|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 (permalink) |
Любитель
Регистрация: 19.01.2011
Сообщений: 4,792
Записей в дневнике: 6
Сказал(а) спасибо: 105
Поблагодарили 28 раз(а) в 10 сообщениях
Репутация: 13067
|
![]() ![]() Для избавления от спама я перепробовал все виды капч: антикапча, математическая капча, капча как у яндекса и т.д. Ни одна из них не помогла, т.к Хруммер с лёгкостью разгадывает любые виды защитных картинок. И уже совсем было отчаявшись, я решил спросить совета у других вебмастеров. И мне улыбнулась удача, один заядлый DLE-шник подсказал мне как избавится от спам комментов на английском. У предложенного мне хака есть хороший плюс - можно полностью отключить капчу на комментарии. От пользователя не требуется никаких действий, потому что принцип работы следующий: после добавления комментария скрипт проверяет наличие в нём русских букв. Если ни одной буквы русского алфавита не нашлось, то коммент попросту не добавится. Всё гениальное просто! Установка защиты от спама Xrummer-ом на DLE: Откройте файл engine/modules/addcomments.php и найдите в нём строку: Код HTML:
// Проверка защиты от флуда Код HTML:
if( preg_match( '#[а-яА-Я]#i', $comments ) == false ) { $stop[] = 'Буржуям не место на русских блогах :D'; $CN_HALT = TRUE; } ![]() |
![]() |
![]() |
![]() |
|
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Содержательные ответы вы можете найти в похожих темах Как избавиться от Mail.ru? Администрации по поводу спама Аватарка возле записи в блоге |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
![]() |
Опции темы | |
Опции просмотра | |
|
|