Ввод капчи :: Настройка recaptcha в JoomlaОпубликовано: 18.05.2017 Пропал ввод капчи в JoomlaВсем привет! Последнее время, на всех сайтах, которые я делал на joomla, слетел ввод капчи. Точнее говоря, пропала картинка и поле ввода капчи, осталась только надпись “CAPTCHA*”. Для тех, кто в танке, капча – это один из методов защиты от спамеров и злобных ботов. В этом посте я собственно и хочу рассказать, как победить проблему ввода капчи в Joomla. Вся беда в том, что Google, как обычно, без пафоса и лишнего шума поменял свои скрипты. Исходя из этого, все капчи дружно перестали работать. Чтобы победить эту болезнь, надо отредактировать файл recapcha.php. Инструкция по восстановлению ввода капчи в Joomla.Кого не сильно интересует сей процесс, могут ознакомиться с: Итак, как я уже говорил Google втихаря поменял свои скрипты. Для того, чтобы ввод капчи снова радовал вас, нужно найти файл recaptcha.php и внести в него изменения. Делается это в простом редакторе типа Блокнот, а лучше в Notepad++. Кстати, находится он (файл) обычно в папке plugins/captcha/recaptcha . Как работает ReCaptcha? Вот собственно и сами изменения: Удаляем строку: [stextbox id="grey" caption="Удаляем" cbgcolor="fd0b01"]const RECAPTCHA_API_SERVER = “http://api.recaptcha.net”;[/stextbox] Вместо нее вставляем это: [stextbox id="grey" caption="Вставляем" cbgcolor="27e817"]const RECAPTCHA_API_SERVER = “http://www.google.com/recaptcha/api”; const RECAPTCHA_API_SECURE_SERVER = “https://www.google.com/recaptcha/api”;[/stextbox] Удаляем строку: [stextbox id="grey" caption="Удаляем" cbgcolor="fd0b01"]const RECAPTCHA_VERIFY_SERVER = “api-verify.recaptcha.net”;[/stextbox] Вместо нее вставляем это: [stextbox id="grey" caption="Вставляем" cbgcolor="27e817"]const RECAPTCHA_VERIFY_SERVER = “www.google.com”;[/stextbox] Ищем и удаляем (или изменяем): [stextbox id="grey" caption="Удаляем" cbgcolor="fd0b01"]self::RECAPTCHA_VERIFY_SERVER, “/verify”,[/stextbox] Вместо нее вставляем это (если удалили, а не изменяли): [stextbox id="grey" caption="Вставляем" cbgcolor="27e817"]self::RECAPTCHA_VERIFY_SERVER, “/recaptcha/api/verify”,[/stextbox]Не забываем, в приведенных выше кодах изменять “обратные” кавычки на нормальные, сохранить произведенные манипуляции и заливаем обновленную версию recaptcha.php назад в папку на сервере. Как бы все, заходим на сайт и радуемся. Глюки reCAPTCHA |
Добро пожаловать ,
Гость
!
|