DlePlugin.ru / Платные плагины / Конструктор форм заявок и обратной связи для DLE

Конструктор форм заявок и обратной связи для DLE

Опубликовал Sheckler, 13.11.2021, 03:16

Мощный инструмент для гибкого создания различных форм заявок и обратной связи на сайте. Подходит под любые виды деятельности. С его помощью можно создать и детально проработать форму на связи под любые виды услуг и обращений — например: запись на визит, заявка на подбор транспорта, подбор персонала, осмотр автомобиля или техники, ремонт техники, запись на техобслуживание.

Формы поддерживают большое количество полей и настроек. Типы поддерживаемых в данной версии полей, которые можно добавить в форму: text, textarea, select, number, checkbox, radio, tel, email, url, date, time, datetime, color, file, files. Также есть возможность сортировки полей, возможность указания подсказок Placeholder, разрешить или запретить отображение названия полей, значение по умолчанию, можно указать дополнительное HTML описание (например для возможности разместить ссылку: Я согласен(на) с Условиями пользования и/или условиями обработки персональных данных), а также поля можно отметить обязательными.

Можно указать список услуг с помощью поля типа radio. Чтобы выбранные варианты взаимно исключали друг друга (не множественный выбор) необходимо просто использовать одинаковое название поля типа radio. Подробное разъяснение с примером см. во вкладке установка.

Каждая форма самостоятельна и отмечается для аналитики, при её заполнении на почту приходит заявка с указанием названия заполненной формы, адресом страницы с которой заявка была отправлена. То есть таким образом можно оценить эффективность форм, понять какая чаще и лучше работает.

Особенностью плагина также является поддержка шаблонов, для каждой формы подгружается свой файл шаблона, что даёт возможность отдельно создавать разные формы с разным содержанием для разных частей страницы, например: блок под шапкой сайта, блок над футером сайта, блок под контентом или в определенной области которой необходимо. Сама форма выводится тегом {forms_X}, где X - уникальный идентификатор формы. Для удобства использования информация о коде формы и шаблоне указана в общем списке созданных форм.

Безопасное прикрепление файлов — при заполнении формы файлы не загружаются на сервер, они прикрепляются к письму. Здесь действуют настройки доступа, позволяющие группе пользователей прикреплять файлы через форму обратной связи, а также размер этих файлов, типы файлов.

Решение для бизнеса — поддержка интеграции с системой Битрикс-24. Есть возможность включить отправку данных с формы в систему Bitrix-24. Отправка данных в CRM может производиться как вместе с отправкой на E-mail, так и отдельно. Например можно отключить отправку на Email и оставить только CRM, либо наоборот, либо дублировать данные с помощью данных инструментов.

Есть поддержка HTML шаблонов.

Есть основные необходимые функции добавление форм и полей, редактирования форм и полей, удаление форм и полей.

Есть поддержка защиты от роботов с использованием Google ReCaptcha, которая распространяется на созданную форму. Для каждой созданной формы данная настройка является индивидуальной.

После создания определенной формы её необходимо добавить в шаблон main.tpl и указать где и в каких случаях она должна отображаться. Например с помощью тегов [ aviable = X ] [ static = X ] можно вывести в нужных разделах сайта, здесь используются стандартные возможности DLE.

Есть поддержка кэширования.
Тестировалось на DLE 13.2 и 15.0, совместимость DLE 13 и выше.
Предложения и идеи к доработке плагина напиши в сообщениях, это поможет сделать плагин еще удобнее и практичнее blush 


ChangeLOG

1.4 Добавлена возможность интеграции с CRM Битрикс-24, при которой данные из формы будут отправляться в Bitrix24. Появилась возможность настройки отправки данных: Email, Bitrix24.
1.3 Добавлена возможность настройки вывода информационного сообщения по результату отправки форм с поддержкой языковых файлов. В Языковых файлах добавлены фразы для успешной и неуспешной отправки формы:

— Добавлена обработка вывода информационного сообщения тегами [formsend] [/formsend] если форма отправлена (применяем оформление вывода сообщения результата отправки форма) и [not-formsend] [/not-formsend] если форма не отправлена.
— Добавлен вывод тегов ошибки {formerror} и заголовка {formtitle} с учетом использования языкового файла.

1.2 Исправления совместимости версий DLE 14 и некоторых найденных недочетов.
1.1 

— Добавлен новый тип поля: select. Для указания значений по умолчанию необходимо использовать разделитель |. Пример: Выбор 1|Выбор 2|Выбор 3. 

— Добавлены новые типы полей: file (один), files (множество). При загрузке файлов (вложений) учитываются общие настройки группы пользователей касаемо отправки файлов, их размера и количества через форму обратной связи. 

