Многих владельцев сайтов на DataLife Engine беспокоит одна из самых главных проблем интернета - это спам в комментариях. Решают эту проблему все по разному. Некоторые просто выключают комментарии, кто то использует фильтры, запрещающие публиковать комментарий содержащий ссылку, а кто-то использует премодерацию комментариев. Но эти способы нам невыгодны, ведь комментарии - это какой никакой уник контент, а ссылки на страницы своего сайта в комментариях - уже какая никакая внутренняя перелиновка. Автор данного хака предлагает вам свой способ, основанный на фильтрации.
Основные функциональные возможности хака:
Если ссылка ведет на внутреннюю страницу сайта, то ссылка проходит, если же ссылка ведет на внешний сайт, то от ссылки отстается лишь текст (анкор), вот пример:
Превращается просто в:
А если же текст ссылки имеет такой вид:
То в этом случае ссылка вырезается полностью, мы получаем просто:
Установка:
1. В настройках групп пользователей:
- отключаем автоконвертацию ссылок в leech (если у вас её нет - это хорошо)
- разрешаем использование кликабельных ссылок в комментах
2. В настройках системы - настройки вывода новостей:
- включаем автоконвертацию текстовых ссылок в кликабельные
3. Файл nospam.php заливаем в папку /engine/classes/
4. Открываем файл /engine/modules/addcomments.php и заменяем:
На:
Версия DLE: 8.5 - 9.2 (работает 100%, на других не тестировали)
Автор: Bucs
Как вам новый дизайн сайта?
ajax, dle, IPB, Uco, Ucoz, Блок, Выбор, Вывод, Делаем, Запрет, Красивый, Модуль, Новый, Онлайн, Оригинал, Отправка, Скрипт, Стол, добавление, иконки, интересный, лс, меню, новост, новосте, новостей, новости, нормальный, опрос, пользователе, пользователи, простой, рип, сайт, сайта, сообщения, текст, форум, хак, шаблон
Показать все теги