| ed.moriarti |
|
|---|---|
|
В форме обратной связи не работает реКапча, т.е. вобще никак не высвечивается. Код в шаблоне такой:
<!-- BEGIN: CAPTCHA -->
<div class="prj-box">{CONTACT_FORM_VERIFY_IMG}</div>
<div class="prj-box">{CONTACT_FORM_VERIFY}</div>
<!-- END: CAPTCHA -->
Установлена реКапча-2, в настройках выбрано ее использование. При регистрации нового пользователяработаетнормально, а в обратной связи никак Dit bericht is bewerkt door Alex300 (2023-10-28 09:25, 2 jaren ago) |
| Kopusha |
|
|---|---|
|
CONTACT_FORM_VERIFYIMG вероятно |
| jCube Group |
|
|---|---|
|
не работает и работать не будет. там нет хука, та жестко в коде прописана какую капчу брать. Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
|
| ed.moriarti |
|
|---|---|
| jCube Group |
|
|---|---|
|
ну можно в плагине его добавить, но если не знаете что такое хуки врядли сделаете. Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
|
| ed.moriarti |
|
|---|---|
#45390 jCube Group: Заранее благодарен! Пока буду ждать, попробую сам разобраться)) |
| jCube Group |
|
|---|---|
|
Вот плагин https://disk.yandex.ru/d/bojQlAJMpMOKCA Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
|
| ed.moriarti |
|
|---|---|
#45392 jCube Group: установил, выдало такую ошибку:
Fatal error: Uncaught Error: Call to undefined function cot_extrafield_title() in /var/www/public_html/plugins/contact/contact.php:129 Stack trace: #0 /var/www/public_html/system/plugin.php(94): include() #1 /var/www/public_html/index.php(172): require_once('/var/www/н...') #2 {main} thrown in /var/www/public_html/plugins/contact/contact.php on line 129
грусть... печаль... беда со мной ))) 129 строка вфайле contact.php: $exfld_title = cot_extrafield_title($exfld, 'contact_'); хелпми, френдс! |
| jCube Group |
|
|---|---|
|
А какая сборка у тебя? Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
|
| ed.moriarti |
|
|---|---|
|
|
| Alex300 |
|
|---|---|
|
Обновленная версия плагина: https://www.cotonti.com/extensions/security-authentication/recaptcha
Для использоания капчи вовсе не обязательно использовать хук. Достаточно вызвать
$t->assign([
'SOMETHING_CAPTCHA' => cot_captcha_generate(),
]);
А для проверки капчи при обработке формы что то вроде этого:
$response = cot_import('g-recaptcha-response', 'P', 'TXT');
if (!cot_captcha_validate($response)) {
cot_error('recaptcha_verification_failed', 'response');
}
Пагин Contacts тут как раз и демонстрирует как можно использовать капчу в своих расширениях. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ Dit bericht is bewerkt door Alex300 (2023-10-29 05:16, 2 jaren ago) |
| Argont |
|
|---|---|
#47289 Alex300: простите сразу, на первый взгляд это глупый вопрос, но он тут далеко не из любопытства. как реализовать уже скажем с класическим для cotonti - "mcaptcha" дополнительно recaptcha? то есть совместно, сразу арифметика потом рикачпа хотябы в некотрых формах
Добавлено 20 секунд спустя: или похожее решение...
иногда поржать над задравшим подбородок разработчиком
Dit bericht is bewerkt door Argont (2023-10-29 03:29, 2 jaren ago) |