====== FunreCaptcha ======
===== Что это такое =====
FunreCaptcha - компонент для Joomla, подключающий CAPTCHA от Google - http://www.google.com/recaptcha
===== Почему именно этот компонент =====
* Потому что не требует патчить файлы Joomla, в отличии от http://code.google.com/p/joomla15captcha/
* Генерация картинки производится на чужих серверах - это позволяет снизить нагрузку на ваш хостинг (и задно не требует обязательного наличия библиотек GD, ImageMagic и подобных)
===== Установка =====
* Качаем со странички автора.
* Ставим компонент и плагин.
* Регистрируемся на reCAPTCHA, получаем Public Key и Private Key
* Включаем плагин (Расширения -> Менеджер плагинов -> System - FunReCaptcha - Включить
* Настраиваем. Идем Компоненты -> FunReCaptcha -> Параметры, вбиваем полученные ранее ключи.
* Создаем новое правило для funreCaptcha, заполняем поля.
* Integrated Vars: option=com_user&view=register (если используется SEF - прописываем сюда правильную ссылку, например task=register)
* Checked Vars: option=com_user&task=register_save (если используется SEF - прописываем сюда правильную ссылку, например task=register_save)
* Related Item ID: поле, после/перед которым будет рисоваться капча
* Position: собственно до/после поля
* Restore Fields: name;username;email;password;password2 (поля, которые будут запоминаться в случае неверно введеной капчи)
* Enabled: Да
* Все, проверяем.
===== Траблшутинг =====
Компонент работает, но есть небольшой косячок: надпись "Подтверждение" сползает вниз.
Чтобы поправить делаем следующее:
* Правим /language/ru-RU/ru-RU.com_user.ini - добавляем строку
FUNRECAPTCHA=Ведите код указанный на рисунке
* Правим /components/com_user/views/register/tmpl/default.php (Joomla 1.5.20 - 64 строка) - после
*
добавляем
* Этот же код добавляем и в следующие файлы:
* /components/com_user/views/reset/tmpl/default.php
* /components/com_user/views/remind/tmpl/default.php
* В Related Item ID пишем "funrecaptcha" и Position выставляем "After"
===== Ссылки =====
* Страничка на extensions.joomla.org - http://extensions.joomla.org/extensions/access-a-security/site-security/captcha/11139
* Сайт автора - http://www.all4coding.com/
* Гуглостраница reCAPTCHA для получения кода - http://www.google.com/recaptcha