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

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

При добавлении новостей пользователями все ссылки УРЛ будут преобразованы в 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]

kak-spryatat-vse-ssylki-url-pod-teg-leech-poleznaya-statya-na-dle9.com.rar [1,48 Kb] (cкачиваний: 132)
{rating-num}0

Комментарии (0)

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив