Как подцепить CAPTCHA к Webform

Главные вкладки

Аватар пользователя Rossini Rossini 28 сентября 2009 в 13:54

Как сделать, чтобы до (ну, или после) отправки API форм, составленной с помощью Webform, подцепить CAPTCHA?

Что писать в admin/user/captcha?

Комментарии

Аватар пользователя buggy buggy 29 сентября 2009 в 7:09

писать id формы, которую создали в webform как материал. Посмотреть id можно в исходном коде на нужной форме.

Аватар пользователя Химический Али Химический Али 29 октября 2009 в 11:06

Создаете форму вебформ. Ей присваивается текстовый ID. Его можно посмотреть в хтмл-коде на странице с вебфоромой. Копируете его в буфер обмена.

Идете в настройки модуля капча, там есть поле, куда вводятся ID форм чтобы потом в них появлялась капча. Вставьте туда и свой ID. Сохраните результаты. Должно работать.

Аватар пользователя svovik1 svovik1 21 декабря 2010 в 14:57

Химический Али wrote:
Создаете форму вебформ. Ей присваивается текстовый ID. Его можно посмотреть в хтмл-коде на странице с вебфоромой. Копируете его в буфер обмена.

Идете в настройки модуля капча, там есть поле, куда вводятся ID форм чтобы потом в них появлялась капча. Вставьте туда и свой ID. Сохраните результаты. Должно работать.

в ХТМЛ-тексте у формы ИД "webform-client-form-24" (24 - ИД ноды), вставляю его в настройках капчи, выдаёт "Некоректный form_id", заменяю все "-" на "_" настройки сохраняются, но капча не появляется...
ну и ещё вопрос как прикрепить капчу ко всем формам, которые будут создаваться (тип материала webform) ?

Аватар пользователя Dim565 Dim565 9 октября 2011 в 9:20

Делаем так:

1. Идем в Настройки-CAPTCHA
2. Ищем и ставим галочку Add CAPTCHA administration links to forms
3. Открываем страницу, где сделана webform (в режиме просмотра!)
4. Вы увидите спойлер CAPTCHA, раскрываете и там будет добавление капчи, ID формы само определится.

Хотя у меня было ID вебформы webform-client-form-12, а определилось и добавилось webform_client_form_12, т.е, наверное, можно было и просто добавить этот ID на страницу настроек капчи

Аватар пользователя vzhmd vzhmd 4 февраля 2012 в 0:27

«Опубликовано Dim565 в вс, 09/10/2011 - 08:20.
Делаем так:

1. Идем в Настройки-CAPTCHA
2. Ищем и ставим галочку Add CAPTCHA administration links to forms
3. Открываем страницу, где сделана webform (в режиме просмотра!)
4. Вы увидите спойлер CAPTCHA, раскрываете и там будет добавление капчи, ID формы само определится.

Хотя у меня было ID вебформы webform-client-form-12, а определилось и добавилось webform_client_form_12, т.е, наверное, можно было и просто добавить этот ID на страницу настроек капчи»

Спасибо. Самое верное решение.

Аватар пользователя I_CaR I_CaR 17 июня 2013 в 22:10

Хотя об этом уже писали.
Воспользоваться галочкой в настройке капчи - Add CAPTCHA administration links to forms
Это очень удобно!
Там сразу и ID формы можно посмотреть

Аватар пользователя kashara kashara 12 июля 2013 в 16:26

А как сделать чтобы капча в форме обратной связи была еще и для зарегистрированных пользователей?
Сейчас ее там нет