Страница 1 из 1

reCAPTCHA V2 не отображается

Добавлено: 23.11.2018, 18:52
Vince
reCAPTCHA V2 не отображается на сайте

Добавлено: 23.11.2018, 19:21
IvanovMARK
проверьте правильность заполнения в панели управления.
https://yadi.sk/i/JBRFqKabe4AbjA

посмотрел на рабочем сайте, всё в порядке. может быть, у вас ошибка в оформлении, если у вас свой вариант.
если верно заполнены данные в панели управления, включите оформлении по умолчанию.
там работает?

Добавлено: 25.11.2018, 00:40
Vince
IvanovMARK писал(а):проверьте правильность заполнения в панели управления.
https://yadi.sk/i/JBRFqKabe4AbjA

посмотрел на рабочем сайте, всё в порядке. может быть, у вас ошибка в оформлении, если у вас свой вариант.
если верно заполнены данные в панели управления, включите оформлении по умолчанию.
там работает?
Проверял ключи на демо сайте тоже - не отображается reCAPTCHA V2 Checkbox, а вот reCAPTCHA V2 invisible работает

Добавлено: 25.11.2018, 03:40
IvanovMARK
нужно "по месту" смотреть. возможно, вы ошибку не видите.
так бывает :) человек считает, что всё правильно делает. а оно вообще не так

** вопрос с капчей от гугла решается грубо говоря, за час и кофе
нужно сесть и сделать.

Добавлено: 25.11.2018, 13:58
Vince
IvanovMARK писал(а):нужно "по месту" смотреть. возможно, вы ошибку не видите.
так бывает :) человек считает, что всё правильно делает. а оно вообще не так

** вопрос с капчей от гугла решается грубо говоря, за час и кофе
нужно сесть и сделать.
"6 часов и 6 чашек кофе" ушли и выпиты )
Проверял на демо сайте у вас, все так же...
reCAPTCHA V2 invisible - работает
reCAPTCHA V2 Checkbox - не работает (заработало только при альтернативной вставке сниппетов в код шаблона)

Добавлено: 03.02.2019, 17:09
neon
Проблема из-за того что jquery обновили до 3 версии, а там удалилась функция size()
В шаблоне Index.tpl нужно примерно на 53 строке заменить блок кода <script>

Код: Выделить всё

<script type="text/javascript">
            var onloadCallback = function() {
                mysitekey = "{$settings->public_recaptcha}";
                if($('#recaptcha1').length>0){
                    grecaptcha.render('recaptcha1', {
                        'sitekey' : mysitekey
                    });
                }
                if($('#recaptcha2').length>0){
                    grecaptcha.render('recaptcha2', {
                        'sitekey' : mysitekey
                    });
                }
            };
        </script>

Добавлено: 04.02.2019, 15:02
OkayCMS
neon писал(а):Проблема из-за того что jquery обновили до 3 версии, а там удалилась функция size()
В шаблоне Index.tpl нужно примерно на 53 строке заменить блок кода <script>

Код: Выделить всё

<script type="text/javascript">
            var onloadCallback = function() {
                mysitekey = "{$settings->public_recaptcha}";
                if($('#recaptcha1').length>0){
                    grecaptcha.render('recaptcha1', {
                        'sitekey' : mysitekey
                    });
                }
                if($('#recaptcha2').length>0){
                    grecaptcha.render('recaptcha2', {
                        'sitekey' : mysitekey
                    });
                }
            };
        </script>
Да, всё верно. В новой версии уже пофиксили