joomlaКапчи используются как защита от спама и автоматических регистраций. Joomla использует новую функцию капчи для защиты сайта от нашествия различных авто спамеров. По умолчанию, капча в Joomla  отключено. Но, если вы захотите защитить свой сайт таким образом, у вас такая возможность появилась.


captchaДля установки капчи в  Joomla, необходимо зарегистрироваться в сервисе Google – reCAPTCHA по этой ссылке - google.com/recaptcha и получить бесплатный публичный и приватный ключи для вашего домена. Напомню, что вы должны быть авторизованы на Google, то есть быть уже зарегистрированными хотя бы на почте Google.

 

Перейдя на сайт, кликните по кнопке Get reCAPTCHA, далее нажимаем кнопку Sign Up Now! В открывшемся окне в поле Domain вводим доменное имя своего сайта и жмем CREATE. Далее нам предлагают ввести еще один домен, но пока мы этого делать не будем. Продолжить. И вот мы видим Public Key: . . . . и Private Key: . . . . . Нужно будет скопировать и вставить в соответствующие поля плагина CAPTCHA - reCAPTCHA, на вашем сайте.

 

Далее заходим «Система» -> «Общие настройки» и выбираем CAPTCHA (по умолчанию) * CAPTCHA reCAPTCHA Не забываем сохраниться.

 

Если все сделано правильно, НО не работает (возможно, зависит от сборки Joomla) делаем следующее:


Открываем файл  /plugins/captcha/recaptcha/recaptcha.php и заменяем строчку

JHtml::_('script', $server . '/js/recaptcha_ajax.js');

на

JHtml::_('script', 'http://www.google.com/recaptcha/api/js/recaptcha_ajax.js');

Сохраняем файл и проверяем работоспособность капчи.


Поделиться:

У вас нет прав для отправки комментариев. Войти используя свою социальную сеть