Модуль позволяет размещать на сайте формы заявок, заявлений, предложений. Информация, которая вносится пользователями в форму, отсылается на e-mail, а также сохраняется в системе.
Вкладка «Категории форм»
Как правило, все формы могут быть объединены в категории.
Рисунок 33. Список категорий форм.
Поэтому знакомство с модулем начинается со списка категорий форм, оперируя его управляющими элементами можно:
-
Добавить категорию
-
Удалить категорию
-
Изменить название выбранной категории
-
Перейти к списку форм выбранной категории
-
Установить права для категории
Перейдя к списку форм выбранной категории, можно совершить аналогичные действия с любой записью:
-
Добавить форму
-
Удалить форму
-
Отредактировать форму
-
Установить права
Рисунок 34. Список форм выбранной категории.
Для удобства пользователей административного интерфейса предусмотрена групповая работа с формами выбранной категории. Поставив отметку в чекбоксе напротив названия формы, можно выполнить следующие действия: включить/отключить публикацию на сайте, удалить отмеченные формы.
Для просмотра данных уже заполненных на сайте форм кликните на названии формы.
Вкладка «Добавить форму»
При добавлении или редактировании формы используются поля:
-
Категория:* - раздел, в котором будет храниться форма, предназначена для удобства работы.
-
Название формы:* - имя формы, выводится как в административной части, так и пользовательской сторонах сайта.
-
E-mail отправки:* - адрес электронной почты, на который будет отправлено письмо с данными формы.
-
Добавить поле: ввод названия и выбор типа поля.
-
Форма: Список форм и редактирование.
-
Добавить CAPTCHA-проверку. Используется для предотвращения заполнения формы спам-роботами (анонимной массовой непрошеной рассылки).
Рисунок 35. Поля добавления формы.
От выбранного типа зависит, как будет выглядеть поле на странице. Ниже приведена иллюстрация отображения для каждого из типов полей.
1 – название формы, используется как в административном интерфейсе, так и на сайте. Название выводится над полями формы.
2 – текстовое поле - однострочное текстовое поле, может содержать до 255 символов. Используется на сайте для ввода пользователем небольшого количества информации, например, поля: ФИО, название компании, адрес.
3 – большое текстовое поле - элемент формы, позволяющий пользователям вводить несколько строк текста. Высота и ширина поля заданы в файле css/screen.css, по умолчанию 300 х 100 пикселей. Используется для ввода
4 – список – кнопки типа radio-button, позволяют указать одно из предложенных значений. Используются при небольшом количестве вариантов, к примеру, для указания пола (мужской/женский).
5 – выпадающий список – список типа select-меню, позволяет выбрать один вариант из множества возможных, экономит место на странице, используется при достаточно большом количестве вариантов, например, выбор города.
6 – флаг – поле позволяющее поставить отметку сразу у нескольких вариантов ответа. Используется, когда возможен выбор нескольких вариантов, например, для указания, какими иностранными языками владеет пользователь.
7 – дата – поле ввода даты, всплывающий календарь.
8 – комментарий – информационное поле задаваемое администратором сайта, используется в форме для ввода комментариев.
9 – файл – поле позволяющее пользователю приложить файл, поясняющий информацию, указанную в форме, либо служащий дополнением к указанным данным.
10 – capcha-проверка – поле ввода числа, отображаемого на изображение, используется для защиты от заполнения формы спам-роботами.
Рисунок 36. Отображение тестовой формы.
После заполнения пользователем формы и нажатия кнопки «отправить», проводится автоматическая проверка на корректность указанных данных. Если поля заполнены верно, данные формы отправляются на сервер, где обрабатываются по следующему сценарию: данные заносятся в БД, на адрес, указанный в настройках формы отправляется письмо-извещение о заполненной форме. Сформированное письмо содержит полную информацию, которая была указана пользователем. Таким образом, получатель сможет отреагировать, например, ответить на заданный в форме вопрос или связаться для уточнения данных, не заходя в административный интерфейс. Это позволяет повысить эффективность работы. Все данные о когда-либо заполненных формах хранятся в БД и доступны для просмотра в соответствующем разделе административной части сайта.
Рисунок 37. Отчет о заполненной форме.
Вкладка «Настройки»
Для настройки параметров модуля перейдите на закладку «Настройки» (), на которой можно определить следующие параметры:
-
Порядок вывода записей в административном интерфейсе – определяет, как будут выводиться формы на странице административного интерфейса: в прямом или обратном порядке добавления.
-
Максимальное количество записей на страницу – количество записей при просмотре категории форм в административном интерфейсе, если записей будет больше установленного значения, будет введена постраничная разбивка.
-
Метка поля требующего заполнения – метка, которая будет выводиться после названия поля формы, если поля обозначено как обязательное.
-
Учитывать статистику отображения контента – настройка отвечает за количество просмотров страницы с формами. Если отметка в чекбоксе установлена, будет вестись подсчет количества просмотров страницы.
-
Права для форм по умолчанию – права, устанавливаемые для владельца, группы владельца и других групп, действуют в административном интерфейсе, позволяют разграничить права на создание, редактирование, публикацию и удаление, как категории, так и отдельных форм.
Варианты отображения на сайте
Варианты отображения данного модуля редактируются в разделе Страницы и Структура > Редактирование страницы > Свойства блока.
Свойства блока при вставке в поле главного модуля:
-
Источник материала: Выбор сайта
-
Выполнить действие: Показать форму
-
Страница перехода: Текущая страница
-
Свойства действия: Список форм и редактирование
Свойства блока при вставке в поле неглавного модуля:
-
Источник материала: Выбор сайта
-
Выполнить действие: Показать форму
-
Страница перехода: Список страниц.
-
Форма: Список форм и редактирование
Для отправки данных, которые введет пользователь в форму, необходимо либо поместить модуль в поле главного модуля, тогда обработка отправки данных будет проходить на этой же странице, либо указать страницу перехода - страницу с модулем «Формы» в поле главного модуля, на которой будет проходить обработка отправки данных. При размещении модуля в произвольном поле, указание страницы перехода необходимо условие корректной работы модуля.
Достарыңызбен бөлісу: |