продолжение этой дискуссии решил реализовать возможность автоматического скрытия ссылок от гостей, на мой взгляд, для некоторых форумов это будет актуально
Реализация (Скрыть)
Для установки необходимо произвести следующие изменения
Откройте файл language/russian/lang_front_all.php, найдите строку:
CODE:
$this->LANG['ImgLinked'] = '<br><b style="font-size:10px;">Нажмите для увеличения</b><br>';
И сразу после неё вставьте строку:
CODE:$this->LANG['ViewLinkReged'] = '(для просмотра ссылки Вам необходимо авторизоваться)';
Далее откройте файл include/fm.class.php, найдите строку:
CODE:
function url_text($matches) {
И после неё разместите строки:
CODE:if (!$this->user['id'])
return '<i>'.$this->LANG['ViewLinkReged'].'</i> ';
Далее в этом же файле найдите фрагмент:
CODE:$LinkText = preg_replace("#^(.{32})(.+)(.{16})#is","$1...$3",trim($matches[1]));
И перед ним (в той же строке) разместите фрагмент:
CODE:if (!'.$this->user['id'].') return \'<i>'.$this->LANG['ViewLinkReged'].'</i> \';
Далее найдите фрагмент:
CODE:$LinkText = preg_replace("#^(.{32})(.+)(.{16})#is","$1...$3",trim($matches[2]));
И перед ним (в той же строке) разместите фрагмент:
CODE:
if (!'.$this->user['id'].') return \'<i>'.$this->LANG['ViewLinkReged'].'</i> \';
На этом всё, надеюсь, все изменения перечислил и ничего не забыл |