X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не отображается reCAPTCHA в форме com_contacts
toorr2p
toorr2p
Topic Starter сообщение 27.4.2017, 14:24; Ответить: toorr2p
Сообщение #1


Здравствуйте!
Поставил рекапчу от гугла в форму на главной странице сайта http://meshki-spb.ru , все отлично работает.
Подключил библиотеку https://www.google.com/recaptcha/api.js и прописал контейнер для капчи: 

<div class="g-recaptcha" data-sitekey="6LcOwx4UAAAAAPQkc03nB8VhCLALGOi0_XdIz-zo"></div>

Точно также прописал в шаблоне com_content - default_form.php (переопределен в теме сайта) этот контейнер: 

<div class="g-recaptcha" data-sitekey="6LcOwx4UAAAAAPQkc03nB8VhCLALGOi0_XdIz-zo"></div>

В футере, также на этой странице с формой контактов (http://meshki-spb.ru/contacts.html), присутствует библиотека https://www.google.com/recaptcha/api.js , но почему то не отображается каптча! 

В фаербаге пусто, ошибок нет... не понимаю что может быть, подскажите кто сталкивался? 
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 27.4.2017, 15:44; Ответить: ixman
Сообщение #2


Посмотрел, у меня консоль тоже чистая. Могу только посоветовать всё внимательно пересмотреть, возможно где-то ошибка закралась.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
toorr2p
toorr2p
Topic Starter сообщение 28.4.2017, 14:40; Ответить: toorr2p
Сообщение #3


Ixman, вобщем получилось вывести только используя стандартный функционал джумлы, с использованеим плагина reCAPTCHA который я вывел в форме компонента com_contacts.

Но возникла еще одна проблема... как на одной странице вывести 2 капчи в двух разных формах?
К примеру на главной в слайдере форма выводится с капчей, а вот во всплывающей форме "ЗАКАЗАТЬ ЗВОНОК" капча не выводится (там тоже прописан блок <div class="g-recaptcha" data-sitekey="6LcOwx4UAAAAAPQkc03nB8VhCLALGOi0_XdIz-zo"></div>).

Т.е что только по одной капче на html документ\страницу или что?


Сообщение отредактировал Вячеслав - 28.4.2017, 14:42
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 28.4.2017, 17:24; Ответить: ixman
Сообщение #4


Вячеслав, две каптчи стандартным методом вывести не получиться, я тоже так пробовал и промучился довольно таки долго. Но решение есть и оно описано во многих местах, в том числе и в доках google. А так решение можно найти тут
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
toorr2p
toorr2p
Topic Starter сообщение 28.4.2017, 18:11; Ответить: toorr2p
Сообщение #5


Нашел решение!

<script type="text/javascript">
var onloadCallback = function() {
mysitekey = '6LcOwx4UAAAAAPQkc03nB8VhCLALGOi0_XdIz-zo';

if ( $('#recaptcha2').length ) {
grecaptcha.render('recaptcha2', {
'sitekey' : mysitekey
});
}

if ( $('#recaptcha3').length ) {
grecaptcha.render('recaptcha3', {
'sitekey' : mysitekey
});
}

if ( $('#recaptcha4').length ) {
grecaptcha.render('recaptcha4', {
'sitekey' : mysitekey
});
}
};
</script>
<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>



Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал Вячеслав - 28.4.2017, 18:11
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Atlantic 2.0 - для безлимитного решения кликами Recaptcha и кликовой капчи Яндекс
3 waterworld 1544 14.3.2024, 12:29
автор: waterworld
Открытая тема (нет новых ответов) reCAPTCHA
Установить reCAPTCHA на сайт
1 Concept 1032 7.3.2023, 21:28
автор: MGorelkin
Открытая тема (нет новых ответов) Ссылочный прогон GSA, с использованием сервиса ручного разгадывания ReCAPTCHA
1 Tutich 1081 8.8.2020, 11:13
автор: Telnor
Открытая тема (нет новых ответов) Сервис ReCaptcha 2, 30р за 1000 решений.
8 Captcha_guru 2374 17.5.2019, 9:27
автор: -Артем Вав-
Открытая тема (нет новых ответов) Помощь по форме обратной связи
0 ua4xdi 4115 29.10.2016, 16:27
автор: -ua4xdi-


 



RSS Текстовая версия Сейчас: 29.3.2024, 13:02
Дизайн