Что бы можно делать скрытым не набравши определенные посты, делаем следующее:
Файл: Sources/Subs.php
Найти:
//Here i remove this content :) or show onetime unhide info :)
Добавить перед:
preg_match_all("/\[hide=([\d]*)\].+?\[\/hide\]/i", $message, $hidetags);
foreach ($hidetags[1] as $need_posts)
if ($need_posts <= $user_info['posts']) {
$message = preg_replace("/(\[hide=".$need_posts."\])(.+?)(\[\/hide\])/i", $modSettings['hide_preparedOption']['before_info'].'$2'.$modSettings['hide_preparedOption']['after_info'], $message);
}
else {
$message = preg_replace("/\[hide=".$need_posts."\].+?\[\/hide\]/i", (isset($txt['hide_needposts']) ? str_replace(array('%need_posts%', '%user_posts%'), array($need_posts, $user_info['posts']), $txt['hide_needposts']) : " "), $message);
}
Файл: Themes/default/languages/index.english.php (соответственно и в русском, если используете)
Найти:
$txt['hide_unhiddentext'] = 'My little secret is shown now... Or not?';
Добавить после:
$txt['hide_needposts'] = 'You need: %need_posts% posts. You have: %user_posts%. Sorry :(.';
Посде данных измений, закрываем текст или ссылки так [hide=10][/hide] - текст увидят только те, кто не менее 10 постов набрал