Решение проблемы с reСaptcha в Joomla 2.5 и Joomla 3 |
Статьи -
Советы по Joomla
|
Написал Dorg
|
Решение проблемы с reСaptcha в Joomla 2.5 и Joomla 3
 На сайтах Joomla версий 2.5 с некоторого времени перестала работать защита от спама ReCaptcha, поскольку Google изменил URL для использования ReCaptcha.
Данная проблема затрагивает пользователей Joomla версий 2.5, Joomla 3.0. В последних версиях
Joomla эта проблема уже решена разработчиками.
Для начала отправляем сообщение на свой почтовый ящик через контактную форму на вашем сайте, чтобы убедиться в её работоспособности:
- Если вы видите буквы на изображении captcha, с вашей формой всё в порядке.
- Если вы видите слово «captcha», но букв на картинке нет, значит у вас проблемы.
- Если вы не пользуетесь captcha, рекомендую вам пересмотреть своё решение, чтобы получать меньше спама.
Вот решение для сайтов на Joomla 2.5 и Joomla 3.x
Решение взято из документа, принадлежащего сайту joomla.org.
Откройте файл plugins/captcha/recaptcha/recaptcha.php и замените:
- в строке 22 (или другой поблизости) значение параметра RECAPTCHA_API_SERVER URL на 'http://www.google.com/recaptcha/api'
- в строке 24 (или другой поблизости) значение параметра RECAPTCHA_VERIFY_SERVER URL на 'www.google.com'
- в строке 129 (или другой поблизости) значение параметра RECAPTCHA_VERIFY_SERVER на '/recaptcha/api/verify'
Ссылка на те же изменения в следующем патче:
https://github.com/SniperSister/joomla-cms/commit/01e3c84d653c4331f7e11c85aa605426c00bbf6a
Для того, чтобы внести требуемые изменения вам потребуется доступ к FTP сайта или хостинг-панели с менеджером файлов, позволяющим их редактировать. В любом случае, перед тем как что-то править, на всякий случай сделайте резервную копию файла recaptcha.php.
Добавить комментарий | В избранное (0) | Ссылка на статью | Просмотров: 52871 | Версия для печати | Отправить на e-mail | Продолжение... |