Формы
Конструктор форм: запись на приём, анкета, отклик на вакансию, заказ с вопросами. Десять видов полей, своя страница или блок в любом месте, заявки письмом, в панели и в CSV для Excel.
Что умеет
- Форма собирается в панели из полей десяти видов: строка, почта, телефон, текст, число, дата, список, «один из», «несколько из», согласие. До 40 полей.
- У поля — подпись, подсказки, «обязательное», ширина во всю строку или в половину.
- Подписи и тексты формы переводятся на каждый язык сайта.
- Форма доступна по адресу /forms/адрес и как блок, который можно поставить в любое место темы.
- Свои тексты над формой, на кнопке и в ответе после отправки.
- Заявка сначала сохраняется, потом уходит письмом: на адрес, заданный у формы, или на почту сайта. Если в форме есть поле почты, на письмо можно сразу ответить.
- Заявки в панели со страницей, откуда отправили; счётчик новых в меню. Выгрузка в CSV, который Excel открывает без мастера импорта.
- Защита от ботов: поле-приманка, отказ при заполнении быстрее трёх секунд, не больше восьми отправок за десять минут.
Настройка
Всё настраивается у самой формы: панель → Формы (группа «Содержимое») → форма. Там задаются название, адрес, почта для заявок, черновик или публикация, тексты и поля. Общих настроек у модуля нет. Блок опубликованной формы сам на сайт не встаёт: его ставят в разделе «Главная и блоки».Права
- Видеть формы и заявки — со скачиванием CSV.
- Собирать и удалять формы — создание, правка и удаление форм и заявок.
На сайте
- /forms/адрес — страница опубликованной формы.
- Блок формы в любом месте темы.
Установка и удаление
При установке создаются таблицы forms и form_entries. С заявкой сохраняются подписи полей на момент отправки: после переделки формы старые заявки читаются как прежде. Удаление с данными удаляет обе таблицы.Чего здесь нет нарочно
- Картинок с буквами. Робот получает тот же ответ «отправлено», что и человек, чтобы не учился обходить защиту.
Как поставить
Модуль уже есть в коде движка, но в выпущенный архив ещё не входил. Он выйдет вместе со следующим выпуском NEX1ON.
История версий
1.0.0 войдёт в следующий выпуск
- Конструктор форм в панели: десять видов полей, порядок, ширина, обязательность
- Подписи, варианты и тексты формы на каждом языке сайта
- Своя страница /forms/адрес и блок для любого места темы
- Заявки сохраняются в панели и приходят письмом с ответом на почту отправителя
- Выгрузка заявок в CSV для Excel, счётчик новых заявок в меню панели
- Защита от ботов без картинок: поле-приманка, проверка времени, ограничение частоты
Вопросы, ошибки и предложения — в разделе на форуме