Eren YUMAK
Посетитель
- Регистрация
- 12 Мар 2023
- Сообщения
- 7
- Реакции
- 11
Contact Form Builder — это полнофункциональный плагин для управления формами в DataLife Engine 19.1. Вы можете создавать контактные формы нужной вам структуры с помощью drag-and-drop интерфейса без написания кода, отслеживать отправленные заявки из админ-панели и получать email-уведомления.
С помощью настройки ширины поля можно размещать рядом друг с другом. Опция Full отображает поле на всю ширину. Опция 1/2 размещает два поля в один ряд, а опция 1/3 — три поля. На мобильных устройствах все поля автоматически выстраиваются друг под другом. Порядок полей можно изменять с помощью drag-and-drop. Редактирование осуществляется нажатием на иконку карандаша рядом с каждым полем, а удаление — с помощью иконки корзины.
Заявки можно удалять по отдельности. При первом открытии заявки в админ-панели все отправленные данные автоматически помечаются как прочитанные.
DOWNLOAD:
ТИПЫ ПОЛЕЙ
Плагин поддерживает 18 различных типов полей:- Короткий текст (Short Text) — Однострочное текстовое поле ввода. Используется для короткой информации, такой как имя, фамилия и тема.
- Длинный текст (Long Text) — Многострочное текстовое поле. Подходит для объемного контента: сообщений, описаний и комментариев.
- Email — Поле ввода с валидацией формата email.
- Веб-сайт (Website) — Поле ввода с валидацией формата URL.
- Телефон (Phone) — Поле ввода номера телефона.
- Число (Number) — Поле, принимающее только числовые значения.
- Дата (Date) — Поле даты с выбором из календаря.
- Время (Time) — Поле времени с селектором времени.
- Файл (File) — Поле загрузки файла. Поддерживает форматы JPG, PNG, GIF, PDF, DOC, XLS, TXT и ZIP. Максимальный размер файла — 5 МБ. Загруженные файлы сохраняются в директорию uploads/cf_files/.
- Скрытое поле (Hidden) — Скрытое поле с фиксированным значением, которое не отображается пользователю.
- Метка (Label) — Используется для вывода пояснительного текста внутри формы.
- Заголовок (Heading) — Поле заголовка, используемое для визуального разделения формы на секции.
- Абзац (Paragraph) — Используется для добавления длинного описательного или информационного текста.
- Выбор (Selection) — Список чекбоксов с возможностью выбора нескольких вариантов.
- Выбор изображения (Image Selection) — Область выбора с предпросмотром изображения.
- Выпадающее меню (Dropdown Menu) — Выпадающий список с возможностью одиночного выбора.
- Согласие (Approval) — Обязательные чекбоксы, например, для принятия «Пользовательского соглашения» или согласия с политикой GDPR.
- Подпись (Signature) — Поле для создания ручной подписи на базе HTML5 canvas. Поддерживает ввод с помощью мыши и сенсорных экранов.
КОНСТРУКТОР ФОРМ (FORM BUILDER)
В левой части админ-панели находится список типов полей, а в правой — область дизайна формы. Чтобы добавить поле, дважды кликните по нужному типу поля в левой панели или перетащите его в область формы с помощью drag-and-drop. Кликнув по добавленным полям, вы можете задать следующие настройки в открывающейся справа панели инспектора (свойств):Метка поля, имя поля, текст плейсхолдера, описание (вспомогательный текст), опция обязательного поля, список вариантов (для полей выбора и выпадающих списков) и настройка ширины.С помощью настройки ширины поля можно размещать рядом друг с другом. Опция Full отображает поле на всю ширину. Опция 1/2 размещает два поля в один ряд, а опция 1/3 — три поля. На мобильных устройствах все поля автоматически выстраиваются друг под другом. Порядок полей можно изменять с помощью drag-and-drop. Редактирование осуществляется нажатием на иконку карандаша рядом с каждым полем, а удаление — с помощью иконки корзины.
НАСТРОЙКИ ФОРМЫ (FORM SETTINGS)
На вкладке настроек можно задать следующие параметры:- Имя формы (Form Name) — название формы, которое будет отображаться в админ-панели.
- ЧПУ (Slug) — URL-идентификатор формы. Следует использовать только строчные буквы и дефисы. Пример: contact-form.
- Описание (Description) — текст описания, который будет отображаться на странице формы.
- Сообщение об успехе (Success Message) — сообщение, которое будет показано пользователю после успешной отправки формы.
- Email для уведомлений (Notification Email Address) — адрес, на который будет отправляться email-уведомление при получении новой заявки. Если оставить поле пустым, письма отправляться не будут.
- Тема письма (Email Subject) — тема email-уведомления.
- Активация формы (Activate Form) — форму можно включить или отключить. Деактивированные формы не будут отображаться на сайте.
- Включить CAPTCHA (Enable CAPTCHA) — добавляет визуальный код безопасности, генерируемый библиотекой GD, для защиты от спама.
БЕЗОПАСНОСТЬ (SECURITY)
Плагин использует несколько уровней безопасности. Механизм Honeypot предотвращает отправку форм ботами. Проверка токенов подтверждает подлинность каждой отправленной заявки. Если включена опция CAPTCHA, отображается визуальный код проверки, сгенерированный PHP-библиотекой GD. Для полей email и веб-сайтов (URL) выполняется валидация формата. Все введенные пользователем данные проходят очистку (санитизацию) перед сохранением в базу данных.
EMAIL-УВЕДОМЛЕНИЯ (EMAIL NOTIFICATION)
Если указан email-адрес для уведомлений, письмо отправляется при каждой успешной отправке формы. Плагин сначала пытается использовать встроенную в DLE библиотеку PHPMailer. Если в админ-панели DLE настроены параметры SMTP, эти настройки будут применены автоматически. В случае, если PHPMailer недоступен или возникает ошибка, будет использована стандартная функция PHP mail(). Если вы используете Hotmail, Gmail или корпоративную почту, настоятельно рекомендуется настроить параметры SMTP в админ-панели DLE.УПРАВЛЕНИЕ ЗАЯВКАМИ (SEND MANAGEMENT)
Данные, отправленные через каждую форму, сохраняются в базу данных и доступны для просмотра из админ-панели. В списке форм отображается общее количество заявок, а также количество непрочитанных заявок для каждой из них. На странице списка заявок выводятся дата, IP-адрес и статус каждой отправки. На странице сведений о заявке отображаются значения всех полей вместе с их метками (тегами).Заявки можно удалять по отдельности. При первом открытии заявки в админ-панели все отправленные данные автоматически помечаются как прочитанные.
DOWNLOAD:
Datalife Engine İletişim Formu Oluşturucu - XOOPS ve DLE
XOOPS is a dynamic Object Oriented based open source portal script written in PHP.
erenyumak.com
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Последнее редактирование модератором: