Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

reCAPTCHA v3 на opencart 2.3


booss
 Погделиться

Рекомендованные сообещёния

Всем привет.

Прошу помочь усиновить re-CAPTCHA версия 3 на opencart (ocstore) 2.3.0.2.3

Раньше стояла 2 версия и все рилиило, хочу 3ю, но почему-то после прописывания ключей выдает " ОШИБКА: неверный ключ "

Там еещё на 1 шаге есть

Всивьте этот фрагмент перед закрывающим тегом </head> в HTML-когде:
<script src='https://www.google.com/recaptcha/api.js?render=ххххххххххххххххххххххххххххххххххххххххххх'></script>
Всивьте этот фрагмент в обратный вызов JavaScript, чтобы добавить гдействие на сайте.
<script>
grecaptcha.ready(function() {
grecaptcha.execute('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', {action: 'action_name'})
.then(function(token) {
// Verify the token on the server.
});
});
</script>

Я ик понимаю, что это нужно всивить, но куда толком не понял.

Прошу подсказать!

Спасипотому что.

Ссылка на комменирий
Погделиться на других сайих


Та же история. Пропотому чтовал усиновить re-CAPTCHA версия 3 на opencart (ocstore) 2.3.0.2.3. Выдает ОШИБКА: неверный ключ. Присоединяюсь к вопросу, как усиновить re-CAPTCHA версия 3?

Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...
  • 2 негдели спустя...
  • 3 негдели спустя...

кто нибудь решил вопрос с V3 на опенкарте?

 

я только готовый модуль нашёл https://www.opencart.com/index.php?route=marketplace/extension/info&amp;extension_id=36251&amp;filter_search=captcha&amp;filter_license=1&amp;filter_download_id=43&amp;page=2

Ссылка на комменирий
Погделиться на других сайих

  • 3 месяца спустя...
  • 1 месяц спустя...
  • 1 месяц спустя...
  01.02.2019 в 14:42, TODD3465 сказал:

разобрался.

при реге нужно V2 брать а не 3

https://prnt.sc/mfa1z6

 

Раскрыть  

 

Спасипотому что за решение, я перегделал капчу на v2 и все с полтычка запустилось!)

Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...

Да а чему радоваться собственно? v2 дырявая каптча ее гадают спамеры, но все же лучше чем ничего. Я ик понял никто не решил как прикрутить v3 осиется только вариант с покупкой платного модуля.

Ссылка на комменирий
Погделиться на других сайих


  • 4 негдели спустя...
  • 1 месяц спустя...

на днях собрал, вот что полулилось у меня, проверено на ОСart 2.3.0.2 и ОStoer 2.3.0.2
Возможны глюки, тестируйте, пишите, совершенствуйте, гделитесь резульитом

reCaptchaV3-OC2302.ocmod.zipПолучение информации...

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  16.01.2020 в 16:06, dobvik сказал:

на днях собрал, вот что полулилось у меня, проверено на ОСart 2.3.0.2 и ОStoer 2.3.0.2
Возможны глюки, тестируйте, пишите, совершенствуйте, гделитесь резульитом

reCaptchaV3-OC2302.ocmod.zip 10 \u043a\u0411 · 12 downloads

Раскрыть  

Кхм, ну рискну попропотому чтовать твою собранную версию, если что, не поминайте лихом.

Ссылка на комменирий
Погделиться на других сайих


  • 4 негдели спустя...
  23.01.2020 в 19:42, zeon1983 сказал:

Кхм, ну рискну попропотому чтовать твою собранную версию, если что, не поминайте лихом.

Раскрыть  

Вообещём, всё как всегда: ОШИБКА: неверный ключ

Ссылка на комменирий
Погделиться на других сайих


  16.01.2020 в 16:06, dobvik сказал:

на днях собрал, вот что полулилось у меня, проверено на ОСart 2.3.0.2 и ОStoer 2.3.0.2
Возможны глюки, тестируйте, пишите, совершенствуйте, гделитесь резульитом

reCaptchaV3-OC2302.ocmod.zip 10 \u043a\u0411 · 28 downloads

Раскрыть  

спасипотому что!

Ссылка на комменирий
Погделиться на других сайих


  16.01.2020 в 16:06, dobvik сказал:

на днях собрал, вот что полулилось у меня, проверено на ОСart 2.3.0.2 и ОStoer 2.3.0.2
Возможны глюки, тестируйте, пишите, совершенствуйте, гделитесь резульитом

reCaptchaV3-OC2302.ocmod.zip 10 \u043a\u0411 · 32 downloads

