Создать капчу для нового материала в Drupal

Долго не мог врубиться как установить капчу для нового материала (ноды) с помощью модуля Captcha. При том, что для комментариев всё заработало сразу. Как обычно, всё оказалось просто...

В первую очередь с помощью плагина для файрфокса "FireBug" посмотрел id формы для добавления нового материала. Оказался "node-form". Но модуль капчи такое название почему-то не воспринимает, ему видите ли нужно дефис заменять на нижнее подчеркивание. Но даже установив в настройках id="node_form" - капча не появляется.

Оказалось - необходимо перед id формы добавить название типа материала, например mytype: id="mytype_node_form".

Есть ещё более простой способ, который у меня не работал из-за кривой темы (но заработал после исправления CSS). В настройках модуля устанавливаем галочку "Add CAPTCHA administration links to forms", переходим на страницу добавления нового материала, и в появившемся меню настройки капчи - включаем её и настраиваем. Сохраняем и вуаля - капча готова :) После этого галочку в настройках модуля -можно снять.

Комментарии  

Paul D 25.10.2012 02:37
Спасибо! Долго парился)
Цитировать
Ольга 16.07.2013 12:46
СПАСИБО! Искала по запросу капча для создания ноды, перерыла весь Яндекс. А у вас видишь какой Тайтл – “…для нового материала”. Вот так всегда с этим Drupal-ом, 80% времени нужно, чтобы запрос для поиска сформулировать) ))). А оказалось все действительно так просто и подсказка даже была, уже создан был тип материала forum_node_foru m…
Цитировать
shurupkirov 22.10.2013 12:19
Спасибо. Помогло
Цитировать
Абдырахман 21.05.2014 14:29
Огромнейшее СПАСИБО
Цитировать
Байыш 27.09.2014 12:55
Спасибо, добрый человек
Цитировать
Давид 20.01.2015 20:37
Очена хотелось бы тоже давнишняя проблема.
Сегодня наткунлся и обрадовался,но нифига.Сделал как сказали,и перепробовал все шаблоны друпала и нифигане хочет работать.В чем еще может быть проблема?
Цитировать

Оставить комментарий

Защитный код
Обновить