Нет автоматическому спаму
Сегодня меня окончательно достал автоматический спам в комментариях: Akismet пропустил десяток спамных комментариев от всяческих "Гинекологов" с сообщениями типа "Классная статья, подписался". Плюс несколько десятков спамных комментариев он поймал, но..
Понравился пост? Подпишись на обновления по RSS или Twitter !
#141,
А если у меня в теме вот такое?
function template_comment_form_fields($fields) {
$commenter = wp_get_current_commenter();
$fields['author'] = '' . '' . __( 'Ваше имя *' ) . ' ' . '';
$fields['email'] = '' . __( 'Ваш Email адрес*' ) . ' ' . '';
$fields['url'] = '' . __( 'Ссылка на ваш сайт ) . '' . '';
return $fields;
}
add_filter('comment_form_default_fields', 'template_comment_form_fields');
Да еще и ВП 3.0.4
#142,
Блин, даже не знаю как написать (( Стирается часть кода и все тут ((
В общем, ничего похожего на то, о чем написано в топике у меня в теме нет ((
#143,
ссылку на свой шаблон дайте.
#144,
Второй раз пишу, ставил себе на blog-kino.ru эту невидимую капчу, там сыпались спам комментарии сотнями, сейчас ни одного! Ну был один - не поленился ручками заполнить все поля, ну один удалить или сотню, каждую неделю! Мне очень понравилась идея - лучше ничего не видел! Сейчас ставлю на другой блог, там движок 3.0.4, для "Настя":
в 3.0.4. ищите в wp-comments-post.php cnhjrb:
$comment_author = ( isset($_POST['author']) ) ? trim(strip_tags($_POST['author'])) : null;
$comment_author_email = ( isset($_POST['email']) ) ? trim($_POST['email']) : null;
$comment_author_url = ( isset($_POST['url']) ) ? trim($_POST['url']) : null;
$comment_content = ( isset($_POST['real_com']) ) ? trim($_POST['real_com']) : null;
здесь просто добавлена лишняя проверка функцией isset(), проверяет установлена ли переменная, ну перед этими строчками добавляете проверку поля comments, как написано автором! всё работает!
#145,
Спасибо, Flector, очень полезная информация, а то спам достал! А не подскажите еще вот какой вопрос: можно ли в стандартной форме комментирования заменить поля "e-mail" на "конт. телефон", а поле "Сайт" на "Адрес" (причем не просто поменять названия полей, а еще и изменить содержимое и длину поля). При помощи плагинов форм комментирования я это могу сделать. Однако, пока только этап создания и предварительной раскрутки коммерческого сайта, мне специальная форма для заказов не нужна. Достаточно и стандартной формы комментирования, но вот поля хотелось бы поменять. Это будет своего рода имитацией формы заказа. Возможно ли такое путем внесения изменений в comments.php и wp-comments-post.php?
#146,
Pashok, спасибо, все получилось.
Flector, не увидела сразу, что вы мне ответили (( Поищу в каком блоге у меня эта тема и выложу, если еще не поздно ))
#147,
Вот у иеня тема http://www.sos-soft.ru/bombax.zip Bombax 1.3 от itx
#148,
Вот защищаюсь таким макаром уже второй год. Но вот со вчера сыпануло штук 100 спамных коментов. Но странно не это, а вот что: спамят даже в страницы. Т.е. приходят сообщения о добавлении коментрия вот такого плана:
или
Т.е. "Links" и "About" это у меня страницы, а не посты. Там даже формы для коментариев нету. Что это? Может кто-то сталкивался? Коментариев на странице, конечно же, не появляется, но всеже странно все это, и напрягает как то.
#149,
Спасибо огромное за статью. Случайно наткнулся в поиске по совершенно другому запросу. Но решил вопрос который терзал уже 2-3 месяца.
#150,
Всё гениальное, просто!!!
#151,
Все хорошо, только поля сдвинутые за экран поисковики воспринимают очень нехорошо и это повод для пессимизации или даже бана... Если вы не дорожите продвижением сайта или блога, такой метод хорош... а иначе - это опасненько
#152,
полная чушь. вот скрытый текст или скрытые таким образом ссылки - повод для бана. а пустое текстовое окно никак на ранжирование сайта не влияет, а поэтому не может быть причиной любой пессимизации.
PS у меня около 20 сайтов с данной защитой живут 1-3 года, ни на одном никаких санкций нет. не пугайте зря людей.
PPS по вашей логике все сайты с выпадающими меню должны автоматом под бан попадать - там тоже все уровни меню скрыты. более того - они не просто скрыты, они еще содержат ссылки и текст. однако поисковики не такие дурные, чтобы это воспринимать это как обман.
#153,
Вторая версия хака защиты от спама.
Теперь без правки файлов движка вообще.
#154,
Спасибо за пост. Обязательно воспользуюсь вашим хаком. За вчерашние сутки было 88 спам комментариев.
#155,
мой сайт часто посещали спамеры, я поначалу не обращал внимание. Но сегодня они меня конкретно достали. Использовал ваш способ уже результат есть. При много благодарен!
#156,
Решил попробовать, такой метод борьбы со спамом на своем блоге, уже достало вычищать по 5000 Говоментов
#157,
WP v 3.3 файл wp-comments-post.php у меня выглядит чуть иначе, соответственно и исправления сделал по другому, думаю новичкам в ПХП поможет мой коммент
Шаблон и стили правил так же. Спасибо автору!
#158,
Все это, конечно, здорово, за исключением одного - при обновлении движка придется каждый раз править файл wp-comments-post.php. Не забыть бы.
#159,
Ой, извиняюсь, уже вышло обновленное описание хака, будем пробовать.
#160,
Спасибо, будем пробовать!) Уже практически все что в нете заюзал.. Все равно проходит)