Спам DLE как избавиться часть 2

Часто работаю с DLE и часто сталкиваюсь со спамом . И хотя многие “темы” для сайтов дле уже умерли особо “умные” продолжают делать профиля и спамить в комментариях этого движка.  вот оxень простой и эффективный  Хак как этого избежать:

Просто запретим вставлять ссылки в комментарии, делается это так:

Открываем engine/modules/addcomments.php
Ищем:

if( strlen( $name ) > 50 ) {
$stop[] = $lang['news_err_1'];
$CN_HALT = TRUE;
}

После вставляем:

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;
}

Этот способ найден на каком-то сайте…

Часть 1 борьба со спамом в DLE

Post Scriptum: (Как попасть бесплатно)
Сайт domania.ru покупка и продажа квартир в Москве без посредников. Не плати посредникам ищи недвижимость сам.

Возможно, тебе будет интересно следующее:

Понравилась Статья?
Подпишись на обновления блога по RSS,
Если вы для вас это неудобно, вы можете подписаться и получать новые статьи на вашу почту

Ваш e-mail:



Рекламка

4 комментов на “Спам DLE как избавиться часть 2”

  1. 14 июля 2009 at 2:19 #

    Думаю глупо это использовать, все-таки нормальных юзеров со своими сайтами посылаете :(
    лучше ввести поле инпут с именем login со стандартным значением и закрыть его от пользователя, скажем display:none; если это бот то он заполнет поле своим значением, пользователь оставит прежнее, ну и дальше простая проверка значения – вот и все :)

  2. 14 июля 2009 at 21:59 #

    обычно нормальных посетителей со своими сайтами не бывает

  3. 5 сентября 2009 at 13:24 #

    последний движок если мене не изменяет память поваляет это сделать стандартными средствами…

  4. 19 февраля 2010 at 9:43 #

    Да уж, меня тоже запарили эти спамеры…Пропробую данный метод, может поможет. А то что-то совсем тяжко как-то

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


Comments links could be nofollow free.