Вы здесь: ГлавнаяСоздание сайтовCaptcha для Joomla 1.5

Captcha для Joomla 1.5

Captcha для Joomla 1.5

В стандартной поставке Joomla 1.15 наблюдается одно досадное недоразумение — форма контактов и форма регистрации никак не защищены от спам-ботов. Результат (в котором я убедился на собственном опыте) — куча левых регистраций новых пользователей и ежедневные свежие порции спама, отправляемые через форму обратной связи. Ну что же, раз стандартных средств защиты нет, будем устанавливать сторонние.

Какой самый простой способ защиты от спам-ботов? Правильно - CAPTCHA.

Поиск по любимому форуму однозначного решения не принес, и я отправился за ним соответствующий раздел на extensions.joomla.org. Иногда бывает трудно сделать выбор, но в данном случае я не долго сомневался. После отсечения платных и слишком тяжеловесных решений выбор очень сильно сузился, а после тестирования на локалке я сделал для себя однозначный выбор — OSOLCaptcha.

OSOLCaptcha — это очень простой и легковесный плагин, который при всей своей простоте обладает всем, что необходимо для решения поставленной задачи. Настроек довольно мало:

Настройки OSOLCaptcha - Captcha для Joomla 1.5

Как видно из скриншота, в настройках можно задать цвет фона и текста, указать вид текста (простой или искаженный), и выбрать, какие стандартные формы сайта необходимо защитить капчей.

Файлы локализации предусмотрены только для фронт-энда, но думаю что разобраться с админской частью не составит труда даже тем, кто практически вообще не знает английского. Кстати говоря, языковой файл для фронт-энда я перевел и могу поделиться им со всеми желающими. После установки плагина его нужно закинуть в папочку «language/ru-RU».

Увидеть плагин в работе можно, например, у меня на форме регистрации (см. «Update»).

Приятно порадовал тот факт, что формат капчи абсолютно такой же, как у JComments, даже размер картинки тот же. Можно настроить цвета аналогично тем, которые заданы в JComments, и тогда капча в комментариях и на других формах будет выглядеть идентично.

При желании можно очень просто (добавлением одной строки кода) навесить капчу на любую другую (нестандартную) форму.

В общем, я остался доволен, чего и вам желаю :)

Update: После определенного периода использования плагин «OSOLCaptcha» обнаружил свою дырявость — в обход его через форму регистрации продолжали регистрироваться тонны ботов. Правда, в новой версии «OSOLCaptcha» добавлена дополнительная защита, только вот после ее включения плагин у меня вообще перестает корректно работать (правильно введенная капча не принимается).
В итоге я после некоторых дополнительных поисков и проб перешел на простую математическую капчу «EasyCalcCheck PLUS», которая (во всяком случае пока) отлично работает и имеет полезные настройки (а в качестве бонуса имеет в своем официальном составе русскоязычные языковые файлы).
Постараюсь в ближайшее время написать по этому поводу чуть более расширенную статью.

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


Защитный код
Обновить