Formularium (mysql) - FAQ


Как найти панель администратора?
Зайти в директорию admin, запустить файл index.php.

Где находится панель управления формами?
Доступна сразу, после того как Вы попадете в панель администратора.

Как добавить форму?
В панели управления формами выбрать пункт верхнего меню Добавить форму. Затем нужно указать общие параметры формы. Обязательным является поле Название. Оно может состоять из любых символов латинского и русского алфавита. Предназначено для того, чтобы отличать одну форму от другой. Остальные поля (e-mail получателя, e-mail отправителя, кодировка письма, тема сообщения) необходимо заполнить, если Вы хотите получать сообщения, отправляенные с данной формы, в почтовый ящик. Кодировка используется в заголовке. Назначение остальных полей в пояснении не нуждается.

Как изменить параметры формы?
Кликнуть на названии формы в панели управления формами.

Как я могу отредактировать набор полей конкретной формы?
В панели управления формами выбрать пункт меню элементы нужной формы. Появится интерфейс управления элементами (список элементов), где можно изменить набор полей формы, а так же удалить некоторые из них.

Я хочу добавить поле в форму. Как это можно сделать?
Перейти в список элементов конкретной формы. Выбрать пункт верхнего меню Добавить элемент. Процесс занимает два шага. Сначала необходимо выбрать тип элемента: текстовое поле (textarea), строка ввода (text), флажок (checkbox), переключатели (radio), список выбора (select). Затем необходимо указать свойства (атрибуты) поля. Есть свойства общие для всех элементов, некоторые свойства относятся только к определенным полям.

Какие свойства являются общими для всех полей?
Имя поля - состоит только из английских букв, цифр и знака подчеркивания. Значения поля определяет атрибут name тегов input, select, textarea. Каждое поле должно иметь уникальный атрибут name.
Название (надпись) - появляется рядом с полем, указывает на его предназначение.
Позиция - порядковый номер поля в форме.
Обязательное - определяет является ли поле обязательным для заполнения. Данные формы не будут отправлены для тех пор, пока не будут заполнены все обязательные поля.

Какие свойства имеет строка ввода (text)?
Максимальная длина - соответствует атрибуту maxlength тега <input type='text'>

Какие свойства имеет текстовое поле (textarea)?
Количество строк - соответствует атрибуту rows тега <textarea>.

Какие свойства имеет флажок (checkbox)?
Положительный ответ - текст, который будет заменять код (подстановку) поля в шаблоне сообщения, в случае если флажок выбран.
Отрицательный ответ - текст, который будет заменять код (подстановку) поля в шаблоне сообщения, в случае если флажок не выбран.
Отмечен - определяет будет ли выбран флажок при загрузке формы. Соответствует атрибуту checked тега <input type='checkbox'>

Какие свойства имеют переключатели (radio)?
Опции - определяет варианты выбора (опции) или набор переключателей. Разделитель - точка с запятой.

Какие свойства имеет список выбора (select)?
Опции - определяет варианты выбора. Разделитель - точка с запятой.
Высота - устанавливает число одновременно видимых опций. Соответствует атрибуту size тега <select>.
Множественный выбор - означает, что пользователь может сделать множественный выбор. Соответствует атрибуту multiple тега <select>.

Как изменить параметры поля формы?
Кликнуть на названии поля в панели управления полями (элементами), изменить общие и специальные свойства поля, которые описывались выше.

Как удалить поле?
Выбрать опцию удалить конкретного поля в панели управления полями (элементами). Подтвердить удаление.

Как удалить форму?
Выбрать опцию удалить конкретной формы в панели управления формами. Подтвердить удаление.

Зачем нужен шаблон сообщения?
В шаблон сообщения вставляются данные формы, после этого сообщение сохраняется на сервере и отправляется в Ваш почтовый ящик. Место для вставки данных полей определяется специальными кодами (подстановками), список которых перечислен под редактором. Также существует код для добавления даты отправки (необязателен). Не забудьте отредактировать шаблон после изменения набора полей формы!!!

Как отредактировать шаблон сообщения?
Выбрать опцию шаблон сообщения конкретной формы в панели управления формами. Необходимо ввести текст сообщения, указать места, куда будут вставляться данные полей формы.

Как просматривать сообщения?
Выбрать опцию сообщения конкретной формы в панели управления формами.

Я создал формы, а как мне вставить их на сайт?
Для этого необходимо вставить в страницу сайта несложный php код:
<?
  //3 заменить на id формы
  $id_form = 3;
  include('forms/form.inc');
?>
Также необходимо подключить таблицу стилей: файл forms.css