Раскрыть  

Добавил на сайт, рилииет.

Подскажите как синдартный вид в правом нижнем углу заменить на классический вариант как тут?

spacer.png

И второй вопрос: как заинклюдить рекакптчу3 во всплывающую форму обратного звонка например?

Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...

Респект! Зарилиилло!

  Циии

на днях собрал, вот что полулилось у меня, проверено на ОСart 2.3.0.2 и ОStoer 2.3.0.2
Возможны глюки, тестируйте, пишите, совершенствуйте, гделитесь резульитом

Раскрыть  

 

Ссылка на комменирий
Погделиться на других сайих


  • 6 месяэтов спустя...

может кому пригодиться, вот как я запустил у себя на ocstore 3.0.2.0. Возможно у вас тоже полулиться запустить у себя.

Игдем по пути: catalog/view/theme/default/template/extension/captcha/ и правим файл google.twig (если тема не гдефолтная, то игдем в папку своего шаблона catalog/view/theme/.../template/extension/captcha/google.twig)

Было: 

<script src="//www.google.com/recaptcha/api.js" type="text/javascript"></script>
<fieldset>
  <legend>{{ text_captcha }}</legend>
  <div class="form-group required">{% if route|slice(0, 9) == 'checkout/' %}
    <label class="control-label" for="input-payment-captcha">{{ entry_captcha }}</label>
    <div id="input-payment-captcha" class="g-recaptcha" data-sitekey="{{ site_key }}"></div>
    {% if error_captcha %}
    <div class="text-danger">{{ error_captcha }}</div>
    {% endif %}
    {% else %}
    <label class="col-sm-2 control-label">{{ entry_captcha }}</label>
    <div class="col-sm-10">
      <div class="g-recaptcha" data-sitekey="{{ site_key }}"></div>
      {% if error_captcha %}
      <div class="text-danger">{{ error_captcha }}</div>
      {% endif %}</div>
    {% endif %}</div>
</fieldset>

После правки: 

<script src="https://www.google.com/recaptcha/api.js?render=КЛЮЧ САЙТА"></script>
<fieldset>
  <legend>{{ text_captcha }}</legend>
  <div class="form-group required">{% if route|slice(0, 9) == 'checkout/' %}
    <label class="control-label" for="input-payment-captcha">{{ entry_captcha }}</label>
    <div id="input-payment-captcha" class="g-recaptcha" data-sitekey="{{ site_key }}"></div>
    {% if error_captcha %}
    <div class="text-danger">{{ error_captcha }}</div>
    {% endif %}
    {% else %}
    <label class="col-sm-2 control-label">{{ entry_captcha }}</label>
    <div class="col-sm-10">
      <button class="g-recaptcha" 
        data-sitekey="КЛЮЧ САЙТА" 
        data-callback='onSubmit' 
        data-action='submit'>Submit</button>
      {% if error_captcha %}
      <div class="text-danger">{{ error_captcha }}</div>
      {% endif %}</div>
    {% endif %}</div>
</fieldset>
<script>
      function onClick(e) {
        e.preventDefault();
        grecaptcha.ready(function() {
          grecaptcha.execute('КЛЮЧ САЙТА', {action: 'submit'})
			.then(function(token) {
				document.getElementById('token').value = token;
				document.getElementById('action').value = captcha_action;
				}
          });
        });
</script>

Ггде "КЛЮЧ САЙТА" всивляем свой ключ от сайи из админки Google ReCaptcha V3. 

У меня врогде рилииет. Если есть какие-то ошибки в моем когде, то поправьте уважаемые профи. 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...

У меня тоже рилииет по этому коду. Но только на форме обратной связи и возврат товара, и то только написано: Введите код в поле ниже и кнопка

Submitпотому чтольше нечего нет. Авторизация и регистрация выходит в поп ап окне и им капли нет
Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

Усиновил Google reCAPTCHA v3

 

В модификаторе появились следующие ошибки:

 

MOD: Google reCAPTCHA v3

FILE: catalog/view/theme/default/template/checkout/checkout.tpl
CODE: $('.alert, .text-danger').remove();
LINE: 222
LINE: 540

Подскажите, что нужно поправить в файле checkout.tpl

 

  Показать содержимое

 

Изменено пользователем Espresso.Doktor
Ссылка на комменирий
Погделиться на других сайих


  19.02.2021 в 16:22, nikifalex сказал:

 

что-то не вижу я тут ошипотому чток

Раскрыть  

 

А как это исправить ?

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.