[Решено] Не работает ReCaptcha от Гоши


strateg2010
 Поделиться

Рекомендуемые сообщения

Только что, strateg2010 сказал:

чего ругаеся

Совершенно не ругался.

Что удобно вам или мне, может быть совершенно неудобно кому-то ещё.

Количество посетителей форума увеличивается, думаю можно немного позаботиться и об их удобстве:)

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

Вопрос решен! Спасибо и и лойсы в репу ставим @savage4pro за решение проблемы!

И так задача: Не работает гугл капча при написании отзыва в карточке товара в шаблоне Coloring от XDS (версия шаблона 1.4.3 как с более свежими версиями не знаю).

Решение: Идем по пути: catalog/view/theme/coloring/template/product/product.tpl

открываем файл и ищем такой код:

Скрытый текст

$('#button-review').on('click', function() {
	$.ajax({
		url: 'index.php?route=product/product/write&product_id=<?php echo $product_id; ?>',
		type: 'post',
		dataType: 'json',
		data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()),
		beforeSend: function() {
			$('#button-review').button('loading');
		},
		complete: function() {
			$('#button-review').button('reset');
			$('#captcha').attr('src', 'index.php?route=tool/captcha#'+new Date().getTime());
			$('input[name=\'captcha\']').val('');
		},
		success: function(json) {
			$('.alert-success, .alert-danger').remove();
			
			if (json['error']) {
				$('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button></div>');
			}
			
			if (json['success']) {
				$('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove();
				
				$('input[name=\'name\']').val('');
				$('textarea[name=\'text\']').val('');
				$('input[name=\'rating\']:checked').prop('checked', false);
				$('input[name=\'captcha\']').val('');
			}
		}
	});
});

 

 

Заменяем на:

Скрытый текст

$('#button-review').on('click', function() {
	$.ajax({
		url: 'index.php?route=product/product/write&product_id=<?php echo $product_id; ?>',
		type: 'post',
		dataType: 'json',
		data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&g-recaptcha-response=' + encodeURIComponent($('#g-recaptcha-response').val()),
		beforeSend: function() {
			$('#button-review').button('loading');
		},
		complete: function() {
			$('#button-review').button('reset');
			grecaptcha.reset();
		},
		success: function(json) {
			$('.alert-success, .alert-danger').remove();
			
			if (json['error']) {
				$('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button></div>');
			}
			
			if (json['success']) {
				$('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove();
				
				$('input[name=\'name\']').val('');
				$('textarea[name=\'text\']').val('');
				$('input[name=\'rating\']:checked').prop('checked', false);
			}
		}
	});
});

 

 

сохраняем, обновляем модификаторы, заходим в карточку товара и пробуем написать отзыв.

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

  • RHCk изменил(а) заголовок на [Решено] Не работает ReCaptcha от Гоши
6 часов назад, strateg2010 сказал:

Давно уже пора всем переходить на этот форум и эту сборку. на opencartforum давно уже люди не адекваты стали. как за помощью не обратишься так сразу "ИДИ В ПЛАТНЫЙ РАЗДЕЛ КАЗЛИНА!" а тут люди более менее хорошие! Да и с проблемой этой темы помогли. сейчас ответ писать буду может кому понадобится

ай красава, в точку

 

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

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

5 часов назад, spown сказал:

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

Вот тут да. Не раз меня спасал советами и своими решениями проблем!

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

  • 2 года спустя...

Стоит opencart pro версия 2.3.0.2.5

В модах есть две версии каптчи

  1. Google reCAPTCHA
  2. Стандартная капча

Пробовал и одну и другую, не отображается нигде. На чистой установке тоже смотрел, не отображается.

Модификаторы чистил и обновлял, кеш тоже очищал.

Что сделать, чтобы заработала?

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

15 часов назад, dengol сказал:

Стоит opencart pro версия 2.3.0.2.5

В модах есть две версии каптчи

  1. Google reCAPTCHA
  2. Стандартная капча

Пробовал и одну и другую, не отображается нигде. На чистой установке тоже смотрел, не отображается.

Модификаторы чистил и обновлял, кеш тоже очищал.

Что сделать, чтобы заработала?

 

Вы её правильно настроили, вывели? http://joxi.ru/gmvqwe9Uqy8MYr - версия движка такая же

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

  • 3 недели спустя...
В 09.10.2018 at 10:18, dengol сказал:

Стоит opencart pro версия 2.3.0.2.5

В модах есть две версии каптчи

  1. Google reCAPTCHA
  2. Стандартная капча

Пробовал и одну и другую, не отображается нигде. На чистой установке тоже смотрел, не отображается.

Модификаторы чистил и обновлял, кеш тоже очищал.

Что сделать, чтобы заработала?

Проблема точно такая же.  " Неверно введен код с картинки! ", хотя 100% ввожу правильно. Шаблон PixelShop. Меня в частности больше интересует Google reCAPTCHA.

Неужели все пользуются чем-то другим. Попытаюсь ещё написать разрабу шаблона, интересно, у него тоже не работает?))

Скриншоты

https://drive.google.com/open?id=1Ct4wUDy1DYYamoPaEtZkWJdKuqDp9nor

https://drive.google.com/open?id=138UBUkwe0Sg_ni-EaZkZSdQCRHN7tJyT

 

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

  • 10 месяцев спустя...
В 30.10.2018 at 09:41, Jekabes сказал:

Проблема точно такая же.  " Неверно введен код с картинки! ", хотя 100% ввожу правильно. Шаблон PixelShop. Меня в частности больше интересует Google reCAPTCHA.

Неужели все пользуются чем-то другим. Попытаюсь ещё написать разрабу шаблона, интересно, у него тоже не работает?))

Скриншоты

https://drive.google.com/open?id=1Ct4wUDy1DYYamoPaEtZkWJdKuqDp9nor

https://drive.google.com/open?id=138UBUkwe0Sg_ni-EaZkZSdQCRHN7tJyT

 

 

точно такая же проблема на последней версии движка 2.3.0.2.5

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу