LINUX.ORG.RU

Joomla google recaptcha v2 перестала работать на всех сайтах. Постоянно крутится кружок

 ,


0

1

google recaptcha v2 перестала работать постоянно крутится

Кто такую-же проблему заметил? Что с этим можно сделать?



Последнее исправление: SaintAnd (всего исправлений: 1)

Ответ на: комментарий от anonymous

Я даже в браузере хром пытаюсь это сделать, но толку нуль. Обычно firefox пользуюсь.

Можешь проверить здесь https://mbuk-verhnemakeevka.ru/%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BF%D1%80%D0%B8%D0%B5%D0%BC%D0%BD%D0%B0%D1%8F ?

SaintAnd
() автор топика
Ответ на: комментарий от symon2014

Да. Это один из моих многочисленных сайтов. В прошлом месяце всё отлично работало. И вот вчера создал новый сайт и вылезла такая проблема… На сайтах с recaptcha v3 такой проблемы нет

SaintAnd
() автор топика
Ответ на: комментарий от Mobutu_Sese_Seko

Да, оно открывается. Но если на капчу нажать, то кружок постоянно крутится и не останавливается

SaintAnd
() автор топика
Последнее исправление: SaintAnd (всего исправлений: 1)
Ответ на: комментарий от SaintAnd

Только что проверил, подтверждаю: капча не грузится. То есть да, именно крутится кружок, и более ничего.

Mobutu_Sese_Seko
()
Последнее исправление: Mobutu_Sese_Seko (всего исправлений: 1)
Ответ на: комментарий от Mobutu_Sese_Seko

Да, vpn ничего не решает… Может они web-адреса поменяли для api? Эта проблема на английских топиках тоже появилась 5 дней назад

https://translated.turbopages.org/proxy_u/en-ru.ru.225d3cd4-6555c09d-54e79721-74722d776562/https/stackoverflow.com/questions/77462429/joomla-recaptcha-v2-0-spinning

SaintAnd
() автор топика
Последнее исправление: SaintAnd (всего исправлений: 2)
Ответ на: комментарий от anonymous

Это ты о чём? У меня 500+ сайтов с версией captcha v2. Это острый вопрос. Гугл никаких заявлений не делала. На третью версию движок сайтов не позволяет перейти, т.к. плагина нет. И решения нет

SaintAnd
() автор топика
Ответ на: комментарий от Syncro

Да, мне без разницы что за капча там висит

По поводу вашего предложения, механизм не понял. Сменить гугл капчу на keycaptcha или easycaptcha? И прописывать новые ключи для 500+ сайтов? Я правильно понял?

Или вычленить код из других плагинов и внедрить его в гугл капчу?

SaintAnd
() автор топика
Ответ на: комментарий от Syncro

Ага, это занатие не благодарное. Хотелось бы ошибки гугла решить меньшими затратами ресурсов. Значит нужно будет в коде копаться.

Уже и плагин сменил на другой, вместо recaptcha, поставил custom recaptcha. Эффект аналогичный. Но если выйти за пределы движка joomla 3, то капча нормально работает….

SaintAnd
() автор топика
Последнее исправление: SaintAnd (всего исправлений: 1)
Ответ на: комментарий от Mobutu_Sese_Seko

Нашёл решение. Зашёл на гитхаб где делают этот плагин. Там уже задали этот вопрос. Оказалось, причиной этому явлению является Mootools. Добавил в свой шаблон такую строчку для его отключения. после <jdoc:include type=«head» />

<?php unset($this->_scripts[$this->baseurl.'/media/system/js/mootools-core.js']); ?>
SaintAnd
() автор топика
Ответ на: комментарий от SaintAnd

Чувак, спасибо, такая же хрень случилась, капча то заработала, однако скрипты JAva некоторые отключились. Скинь плиз ссылку на гитхаб разрабов, хочу так сказать попробовать докопаться до истины =0

marussia
()
Ответ на: комментарий от marussia

Столкнулся с такой же проблемой. Нашел плагин который позволяет включать/отключать mootools как в во всей системе вцелом, так и для конкретных пунктов меню и скриптов:

https://extensions.joomla.org/extension/mootools-enabler-disabler/

swoop
()
Ответ на: комментарий от swoop

Благодарствую, на следующей недельке займусь, спасибо за вариант, просто очень странно, 5 лет никаких проблем, а теперь это. Я как понимаю, мутулс - это фреймворк JAvascript, первое, что мне сейчас (не вникая в вопрос) приходит в голову, если он грузится, на подобие бутстрапа того же с репозитория, выкачать старую версию его к себе на сервак и прописать директории. Надо поискать инфу, непосредственно дело в самой библиотеке (типа её обновили) или это гугловская фича какая то =/

marussia
()
Ответ на: комментарий от SaintAnd

Okay, I have a much elegant solution for this…. Change this part of code

Array.from = function(item){ if (item == null) return []; return (Type.isEnumerable(item) && typeof item != ‘string’) ? (typeOf(item) == ‘array’) ? item : slice.call(item) : [item]; }; with this

Array.from = function(item){ if(new Error().stack.indexOf(‘recaptcha’) >= 0) return [].slice.call(item); // Single line added for reCaptcha fix if (item == null) return []; return (Type.isEnumerable(item) && typeof item != ‘string’) ? (typeOf(item) == ‘array’) ? item : slice.call(item) : [item]; }; I can upload patched files if anyone needs….

Я поменял в файле сайт/media/system/js/mootools-core-uncompressed.js не работает, написал на гитхабе, может кто выложит пропатченные правильно файлы - отстой

marussia
()
Ответ на: комментарий от marussia

Так, вообщем, мне там хороший человек, ответил и прислал пропатченнные файлы… Вроде робит, но надо смотреть…

Итак: ветка на гитхабе: https://github.com/google/recaptcha/issues/539

файлы: https://github.com/google/recaptcha/files/13474157/mootools.zip

Делаем замену файлов в директории сайт/media/system/js/

P.s. отпишитесь как работает, кто будет делать замену!

marussia
()

recaptcha v2 перестала работать

Так вам и надо.

Непроходимую для человека капчу использовать – не уважать своих пользователей.

a1ba
()
Ответ на: комментарий от swoop

Вообщем плагин помог https://extensions.joomla.org/extension/mootools-enabler-disabler/ Подскажите а как в нем отключить mootools только для страницы контакты? Не вижу там выбора страниц Большое спасибо за помощь

Benderalfa
()
Ответ на: комментарий от Benderalfa

Не юзал, плагин, только замена файлов помогла… тьфу тьфу… После замены чистим кэш… Хз у меня 3,6… Но до этого в контактах закоменчивал капчу, в результате было 1000 писем в день, как вариант попробуй стороннюю капчу

marussia
()
Ответ на: комментарий от marussia

На время поставил hcaptcha работает норм Но хочется на гугл капчу вернуться Скрипт отключения мультитулс не пойдет, так как на странице контакты пропадет меню Плохо что у меня замена файлов не помогает Вы заменили 2 файла и очистили кэш и все?) Заработало?) Больше ничего не делали ?)

Benderalfa
()
Ответ на: комментарий от marussia

Вообщем все заработало!!! Очистил кэш шаблона, кэш в админ панели и кэш браузера. Все работает Замена файлов помогла! Проблема была в кэше. Большое вам спасибо за помощь!!! Очень рад что все заработало))

Benderalfa
()