Новое Распределяем каналы MAX по категориям и территориям. Читать новость

10 минут — окно, в котором точно такая же заявка повторно не заводится. Посетитель нажал «Отправить» дважды, а не оставил две заявки.



Это решение form: конструктор форм и хранилище заявок.

Если заявка совпадает с предыдущей и прошло меньше 10 минут, второй записи в разделе «Заявки» не появится.

Рядом работает правило поважнее. Заявка сохраняется в базе первой, до всех действий после отправки, и независимо от них. Почта может не уйти, Telegram — не ответить, заявка останется на месте. Поэтому строка save в действиях ничего не делает: она оставлена ради полноты списка. Убрав её, вы заявок не потеряете.

Что именно отработало, видно в самой заявке — поле «Что отработало»:
save: заявка сохранена
email: отправлено
telegram: не отправлено

С вложениями та же логика. Поле типа «Файл» принимает до 20 МБ на файл, файлы кладутся в /uploads/forms/, а не в общую библиотеку картинок. Не приняли файл — заявка всё равно уходит, а в поле остаётся пометка о причине.

Что с этим делать. Жалобы «письма не приходят» разбирайте не с настроек почты, а с поля «Что отработало» в заявке: если там email: не отправлено — идти в Настройки → Настройки API, а если строки email нет вовсе — действие просто не прописано в форме.

#wacis #формы #вебразработка #cms
Просмотры: 2
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти