Янв
5
2012

Защищаемся от спама в комментариях – Math Comment Spam Protection

С появлением чего-то хорошего, обязательно появляется и что-то отрицательное. Такова ситуация и с интернетом: создает человек сайт, старается его развивать, совершенствовать, появляется своя аудитория, которая не против оставлять отзывы и общаться, но наравне с ними есть категория пользователей, которая также хочет “общаться”, но используя боты и засоряя сайт/блог кучей ссылок и бредовой информацией – одним словом, спамом. И как же с этим бороться?

Конечно, можно и нужно пользоваться плагинами, которые отсеивают спамерскую рассылку. Например, тот же Akismet успешно справляется с этой задачей: весь спам классифицирует именно как спам и не оповещает нас о сотнях спамерских комментариев, которые нам надо одобрить. Но мы можем облегчить работу данному плагину и своему серверу, усовершенствовав форму комментариев небольшим дополнением – используем captcha в виде математической задачи. Боты могут спокойно заполнять формы, но заниматься различными математическими вычислениями не все из них умеют и этим надо пользоваться.

  • Скачиваем плагин Math Comment Spam Protection.
  • Загружаем на сайт и активируем.
  • В админ-панели переходим по новой вкладке – Math Comment Spam Protection и начинаем настраивать плагин.
  • Первым делом соглашаемся с автоматическим внедрением математической задачи в наш комментарий. Ранние версии плагина не имели этой функции и потому было необходимо добавлять код самостоятельно в файл comments.php.

Сейчас же задача упростилась, но если тема вашего шаблона не поддерживает эту возможность, то вставить строку  <?php mcsp_html(); ?>  в файл с формой комментариев, не составить труда. Обычно этот код должен располагаться под полем для сообщения, перед кнопкой отправки комментария.

  • Переведем фразу, которая будет предшествовать примеру. Ее можно перевести следующим образом:   Защита от спама. Сколько будет:   На мой же взгляд, первую часть можно опустить и оставить лишь вторую: “Сколько будет:”. Но это уже на ваше усмотрение.

  • Затем займемся сопоставлением цифр. Можно оставить все как есть и у примеров будет сугубо числовой вид, но можно задачу немного усложнить и использовать цифры не только в числовом виде , но и облечь их в слова, то есть вместо  1~1, 2~2  можно прописать  1~один, 2~два  и т.д.
  • Меняем первый текст, тот который должен высвечиваться, в том случае, если пользователь забыл решить задачу перед отправкой комментария. Можно прописать нечто подобное:

 Ошибка: Пожалуйста, вернитесь назад и впишите ответ в поле с задачей. 

  • Второй текст, который нам следует заменить, сообщает о том, что введенный ответ неверен:

 Ошибка: Вы ввели неверный ответ. Вернитесь назад и повторите попытку. 

  • Сохраняем внесенные изменения.
  • Получаем подобный этому результат:

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

Статьи по теме

Добавить комментарий

*

Помощь в создании сайта

Как продавать свои продукты?


Ваш товар слабо продается?

Сейчас исправим!

Кликни
и посмотри видео

Реклама от Google




Коллективная грамотность:)


Система Orphus