N1 Nex1on

← Moduły Nex1on

Contact form

wersja 1.2.7 w pakiecie od 0.9.0 wymaga silnika 0.8.0 zaktualizowano 09.09.2026

A contact page with a form and a «Call me back» button. A message is saved to the database first and emailed afterwards, so it is not lost even if the site's mail is not set up yet.

Contact form — zrzut ekranu 1
  • Contact form — zrzut ekranu 2

Features

  • The «Contact us» page: name, email, subject, message. For a signed-in visitor the name and email are filled in automatically.
  • A «Call me back» button in the corner of the screen on every page: only a phone number is required. The message records the page it was sent from.
  • A message is written to the database first and then emailed; the list shows whether the email went out.
  • Bot protection without picture puzzles: a hidden honeypot field, a fill-in time check, no links allowed in the name and subject, no more than five messages in ten minutes.
  • The «Messages» section: unread messages, an «I have replied» mark with a date, the «Unread only» and «Awaiting a reply only» filters, bulk moving to the bin. Replies are written from your own mail client.
  • The unread count is shown in the panel menu; the dashboard has cards for unread and unanswered messages. If no recipient address is set, the panel shows a warning.

Configuration

«Settings» → «Contact form»:
  • Send messages to — if empty, the site email from the general settings is used.
  • Text above the form and Note under the form — for example, a personal data notice.
The «Call me back» button can be moved or removed in «Appearance → Home & blocks».

Permissions

  • View messages — read the section. On installation: administrator, editor, moderator.
  • Handle messages — mark, move to the bin, restore. On installation: administrator and editor.

On the site

/contact — the page with the form, a «Contact» menu item and an entry in the sitemap. The call button is a footer block; after sending, the visitor stays on their page.

Installation and removal

A single table, feedback. Deleted messages go to the shared bin. Removing the module with its data erases the table with all messages, along with the module's permissions and settings.

Jak zainstalować

Już go masz. Panel → Moduły → włącz.

Historia wersji

1.2.0 09.09.2026
  • Кнопка «Перезвоните мне» переехала в правый нижний угол экрана и есть на всех страницах, а не только на карточке товара
  • Кнопка стала блоком в подвале: её можно передвинуть или убрать в «Расположении» темы, не трогая файлов
  • После отправки человек возвращается на ту же страницу, откуда позвал
  • На узком экране остаётся только значок трубки без подписи
  • Всплывающее окно получило непрозрачный фон, страница под ним больше не просвечивает
1.1.0 09.09.2026
  • Обратный звонок: форма «Перезвоните мне» с одним обязательным полем — телефоном; звонок попадает в общий список обращений с пометкой
  • В обращении сохраняется страница, с которой позвали; телефон в письме и в панели — ссылка для звонка
  • Почта в обращении стала необязательной, «ответить» в письме ставится только когда есть адрес
  • Отметка «Я ответил» с датой ответа, отбор «Только без ответа» и счётчик обращений без ответа
  • На обзоре панели две карточки: непрочитанные и прочитанные без ответа
  • Обращения возвращаются из общей корзины и удаляются из неё насовсем; страница связи попала в карту сайта
  • Форма подставляет имя и почту вошедшего посетителя
  • Письмо владельцу оформлено в общей разметке писем движка, адрес отправителя — ссылкой; действия модуля названы в журнале по-человечески
1.0.0 07.09.2026
  • Страница связи с формой: имя, почта, тема, сообщение
  • Обращение сначала сохраняется в базе, потом уходит письмом; в списке видно, ушло ли письмо
  • Защита от ботов без картинок: поле-приманка, время заполнения, ссылки в имени и теме, не больше пяти обращений за десять минут
  • Раздел «Обращения» в панели с отметкой прочитанного и числом непрочитанных в меню
  • Настройки: адрес получателя, текст над формой, примечание под формой

Pytania i spostrzeżenia — na forum: dział Moduły