• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Как закрыть обход антиспама в гостевой сайта?

DOGMAD

DEVELOP & DESIGN
Заблокирован
Регистрация
23 Июн 2010
Сообщения
536
Реакции
125
  • Автор темы
  • Заблокирован
  • #1
На сайте стоит числовая проверка против спама но это не помогает. Спам прёт постоянно.

BckmBO2x.jpg


Что посоветуйте, камрады? Как избавиться от надоедливого спама ?
 
самый простой
Обнови до последней версии и активируй систему вопрос-ответ.
 
Год назад стояла похожая проблема. На днях новый сайт делал и столкнулся со спамом. Покопал свою хистори на нуледе и нашел тот феерический пост.

PHP:
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;
    }
Вобщем вот это надо вставить в engine/modules/addcomments.php , хак был для 9.0 и сейчас там нету того места куда тыкать надо было, но я как-то на угад тыкнул после
PHP:
if( dle_strlen( $name, $config['charset'] ) > 20 ) {
    $stop[] = $lang['news_err_1'];
    $CN_HALT = TRUE;
}
И все как надо встало. Естественно спам ввиде ссылок не пройдет, но я как-то и не представляю зачем спамить без ссылок.
 
  • Нравится
Реакции: lift
Назад
Сверху