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

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

Опубликовал Sheckler, 13.11.2021, 03:16
Поддержка 12 месяцев

Техническая поддержка и обновления в течение 1 года

Быстрая доставка

Доступна ссылка на скачивание сразу после оплаты

Онлайн оплата

Легкая оплата в пару кликов с помощью Robokassa

Описание плагина

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

Формы поддерживают большое количество полей и настроек. Типы поддерживаемых в данной версии полей, которые можно добавить в форму: 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, проверочный код, система вопрос-ответ, либо отключение защиты. Защита работает с помощью встроенных функций защиты от спама DLE.

Список заявок, статусы и их комментирование в админ-панели позволит обрабатывать заявки не только через почтовый ящик, но и с помощью уведомлений в самой админ-панели на специальной странице. Каждую заявку можно помечать определенным статусом, а также внутри заявки можно оставлять собственные комментарии / заметки для дальнейшей работы с ними.

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

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


ChangeLOG

1.6 Данная версия содержит в себе исправления ошибок и улучшения, а также следующие дополнения:

— Добавлены дополнительные способы защиты от спама: Проверочный код, Вопрос-Ответ.
— Улучшена поддержка Google ReCaptcha
— Добавлена возможность настройки плагина в Админ-Панели.
— Добавлена поддержка использования стандартных предварительно заданных плагином стилей формы.
— Добавлена возможность настраивать в админ-панели куда отправлять данные из формы: Email, Bitrix24.
— ОПЦИОНАЛЬНО, за доп. стоимость: Появился аддон, добавляющий систему сохранения заявок в админ-панель и работу с ними с пометкой статуса исполнения.

1.5 Исправления.
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)



Условия использования плагина определяются настоящим соглашением, являющимся публичной офертой.

1. Покупая плагин на сайте DlePlugin.ru у ООО "Гид Групп" (ИНН: 5027222592, ОГРН: 1145027020709) пользователь получает лицензию на его использование, поддержку, получение обновлений и соглашается с данной офертой (акцепт).
2. Условия использования плагина:

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

3. Условия поддержки:

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

4. Условия получения обновлений:

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

При выявлении нарушений соглашения покупателю может быть отказано в поддержке плагина и получении его обновлений. За нарушение условий оферты покупатель несёт ответственность в соответствии с действующим законодательством. Условия оферты могут быть изменены и/или дополнены, соответствующее уведомление об изменениях будет направлено на указанный при покупке плагина E-mail адрес. Актуальная версия соглашения опубликована на странице плагина, а также доступна по постоянному URL адресу: https://dleplugin.ru/license.html

Установка плагина Конструктор форм заявок и обратной связи

Скачать плагин Конструктор форм заявок и обратной связи можно по ссылке в ввиде кнопки указанной над описанием. Если плагин платный, то кнопка скачивания будет доступна после оплаты.

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 формы.

Комментарии и отзывы (11)

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  1. Пользователь Alex123
    Alex123, 27 февраля 2022 12:22
    Пользователь
    Есть ли возможность прицепить эту форму обратной связи в короткую новость (т.е. к новостям shortstory) ? И передавать параметры данной новости на е-маил? (такие, как названия новости и все доп. поля данной новости)
    Как это реализованно в uniform
    1. Пользователь Sheckler
      Sheckler, 27 февраля 2022 17:36
      Автор проекта, Online
      Да, я могу и планировал добавить подключение в коротким новостям, полным новостям и статическим страницам
  2. Пользователь MakcoN
    MakcoN, 12 февраля 2022 02:35
    Пользователь
    Здравствуйте. Купил ваш плагин. Как получить архив?
    1. Пользователь Sheckler
      Sheckler, 12 февраля 2022 07:22
      Автор проекта, Online
      Здравствуйте, после покупки на странице вместо кнопки оплаты появляется кнопка скачивания. Однако в данный момент покупка почему-то не отметилась сразу, я отметил, должна появиться
  3. Пользователь Alex123
    Alex123, 28 ноября 2021 20:51
    Пользователь
    Как выводиться информация об ошибке если поле не заполнено?
    Или вывода данной информации нет?
    Да и что происходит по нажатию на кнопку отправить? Перекидывает на какую либо страницу или за место формы что-то пишет ?
    1. Пользователь Sheckler
      Sheckler, 30 ноября 2021 11:44
      Автор проекта, Online
      На данный момент реализован вывод через тег {info}, то есть системное сообщение DLE. Однако сейчас дорабатываю возможность настройки — использовать системные или собственный шаблон вывода информации.

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

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

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