![Как спрятать все ссылки [url] под тег [leech]](/uploads/posts/2011-02/1298926209_0607899312310695671230996096an1_1_.gif)
При добавлении новостей пользователями все ссылки УРЛ будут преобразованы в URL с тегом (leech).
Ссылка полностью аналогичен тегу URL, за исключением того что производит шифрование.
Как спрятать все ссылки [url] под тег [leech]
Это позволит:
не терять трафик вашего веб-проекта, защитить портал от внешних ссылок, которые пользователи могут разместить и навредить вашему порталу, если ссылки на портал находятся в черном списке у поисковиков Google и Yandex,
А также сделает не возможным другим пользователям увеличить ТИЦ и ПР своих ресурсов, за счет добавления ссылок. При этом все ссылки будут работать.
И так как реализовать код для скрытия внешние ссылки в тег (leech):
Открываем файл engineclassesparse.class.php и находим строки :
PHP код:
function BB_Parse($source, $use_html = TRUE) { global $config, $lang;
Добавляем ниже строчку:
PHP код:
$source = str_replace(array('[url', 'url]'), array('[leech', 'leech]'), $source);
И сохраняем изменения.
Теперь все ссылки при добавлении новостей будут убраны под тэг (leech).
Сам проверил работоспособность на DLE 8.x. Все работает на ура.
На DLE 9.x данная функция уже реализована в самом движке, чтобы спрятать ссылки в тег (leech) зайдите в :
В Админпанели Настройки групп пользователей (выберите группу например Посетители) и установите галочку на ДА убирать все ссылки под тег (leech).
Предлагаем ознакомиться хак спрятать все ссылки [url] под тег [leech]