Вы не зашли.
Страницы 1
\engine\includes\classes\parse.class.php function userblocks($content){ }
\engine\lang\russian\site\news.ini (4 hits)
Line 4: not_logged = "Уважаемый пользователь, вам необходимо зарегистрироваться, чтобы посмотреть скрытый текст!"
\engine\lang\russian\site\news.ini
Line 5: not_logged_html = "<div class='not_logged'>{text}</div>"
Изменено Wolverine (2010-08-23 16:25:37)
Не в сети
Ребята, помогите кто-нибудь.
Как сделать, чтобы тег [hide][/hide] на автомате вставлялся на все загруженные файлы.
Здесь видимо:
function userblocks($content){
global $config, $lang, $userROW;
if (!$config['blocks_for_reg']) return $content;
return preg_replace("#\[hide\]\s*(.*?)\s*\[/hide\]#is", is_array($userROW)?"$1":str_replace("{text}", $lang['not_logged'], $lang['not_logged_html']), $content);
}
Не в сети
Burelom, может тебе лучше отредактировать тег [url], чтобы он автоматом все ссылки прятал?
Тогда в engine/includes/classes/parse.class.php находишь на строке ~372:
array_push($rdest, "<a ".(implode(" ", $outkeys)).">".$alt.'</a>');
и заменяешь на:
if (is_array($userROW)) {
array_push($rdest, "<a ".(implode(" ", $outkeys)).">".$alt.'</a>');
} else {
array_push($rdest,str_replace("{text}", $lang['not_logged'], $lang['not_logged_html']), $content);
}
Не в сети
Страницы 1