Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

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

28/11/2019, by Ivan

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

 

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

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

Drupal контактная форма

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

форма обратной связи

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

контактная форма

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

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

Drupal каптча

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

drupal права доступа

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