ПолезностиФорма обратной связи для InstantCMS первой и второй веток

Главные вкладки

форма обратной связи

В instantCMS первой ветки многие новички задавались вопросом, как установить на своем сайте форму обратной связи и обошли в своих поисках не один форум. А ларчик-то просто открывался. 

Она изначально заложена в движке, в компонентах. Называется "Конструктор форм". Создаете форму с нужными полями и вуаля - готово.

Теперь ее можно вставить в тело любого материала (статьи, новости и др.) или в отдельный модуль (блок). 

Чтобы вставить форму в контент, просто в нужном месте вставляем запись вида {ФОРМА=Название формы}

Что бы создать модуль с формой, в админке в новом модуле

Главная → Модули сайта → Добавить модуль

Вставляем запись вида {ФОРМА=Название формы} в содержимое модуля

Если нужна отдельная страница "Обратная связь" - модуль ни к чему.

Просто создаем страницу в контенте - статью, где будет предисловие и форма.

То есть код РНР будет примерно такой:

Оставьте свои пожелания по развитию проекта. Нам важно Ваше мнение

{ФОРМА=Написать письмо} 

Форма обратной связи / Виджет / InstantCMS 2.x

Возможности виджета (смотри в фотогалерее ниже):

Поля: Имя, Телефон, Email, Поле сообщения.

Все поля - отключаемые с установкой обязательности заполнения.
Текст сабмита можно менять.
Тема, адресат - регулируемые поля.

Отправка происходит через обычный sendmail.
Как таковой формы на сайте нет (именно структуры form и submit нет в коде). Отправка происходит через аякс.
Проверка на заполненность полей тоже на аяксе.
Это позволяет избежать спама через форму без использования каптчи.

Категория: 
Компоненты Instantsmc