Главная
Добавить новость
Регистрация
Контакты
Последние комментарии
  • Автор: neo4rce.com
    Новость: Addnews 3.3
  • Автор: ооо
  • Автор: Шурик
  • Автор: Max
  • Автор: iritv.ru
Хочешь такой же счётчик?
Счётчик ТИЦ и PR

Монетизация wap трафика
Категория: Помощь по DLE     

Защита DLE от спама в коментариях, полях: о себе и подпись

Здесь вы можете бесплатно скачать Защита DLE от спама в коментариях, полях: о себе и подпись

Защита DLE от спама в коментариях, полях: о себе и подпись


Недавно пришлось столкнутся с проблемой спам комментариев в DLE. В стандартной сборке dle и стандартными настройками. Любой желающий мог оставить ссылки в трёх местах!: в профиле о себе, в подписи, которая будет выводится к любой новости где спамер оставит коммент и собственно в самой новости путём тегов dle.

Порыскав по рунету, самым лучшим решением нашёл этот способ:

1) Установка:

Открываем файл engine\modules\addcomments.php и находим там

if( dle_strlen( $name, $config['charset'] ) > 50 ) {
    $stop[] = $lang['news_err_1'];
    $CN_HALT = TRUE;
}


Ниже добавляем этот код:

/*******************************************************************
Хак антилинк, защита от спама в комментариях DLE by Softdle.com
*******************************************************************/
if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['name']))
{
$stop[] = "URL адреса сайтов в комментариях публиковать ЗАПРЕЩЕНО! Антиспам. ";
$CN_HALT = TRUE;
}
/*******************************************************************
[End] Хак антилинк, защита от спама в комментариях DLE by Softdle.com
*******************************************************************/


Всё. Теперь в самих комментариях ссылки не пролезут. Теперь осталось сделать так чтоб в профилях и подписи не было ссылок.
Благо в новых версиях DLE это уже организованно, только вот почему то включить забыли.
Вам нужно лишь к вашей группе пользователей. Например Пользователи - запретить публикацию ссылоку в профилях о себе и подписи.

Так же чтобы убедится что у вас нет таких спамеров с ссылками в профиле, рекомендую сделать запрос в базу данных SQL. Заходите в PhpmyAdmin в вашу базу, нажимаете на вкладку SQL и делаете запрос

DELETE FROM dle_users WHERE info LIKE '%url%' OR info LIKE '%a href%'


Если есть такие профили, то запрос их удалит и у вас будет чистенький сайт от спамеров.

Теперь ни одна ссылка не пройдёт, правда только такого, безобидного вида : http://www.softdle.com - которая никакого веса от вашего сайта не заберёт.

Ну а для 100% гарантии чтоб ниодной внешней ссылки у вас не было на сайте, рекомендуем установить скрипт редиректа на dle, либо модуль Smart Leech

  • Автор: celica  |  Дата: 8-01-2011, 01:34  |  Комментариев: 0
  • Просмотров: 5185
Нравится (+) +14 Не нравится (-)

Предыдущая новость:

Адаптация шаблонов с DLE 9.2 до DLE 9.3
Следующая новость:

Адаптирование шаблонов с DLE 9.0 до DLE 9.2

У нас можно скачать бесплатно Защита DLE от спама в коментариях, полях: о себе и подпись для DLE 9.5, DataLife Engine 9.4, 9.3, 9.2, 9.0 версии а так же другие dle модули, dle шаблоны и dle хаки без регистрации

Похожие новости по теме:
  • Запрет ссылок в профиле
  • Сборка DLE 9.3 Null by Brabus55
  • Подсчет скачанного Mb с сервера
  • Запрет отправки ЛС определенное время после регистрации
  • Запрет регистрации с одного IP
  • Добавление комментария
    Включите эту картинку для отображения кода безопасности
    обновить, если не виден код
    Введите проверочный код в форму.
    Если символов не видно, нажмите на картику для её обновления.

    Вопрос:
    Сколько будет 15+20(Ответ числом)
    Ответ:*