Создать капчу для нового материала в Drupal
Долго не мог врубиться как установить капчу для нового материала (ноды) с помощью модуля Captcha. При том, что для комментариев всё заработало сразу. Как обычно, всё оказалось просто...
В первую очередь с помощью плагина для файрфокса "FireBug" посмотрел id формы для добавления нового материала. Оказался "node-form". Но модуль капчи такое название почему-то не воспринимает, ему видите ли нужно дефис заменять на нижнее подчеркивание. Но даже установив в настройках id="node_form" - капча не появляется.
Оказалось - необходимо перед id формы добавить название типа материала, например mytype: id="mytype_node_form".
Есть ещё более простой способ, который у меня не работал из-за кривой темы (но заработал после исправления CSS). В настройках модуля устанавливаем галочку "Add CAPTCHA administration links to forms", переходим на страницу добавления нового материала, и в появившемся меню настройки капчи - включаем её и настраиваем. Сохраняем и вуаля - капча готова :) После этого галочку в настройках модуля -можно снять.
Комментарии
Сегодня наткунлся и обрадовался,но нифига.Сделал как сказали,и перепробовал все шаблоны друпала и нифигане хочет работать.В чем еще может быть проблема?