Сегодня будет наверное самая простая инструкция, но невероятно эффективная для борьбы со спамом в Drupal;)
Часто клиенты обращаются с проблемой, что появляется спам на сайте, а именно рекламные комментарии на английском, рекламные материалы. Мы в свою очередь для решения этой проблемы настраивали модуль mollom (бесплатный вариант) или настраивали сложную капчу. Но эти методы хоть немного избавляли от проблемы (спама становилось меньше), но он всё же оставался.
По совету коллег "по цеху" мы опробовали капчу с русскими буквами — результат удивил, спама вообще не стало. Видимо у ботов пока проблема с "русской" капчей.
Для установки выполняем следующий шаги:
- Скачать модуль CAPTCHA.
- Установить модули CAPTCHA и Image Captcha.
- Скачать freefont-ttf-20100919.tar.gz с http://ftp.gnu.org/gnu/freefont/.
- Распаковать и скинуть файл FreeSans.ttf в sites/all/libraries/fonts.
- Перейти в настройку модуля CAPTCHA, вкладка image, должен появиться новый шрифт. Включаем его.
- Там же, в строке "Символы для использования в коде" указываем буквы, используемые только в русском языке : бждэщшцйхфчюБЖДЭЩШЦЙХФЧЮ23456789
- Сохраняем.
Наслаждаемся жизнью без спам;) Конечно этот метод подходит сайтам с русской аудиторией.
попробуйте keypic - вообще не надо капчи, ни русской, ни английской
https://www.drupal.org/project/keypic
Спасибо, попробуем;)
Спасибо за чудесный совет! Только я свой шрифт (ваш не определился) поставил в папку "sites/all/libraries/fonts" (в readme модуля рекомендовали так сделать, во избежание проблем с обновлениями) и я убрал буквы и цифры "б", "6", "Ч" и "ч", чтобы не путали шестерки и четверки)))
отличное замечание, спасибо. Поправил. Я если честно сам в последнее время в libraries кладу столкнувшись с проблемой обновления.