Многие пишут, что есть проблемы в работе reCAPTHA версии 2.0 на J 3.4.1 и высказывают пожелания прикрутить ее к JoomShopping.
Сделал себе для шаблона responsive и JSh 4.9.2, может кому пригодится:
1) Нужен аккаунт на @gmail.com, coздаем если нет, потом входим в аккаунт.
2) Идем на
https://www.google.com/recaptcha/admin и заполняем форму. В ней главное правильно перечислить домены, без WWW и с ними и,
внимание!, ввести имя домена, которое вы используете например для отладки своего сайта на localhoste.
3) Получаем 2 ключа: "ключ" и "секретный ключ"
4) Редактируем файл com_jshopping\templates\responsive\product\review.php. Каптчу отображаем только если добавление комментов разрешено.
Примерно 36 строка, после строчки:
<?php if ($this->allow_review > 0){?>
вставляем загрузку скрипта в <head>:
<?php
$document = JFactory::getDocument();
$document->addScript('https://www.google.com/recaptcha/api.js');
?>
а в конце файла, сразу после формы:
добавляем:
<?php if ($this->allow_review > 0) : ?>
<div class="g-recaptcha" data-sitekey="ключ"></div>
<?php endif ?>
где вместо слова "ключ",
в кавычках надо вставить ту строчку абры-кадабры "ключа", которую вы получили. Не перепутайте с "секретным ключем"
Или вставляем первый код в начале файла, а второй без проверки на условие, если в магазине установлекна галка - разрешить комментарии не авторизированным пользователям.