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

says:
июля 14, 2009 at 2:19
Думаю глупо это использовать, все-таки нормальных юзеров со своими сайтами посылаете
лучше ввести поле инпут с именем login со стандартным значением и закрыть его от пользователя, скажем display:none; если это бот то он заполнет поле своим значением, пользователь оставит прежнее, ну и дальше простая проверка значения – вот и все
says:
июля 14, 2009 at 21:59
обычно нормальных посетителей со своими сайтами не бывает
says:
сентября 5, 2009 at 13:24
последний движок если мене не изменяет память поваляет это сделать стандартными средствами…
says:
февраля 19, 2010 at 9:43
Да уж, меня тоже запарили эти спамеры…Пропробую данный метод, может поможет. А то что-то совсем тяжко как-то