— Исправлен баг с AJAX и заменён вывод подключения ReCaptcha на более корректный, в случае необходимости выводится через тег {jsfiles}.

— Добавлена поддержка HTML шаблонов.

1.0 

— Начальная версия (13.11.21)

Новость отредактировал: Sheckler - 27.12.2021, 17:37
Причина: Обновлено до v1.4

1. Данный плагин запрещено передавать 3-м лицам;
2. При размещении информации о плагине на сторонних сайтах (кроме dleplugin.ru и guide-group.ru) необходимо указывать ссылку на сайт dleplugin.ru на страницу плагина как источник.
3. Данный плагин продаётся и может продаваться только на сайте dleplugin.ru
4. Запрещено свободное распространение файлов и исходного кода, перепродажа и передача файла для бесплатного скачивания.
5. После покупки плагин может использоваться на всех своих сайтах по желанию, но запрещен для передачи к третьим лицам.

Обновления плагина (новые версии) предоставляются бесплатно.
Поддержка и помощь в установки плагина предоставляется бесплатно.

При нарушении данных условий будет отказано в поддержке плагина и его обновлениях, пользователь может быть заблокирован.

1. Распакуйте .zip файл
2. Загрузите файлы в корень вашего сайта (предварительно заменив имя папки /templates/ВАША_ТЕМА на имя своей темы)
3. Подгрузите .xml файл плагина через админку по кнопке "Загрузить плагин". Плагин появится в разделе "Сторонние модули".
4. Убедитесь с наличии тега {info} в шаблоне, с помощью него выводится информация после заполнении форм.
5. После создания формы разместите код формы в шаблоне main.tpl
6. После создания формы и размещения коды формы создайте файл шаблона данной формы и стилизуйте его как пожелаете.

Вопросы

Как создать список выбор которого осуществляется взаимным исключением?
Необходимо использовать одинаковое название поля типа radio. Просто создайте поле типа radio с именем "Услуга", затем еще одно с именем "Услуга" но с другим HTML описанием и так далее.

А что если мне нужно два разных списка с исключением выбора?
Также как и в первом случае, просто имя не должно повторяться с другим списком, например Услуга 2, Услуга 2 и тд. При этом нужно записывать уникальное HTML описание у каждого из этих полей.

Как вывести заголовок поля?
При создании или редактировании поля поставьте отметку "Отображать название".

Как сделать поле обязательным?
При создании или редактировании поля поставьте отметку "Данное поле обязательно для заполнения".

Я создал вторую форму, вывел в шаблон, но там ошибка загрузки шаблона, что делать?
Просто создайте шаблон формы /templates/ВАША_ТЕМА/forms/form_X.tpl, где X — ID формы.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  1. Пользователь Alex123
    Alex123, 28 ноября 2021 20:51
    Пользователь
    Как выводиться информация об ошибке если поле не заполнено?
    Или вывода данной информации нет?
    Да и что происходит по нажатию на кнопку отправить? Перекидывает на какую либо страницу или за место формы что-то пишет ?
    1. Пользователь Sheckler
      Sheckler, 30 ноября 2021 11:44
      Модератор
      На данный момент реализован вывод через тег {info}, то есть системное сообщение DLE. Однако сейчас дорабатываю возможность настройки — использовать системные или собственный шаблон вывода информации.

      Стандартная отправка формы - обновление страницы на которой находимся с выводом информационного сообщения. Как доработаю — будет выводиться отдельное popup окно, вот только думаю — сверстать своё окно или использовать DLE popup..
    2. Пользователь Sheckler
      Sheckler, 3 декабря 2021 18:40
      Модератор
      Плагин обновлен!

      Добавлен вывод информации о результате отправки формы в шаблон формы, а также обработка этого вывода тегами с учетом поддержки языковых файлов.

      Дополнил информацию в ChangeLOG.
  2. Пользователь Alex123
    Alex123, 13 ноября 2021 20:01
    Пользователь
    Тип поля: Select
    Тип поля: Attach
    Нету ?
    1. Пользователь Sheckler
      Sheckler, 13 ноября 2021 20:15
      Модератор
      Пока вместо Select используется radiobox, т.к. он также исключает выбор. В этой версии еще нет, но планирую добавить select, image (загрузка изображений), file (загрузка файлов).
      1. Пользователь Alex123
        Alex123, 16 ноября 2021 17:03
        Пользователь
        Ну, как доработаете, так и купим.
        То замучились пользоваться uniform
      2. Пользователь Sheckler
        Sheckler, 19 ноября 2021 03:50
        Модератор
        Обновил до версии 1.1, добавил file, files и select.
Мы используем файлы cookie
Для улучшения работы сервиса и персонализации информации мы используем файлы cookie. Нажимая ПРИНЯТЬ или продолжая просмотр сайта, вы соглашаетесь с условиями пользования.