При создании сайтов у разработчиков немалое количество времени занимает программирование и настройка различного рода форм. Мы предлагаем удобное и простое решение для настройки и применения восьми наиболее часто использующихся форм, а именно:
«Купить в один клик» ("Купить в 1 клик")
«Заказать обратный звонок» ("Мы вам перезвоним")
Форма обратной связи с возможностью прикрепления множества файлов
Форма авторизации (вход на сайт)
Форма подписки и отписки от рассылки (*работает с редакции «Стандарт»)
Форма регистрации
Форма восстановления забытого пароля
Форма смены пароля
1. Возможность изменения визуальных настроек:
задание форм и размеров кнопок, текстов заголовков, полей, плейсхолдеров полей, текста сообщений при отправке форм, варианта отображения (ссылка или кнопка) и др.
2. Возможность выбора стандартных вариантов дизайна или задания собственных стилей:
- Стандартные варианты: Bootstrap стиль и Material Design стиль
- Собственный дизайн форм: возможность подключения каскадных таблиц стилей .css либо изменение стилей на основе стандартных вариантов дизайна
Огромный плюс – не нужно изменять стили для каждой формы: один раз настроенные, стили применяются ко всем формам!
3. Возможность выбора шаблона отображения формы на странице:
- Расположение формы непосредственно на странице (шаблон .default)
- Открытие формы во всплывающем окне по центру экрана (шаблон colorbox)
- Открытие формы во всплывающем окне рядом со ссылкой или кнопкой, открывающей это окно (шаблон modal)
4. Защита от ботов:
- Сaptcha
- ReСaptcha от Google
5. Валидация форм:
Мгновенная проверка введенных значений в поля формы и вывод ошибки (обязательное поле, не правильный e-mail, и др.)
Формы работают в большинстве функционала в режиме ajax, без перезагрузки страницы. При отправке формы вызывается файл, находящийся ajax_action.php в шаблонах компонентов, который в свою очередь вызывает одноименный файл в папке компонента. В нем находится вся логика работы формы. Если есть необходимость изменения логики, можно из файла ajax_action.php в шаблоне убрать подключение файла из компонента и вписать свою логику, которая может быть позаимствована из подключаемого по умолчанию файла ajax_action.php, находящегося в компоненте. Это может быть очень удобным для разработчиков, поскольку дает возможность сделать из стандартной формы свою, со своими наборами полей и логикой.
В дальнейшем планируется добавить в модуль конструктор форм, чтобы была возможность создавать любые формы под Ваши задачи непосредственно из административной панели сайта, не прибегая к помощи программистов. Следите за обновлениями!
Рассмотрим вариант настройки формы «Купить в 1 клик».
По запросу мы сможем осуществить индивидуальные доработки модуля под ваш проект
Узнать стоимость и приобрести модуль вы можете на странице в Маркетплейс.