N1 N1Time

← Модули Nex1on

Формы

версия 1.0.0 войдёт в следующий выпуск нужен движок 0.9.7 обновлён 19.09.2026

Конструктор форм: запись на приём, анкета, отклик на вакансию, заказ с вопросами. Десять видов полей, своя страница или блок в любом месте, заявки письмом, в панели и в CSV для Excel.

Что умеет

  • Форма собирается в панели из полей десяти видов: строка, почта, телефон, текст, число, дата, список, «один из», «несколько из», согласие. До 40 полей.
  • У поля — подпись, подсказки, «обязательное», ширина во всю строку или в половину.
  • Подписи и тексты формы переводятся на каждый язык сайта.
  • Форма доступна по адресу /forms/адрес и как блок, который можно поставить в любое место темы.
  • Свои тексты над формой, на кнопке и в ответе после отправки.
  • Заявка сначала сохраняется, потом уходит письмом: на адрес, заданный у формы, или на почту сайта. Если в форме есть поле почты, на письмо можно сразу ответить.
  • Заявки в панели со страницей, откуда отправили; счётчик новых в меню. Выгрузка в CSV, который Excel открывает без мастера импорта.
  • Защита от ботов: поле-приманка, отказ при заполнении быстрее трёх секунд, не больше восьми отправок за десять минут.

Настройка

Всё настраивается у самой формы: панель → Формы (группа «Содержимое») → форма. Там задаются название, адрес, почта для заявок, черновик или публикация, тексты и поля. Общих настроек у модуля нет. Блок опубликованной формы сам на сайт не встаёт: его ставят в разделе «Главная и блоки».

Права

  • Видеть формы и заявки — со скачиванием CSV.
  • Собирать и удалять формы — создание, правка и удаление форм и заявок.
Оба права при установке получают редакторы и администраторы.

На сайте

  • /forms/адрес — страница опубликованной формы.
  • Блок формы в любом месте темы.

Установка и удаление

При установке создаются таблицы forms и form_entries. С заявкой сохраняются подписи полей на момент отправки: после переделки формы старые заявки читаются как прежде. Удаление с данными удаляет обе таблицы.

Чего здесь нет нарочно

  • Картинок с буквами. Робот получает тот же ответ «отправлено», что и человек, чтобы не учился обходить защиту.

Как поставить

Модуль уже есть в коде движка, но в выпущенный архив ещё не входил. Он выйдет вместе со следующим выпуском NEX1ON.

История версий

1.0.0 19.09.2026 войдёт в следующий выпуск
  • Конструктор форм в панели: десять видов полей, порядок, ширина, обязательность
  • Подписи, варианты и тексты формы на каждом языке сайта
  • Своя страница /forms/адрес и блок для любого места темы
  • Заявки сохраняются в панели и приходят письмом с ответом на почту отправителя
  • Выгрузка заявок в CSV для Excel, счётчик новых заявок в меню панели
  • Защита от ботов без картинок: поле-приманка, проверка времени, ограничение частоты

Вопросы, ошибки и предложения — в разделе на форуме