Платно.
Это аналог вордпрессовской Contact Forms. Писалось давно, на тройку, для вывода на вБА, но внезапно оказалось полезным и востребованным.
В админке можно создать любое (разумное) количество форм.
Для каждой формы можно указать:
- собственно, текст "заявки"
- куда отправлять заявку, возможно несколько получателей (мыло - через запятую, ЛС - через точку с запятой, штатная реализация; вторую отправку можно посылать на дев/нулл
)
- можно ли гостям отправлять "заявки"
- можно ли юзерам отправлять заявки несколько раз или же 1 раз и хватит
В пост вставляем шорткод. Соответственно, при изменении текста в админке он моментально поменяется в посте, безо всяких пересохранений постов.
Скрины. Админка:
В постах, несколько разных вариантов
Можно отметить поля, обязательные для заполнения:
Шорткод обрабатывается только в постах администраторов.
Сами администраторы, модераторы и супер-модераторы (кто кен_модерейт) воспользоваться формой отправки заявки не смогут.
Для того, чтобы можно было включать "одноразовое использование", нужно будет ставить дополнительный продукт, "юзер-мета", он даётся впридачу. Только мне надо будет об этом напомнить.
Работает на тройке и 4ке, тестировался на 3.8.4 - 3.8.8 и 4.2.5(6), на ПХП от 5.3 по 7.2 включительно.
В админке, в настройках форм, ессно, ХТМЛ. Даю образец, остальное - сами...
Проверки на
"дуракоупорность" валидность кода в админке нет
Демо есть на 4ке, могу пригласить потыкать и даже е-мейл/ЛС высылать. Троешники, просто поверьте на слово, всё работает