Как спрятать все ссылки [url] под тег [leech]

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Как спрятать все ссылки [url] под тег [leech]

При добавлении новостей пользователями все ссылки УРЛ будут преобразованы в URL с тегом (leech).
Ссылка полностью аналогичен тегу URL, за исключением того что производит шифрование.
Как спрятать все ссылки [url] под тег [leech]
Это позволит:
не терять трафик вашего веб-проекта, защитить портал от внешних ссылок, которые пользователи могут разместить и навредить вашему порталу, если ссылки на портал находятся в черном списке у поисковиков Google и Yandex,
А также сделает не возможным другим пользователям увеличить ТИЦ и ПР своих ресурсов, за счет добавления ссылок. При этом все ссылки будут работать.

И так как реализовать код для скрытия внешние ссылки в тег (leech):

Открываем файл \engine\classes\parse.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]
  • 100
Рубрика: DLE хаки » Хак для DLE
Ранее » Добавления комментариев нажатием Ctrl+Enter« Далее Защита от копирования текста информацию на сайте
Добавление комментарияОставить комментарий
  • № :1
  • 3 января 2013 13:22
А не проще запретить оставлять в комментариях ссылки?