Вы не зашли.
Доброй ночи коллеги.
Хочу прикрутить reCAPTCHA от гугла (https://www.google.com/recaptcha/intro/v3beta.html) для регистрации пользователей. Полистал форум ничего не нашел про это. Если кто-то устанавливал reCAPTCHA поделитесь что как сделать.
Не в сети
В данном сообщении содержится информация об устаревшей версии плагина.
Новая версия плагина доступна на странице плагина.
[hr /]
# NG CMS // Плагины // Анти бот v0.6
Защита форм сайта от интернет-ботов с reCAPTCHA v3 [версия гугл капчи 3 - это не версия гугл капчи 2].
Предназначен для плагинов comments, feedback и регистрационной формы.
Плагин запрашивает у сервиса Google оценку действий пользователя без его участия
для блокирования отправки форм ботами, которые чаще всего спамят.
Инструкция
1 Перед использованием плагина зарегистрируйтесь и получите
Ключ и Секретный ключ reCAPTCHA v3 здесь https://g.co/recaptcha/v3.
2 Активируйте плагин ggg_recaptcha в админ. панели.
3 Вставьте Ключ и Секретный ключ в соответствующие поля.
4 Никаких дополнительных действий с плагином не требуется.
Теперь на вашем сайте в правом нижнем углу информационный блок от reCAPTCHA.
5 Для использования в плагине comments, отредактируйте шаблон формы
\templates\ВАШ_ШАБЛОН\plugins\comments\comments.form.tpl,
добавьте перед закрывающим тегом </form>, следующий код:
<input name="g-recaptcha-response" type="hidden" value="" />
Ну и этом же шаблоне добавить между [not-logged] ... [/not-logged]
cajax.setVar("g-recaptcha-response", form['g-recaptcha-response'].value);
Там же до тегов [captcha] ... [/captcha]
grecaptcha_reload();
6 Для использования в плагине feedback, отредактируйте шаблон формы
\templates\ВАШ_ШАБЛОН\plugins\feedback\site.form.tpl,
добавьте перед закрывающим тегом </form>, следующий код:
{% if not global.flags.isLogged %}<input name="g-recaptcha-response" type="hidden" value="" />{% endif %}
7 Для использования при регистрации, отредактируйте шаблон формы
\templates\ВАШ_ШАБЛОН\registration.tpl,
добавьте перед закрывающим тегом </form>, следующий код:
<input name="g-recaptcha-response" type="hidden" value="" />
8 Для использования в формах модальных окон, отредактируйте шаблон формы,
добавив перед закрывающим тегом </form>, следующий код:
{% if not global.flags.isLogged %}<input name="g-recaptcha-response" type="hidden" value="" />{% endif %}
Обратите внимание
Зарегистрированные пользователи проверку не проходят.
Логи не задумывались. Но статистику вы можете посмотреть в https://www.google.com/recaptcha/admin#list.
Почему три буквы в названии плагина `ggg_recaptcha`?
Потому что версия гугл капчи третья.
Изменено rusiq (2020-04-28 15:50:26)
Не в сети
Добавлена поддержка для регистрационной формы.
Плагин перезалит. Ссылка http://ngcms.ru/forum/viewtopic.php?pid=44202#p44202
Не забывайте в админ.панели выключить и повторно включить плагин.
Для формы поиска надеюсь поддержка не нужна
Изменено rusiq (2018-07-25 17:07:10)
Не в сети
А что повально регаются?
Да, задолбали....
Сделал все по инструкции, но выдает ошибку: Registration failed. Google recaptcha protected.
Код безопасности в админ панели отключил
Что делаю:
1. заполняю формы (но можно и не заполнять, так как не проходит капча).
2. ставлю флажок "я не робот" нажимаю на картинки.
3. Жму кнопку "Зарегистрироваться"
Далее ошибка: "Registration failed. Google recaptcha protected"
0.9.5 Release + GIT 20170301
ggg_recaptcha 0.3 (удалил старый и залил новый)
Изменено Klim (2018-07-25 12:18:16)
Не в сети
Теперь все норм. Спасибо! Посмотрим как будет третья версия работать, может рано ее ставим, она еще тестируется, как я понял. Ну, ладно, будем посмотреть.
Надо эту ветку в раздел плагины перенести, плагин нужный.
Не в сети
У меня пишет:
NGCMS Runtime error: Class 'FeedbackFilter' not found
[ 1]: Class 'FeedbackFilter' not found
Stack trace
Line # File name
73 .../engine/plugins/ggg_recaptcha/ggg_recaptcha.php
Не в сети
Выключи и включи плагин feedback. Если не поможет, то нужно знать какие версии движка и плагина feedback
Кажется, не передернул плагин.. Заработало..
Но выдает: "Ошибка: Плагин ggg_recaptcha запретил добавление комментария в связи с ошибкой"
Из-за частой попытки комментировать - может отшивать ? Поначалу отрабатывал (была ошибка с кодом подтверждения)
Есть где посмотреть логи ?
Не в сети
Логи не задумывались. Но статистика в https://www.google.com/recaptcha/admin#list. Скинь ссылку в личные сообщения на форму с твоего сайта, я гляну.
Ну и стандартную капчу можно отключить.
Изменено rusiq (2018-08-07 16:26:00)
Не в сети
Логи не задумывались. Но статистика в https://www.google.com/recaptcha/admin#list. Скинь ссылку в личные сообщения на форму с твоего сайта, я гляну.
Ну и стандартную капчу можно отключить.
Отправил в личку.
...А как отключать стандартную капчу?)) В плагинах не увидел.. Или не через плагины ?
Не в сети
Перечитай пункт 6 http://ngcms.ru/forum/viewtopic.php?pid=44202#p44202
Не в сети
Перечитай пункт 6 http://ngcms.ru/forum/viewtopic.php?pid=44202#p44202
Я добавил все записи. У меня шаблон Alpina (возможно, вы видели другой шаблон - я переключал, чтобы посмотреть).
При попытке убрать капчу ошибка:
MySQL ERROR [select]: update ng_feedback set name='admin', title='Связаться с админом.', template='', emails='a:1:{i:1;a:3:{i:0;i:1;i:1;s:9:\"Связаться\";i:2;a:1:{i:0;s:18:\"same-mail@domain.com\";}}}', description='Приветствую, уважаемый посетитель! \r\nЗдесь вы можете обратиться к админу, написав ваши вопросы, пожелания, предложения и т.д. ', active='1', flags='100000', subj='' where id = 1
(1054): Unknown column 'subj' in 'field list'
Где-то что-то упустил)))
С фидбеком и так было видно. Я имел ввиду капчу из плагина comments. Качпу в комментариях тоже можно отключить из админки ?
Не в сети
Вот это явно лишнее
<script language="javascript" type="text/javascript"> <!-- $(function(){ $('#dle-comments-form').submit(function() { doAddComments(); return false; }); }); //--> </script>
А это где ? Я это не добавлял. Шло в комплекте.. С чем-то)
Не в сети
Не в сети
Fix - поддержка cURL. Плагин перезалит.
Выражаю глубочайшую благодарность за помошь с recaptcha !!!)
Не в сети
Всем привет.
У кого работает рекапча ? Сам сервис рекапчи у гугла работатет ? Не забанен каким-нибудь РКНом ?;)
А то у меня пишет: "Ошибка: Плагин ggg_recaptcha запретил добавление комментария в связи с ошибкой"
полез смотреть логи сервера..
Не в сети
у всех работает?..
Не в сети