Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

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

28/11/2019, by Ivan

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

 

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

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

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

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

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

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

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

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

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

Drupal каптча

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

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

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