Вопрос по защите от спама на wordpress

12
valdemariuses
На сайте с 12.08.2009
Offline
31
930

Возникла следующая проблема

Установка всевозможных плагинов для защиты от спаммеров не помогает, точнее комменты в сам попадают постоянно, но это дает нагрузку на хостинг. Видел решение для DLE по запрету отправки комментов со ссылками, а вот для wordpress подобного решения нигде не нашел.

Вот пример для DLE

Запрещаем пользователям добавлять ссылки в комментарии но разрешаем Администраторам и Главным редакторам.

В файле engine/modules/addcomments.php ищем:

if( dle_strlen( $name, $config['charset'] ) > 50 ) {
$stop[] = $lang['news_err_1'];
$CN_HALT = TRUE;
}

И ниже его вставляем:

if( $is_logged and ($member_id['user_group'] > 3)) {

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[] = "Извините, публиковать ссылки в комментариях запрещено!";
$CN_HALT = TRUE;
}
}

Может кто-то подскажет как подобное реализовать на wordpress? Без плагинов!

AR
На сайте с 23.01.2013
Offline
57
#1

Могу подсказать, о существовании плагина, автоматической защиты от спама. CleanTalk - оценивает комментарии по многим параметрам, релевантность статье, тайм зоны и т.д. Спам отсеивается весь, при этом можно отключить капчу и включить автопубликацию сообщений. А спам он отсеивает автоматом, сомнительные отправляет на ручную модерацию.

Защита сайтов от спама CleanTalk. Без капчи, вопросов и т.д.
valdemariuses
На сайте с 12.08.2009
Offline
31
#2
AleksandrRazor:
Могу подсказать, о существовании плагина, автоматической защиты от спама. CleanTalk

В том-то и проблема, необходимо чтобы они вообще никуда не размещались. Ни в спам, ни в корзину. Просто чтобы при попытаке отправить коммент со ссылками выдавало ошибку. А то спаммеры активировались, с хостинга жалуются)

AR
На сайте с 23.01.2013
Offline
57
#3

Зачем закрывать комменты, когда это дополнительный контент да для сео хорошо. А так и комменты будут и спаме не будет.

web2us
На сайте с 18.04.2012
Offline
19
#4

закрывать надо! ничего там хорошего нет, только тупо ссылки

меня спасает Akismet

А характер-то у меня - замечательный! Это просто у всех нервы какие-то слабые…
valdemariuses
На сайте с 12.08.2009
Offline
31
#5
AleksandrRazor:
Зачем закрывать комменты, когда это дополнительный контент да для сео хорошо. А так и комменты будут и спаме не будет.

Комменты я закрывать не хочу. В том то и дело. Необходимо чтобы при попытке отправить комментарий, в тексте которого содержатся ссылки, форма комментирования выдавала ошибку. Соответственно все остальные комментарии будут размещаться без проблем и ничего закрывать не надо.

---------- Добавлено 22.02.2013 в 12:08 ----------

web2us:
закрывать надо! ничего там хорошего нет, только тупо ссылки
меня спасает Akismet

Акисмет то спасает, но он все направляет в папку "Спам", тем самым нагружая БД. Если в час спамеры вальнут 100 а то и больше комментов - не очень весело получится. А закрывать нельзя - есть много и нормальных комментариев по теме.

AR
На сайте с 23.01.2013
Offline
57
#6

Akismet отправляет на ручную модерацию. А регулярные комментарии/отзывы привлекут других посетителей, так и поисковики на них внимание обращают, что тема живая и ее активно комментируют. CleanTalk автоматически отсеивает спам и публикует комментарии от живых людей. Простота и удобство при размещении комментариев является важным для посетителей. По исследования отсутсвие капчи позволяет повысить посещаемость до 20%

web2us
На сайте с 18.04.2012
Offline
19
#7

если нужна в комментариях реклама виагры потдельной китайской... то что тут скажешь - хозяин барин

AR
На сайте с 23.01.2013
Offline
57
#8

Защита для этого и предусмотрена, отсеивать спам и публиковать комментарии от живых посетителей. И ручной спам CleanTalk так же отсеивает, посетителю при этом выдается сообщение с причиной.

SeVlad
На сайте с 03.11.2008
Offline
1609
#9
valdemariuses:
В том-то и проблема, необходимо чтобы они вообще никуда не размещались. Ни в спам, ни в корзину.

1. Понять, что спам идёт на автомате по дефолтной форме (названием и кол-во полей)

2. Сделать вывод из 1 и .. вариантов масса:

- поменять кол-во и название полей (проверяя их на данные)

- поставить Вопрос-Ответ с уникальными В-О. (Желательно понятными только для целевой аудитории)

- другими способами проверять "человечность". НО ТОЛЬКО НЕ КАПЧЕЙ!!!

Гугли по форуму - 100500 раз обсуждалось (вне привязки к ВП).

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
ЗМ
На сайте с 11.02.2012
Offline
98
#10

Удалите поле сайт, гораздо меньше комментариев станет.

тут будет
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий