drupal - модуль Contact, CAPTCHA. Форма обратной связи с каптчей.

drupal - модуль Contact, CAPTCHA

О том как создавать форму контактов с каптчей смотрите в видео к этой статье.

 

Неотъемлимой частью сайта компании давно уже стала форма обратной связи. Она используется клиентами и заказчиками для связи с владельцем сайта или с менеджерами компании. Для реализации формы обратной связи в Друпеле предусмотрен встроенный модуль Contact. С помощью модуля Contact и дополнительного CAPTCHA сделаем на сайте форму обратной связи с защитой от спама.

Давайте включим его. В админ меню должен появиться пункт Конструкция сайта - Контакты (Contact).

drupal contact

Давайте добавим категорию контактов и назовем ее Менеджер.

drupal contact

Теперь контактная форма доступна по адресу: имя_сайта/contact

 drupal contact

Добавим еще один контакт, администратора сайта и назовем его Администратором. Теперь на форме обратной связи появится выбор категории контактов.

После установки контактной формы необходимо настроить каптчу для защиты от спама. Если оставить форму обратной связи без каптчи, то можно написать скрипт для автоматической отправки сообщений. Для этого нам потребуется добавить дополнительный модуль CAPTCHA, который добавит каптчу к форме. Скачайте и установите этот модуль. Для его настройки нужно пройти по ссылки админ меню Настройка сайта - по модулям,  на этой странице можно зайти в настройки каптчи.

drupal contact

нужно выбрать на этой странице вид каптчи, которую нужно использовать для формы. Здесь же можно выбрать каптчу для формы регистрации пользователей, формы комментирования. Сохраните настройки. Теперь форма контактов будет с каптчей для зарегистрированных и анонимных. Однако если Вы зашли под админским пользователем, то каптчу можете не увидеть. Давайте настроим использование каптчи, так чтобы для зарегистрированных пользователей она не пользователей она не появлялась, а только для анонимных. Это делается с помощью разрешений. Заходим в пункт админ меню Управление пользователями - Разрешения

drupal contact

Форма контактов настроена, теперь осталось только вынести ссылку на форму контактов в пункт меню. Как добавить пункт меню Вы можете прочитать в одном из прошлых уроков.

Комментарии

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Сделал, как здесь описано.

Сделал, как здесь описано.

CAPTCHA не запрашивается в форме регистрации.

Как настроить запрос CAPTCHA при регистрации новго пользователя?

Dripal 6

Спасибо!
SavedURI :Show URL

// SavedURI :Show URLSavedURI :Hide URLhttp://drupalbook.ru/comment/reply/20