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~два и т.д.
- Меняем первый текст, тот который должен высвечиваться, в том случае, если пользователь забыл решить задачу перед отправкой комментария. Можно прописать нечто подобное:
Ошибка: Пожалуйста, вернитесь назад и впишите ответ в поле с задачей.
- Второй текст, который нам следует заменить, сообщает о том, что введенный ответ неверен:
Ошибка: Вы ввели неверный ответ. Вернитесь назад и повторите попытку.
- Сохраняем внесенные изменения.
- Получаем подобный этому результат:
Мы рассмотрели один из множества вариантов того, как можно препятствовать авто-спамерам мусорить на нашем блоге. Существует еще множество способов и один из них мы вскоре рассмотрим – защиту в виде вопроса. А пока что можем потренироваться на этом плагине.
- Защита от спама в “лице” плагина Spam-Stopper
- Проверка на плагиат on-line
- Cforms II – плагин для создания форм
- Как могут помочь HTML и CSS владельцу сайта с CMS?
Статьи по теме
Добавить комментарий
Разделы
- CSS шаблоны (1)
- Joomla (2)
- Photoshop: кисти, текстуры, формы… (1)
- WP – Важные настройки (3)
- WP – Плагины (17)
- Админ-панель (3)
- Антиспам (2)
- Декор (5)
- Дизайн (2)
- Необходимость (4)
- Полезные ссылки (3)
- Разное (9)
- Раскручиваем свой сайт (1)
- Уроки (1)
- Функционал (4)