Как подключить reCAPTCHA на joomla 2.5 ?

unikum22
На сайте с 14.03.2009
Offline
104
1563

не могу понять как подключить reCAPTCHA на joomla 2.5. Конечно на многих сайтах и видео в ютубе есть инфа о подключении reCAPTCHA на joomla 2.5, но! как они там показывают не получается

все просто копируют ключ и секретный ключ (http://www.google.com/recaptcha) в соответствующие поля в плагине reCAPTCHA в joomla, после чего включают reCAPTCHA в общих настройках joomla, обновляют страницу и reCAPTCHA появляется и у них все работает.

у меня reCAPTCHA не появляется, в форму регистрации в нижней части добавляется только "CAPTCHA*" а напротив нее пустота.

я так понимаю, что гугл немного изменил условия подключения reCAPTCHA, кроме копирования ключей, сейчас еще требуется:

1. Вставить этот фрагмент перед закрывающим тегом </head> в HTML-коде:

<script src='https://www.google.com/recaptcha/api.js'></script>

с этим проблем нет - просто вставил в шаблон перед </head>

2. Paste this snippet at the end of the <form> to create a button protected by the Invisible reCAPTCHA. You will need to create a callback function to handle the result. (перевод в переводчике - Вставьте этот фрагмент в конце <форма> создать кнопку защищены невидимой рекапчи. Вам нужно создать функцию обратного вызова для обработки результата.)

<button

class="g-recaptcha"

data-sitekey="6LffXA8UAAAklCJevvbnoOguT0rtL2FLyNkamelo"

data-callback="YourOnSubmitFn">

Submit

</button>

вот с эти не могу разобраться, куда втыкать этот код, в какую форму? мне нужна reCAPTCHA на форме регистрации пользователя на сайте joomla 2.5

Яндекс рулит!
A9
На сайте с 04.01.2012
Offline
317
#1

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

В этом Вам поможет webинспектор и команда

grep -rl "" .

в кавычки нужно вставить искомы фрагмент, со страницы регистрации, команду выполнять по SSH

https://hstq.net - аренда серверов от 9.99$! Нет KYC! Много стран размещения на выбор! Акция - удвоим оплаченный период! Заказывайте!
unikum22
На сайте с 14.03.2009
Offline
104
#2

во блин, зачем же они так заморочили, ведь раньше было без таких заморочек и работало нормально

как теперь понять какой именно файл нужно редактировать

S
На сайте с 30.09.2016
Offline
469
#3
unikum22:
куда втыкать этот код, в какую форму? мне нужна reCAPTCHA на форме регистрации пользователя на сайте joomla 2.5

А попробуйте воткнуть ... скажем, в файл /components/com_users/views/registration/tmpl/default.php. Ну, или в аналогичный в теме, если таковой вдруг имеется.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
unikum22
На сайте с 14.03.2009
Offline
104
#4

огроменное вам спасибо! но у меня так и не получилось. решил проблему путем установки плагина n3tseznamcaptcha - неплохая на первый взгляд вещь.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий