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

Понедельник, июля 13, 2009 12:09

Часто работаю с 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 покупка и продажа квартир в Москве без посредников. Не плати посредникам ищи недвижимость сам.

You can leave a response, or trackback from your own site.
Tags:

4 Responses to “Спам DLE как избавиться часть 2”

  1. Дед Мороз says:

    июля 14, 2009 at 2:19

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

  2. ZeDDy says:

    июля 14, 2009 at 21:59

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

  3. Igor says:

    сентября 5, 2009 at 13:24

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

  4. Саша says:

    февраля 19, 2010 at 9:43

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

Leave a Reply


Comments links could be nofollow free.