Текущая стабильная версия 1.5.0 выпущенная 02.09.2017

1.5.0 от 02.09.2017

ДОБАВЛЕНО
  • Поддержка 5 типов полей: Дата, Дата и время, Список, Флажки, Радиокнопки
  • Основные параметры - Отключить проверку сессий
    Проверка сессий отключится в самом компоненте, подойдет у кого есть проблемы с сессиями
  • Поля формы - Путь до своего конфига полей
    Появилась возможность использовать свои собственные конфигураторы полей формы.
    При установке модуля или обновлении на сайт загрузятся два примера:
    /bitrix/php_interface/include/api.feedbackex/example.php
    /bitrix/php_interface/include/api.feedbackex/demo1.php
    Названия файлов example.php и demoX.php зарезервированы, они будут добавляться и перезаписываться, используйте любые другие имена, при удалении модуля папка не удаляется, все ваши конфиги сохранятся.
    Но, вы можете хранить конфиги в любом другом месте структуры сайта, достаточно указать путь до конфига в настройках компонента.
    Рекомендую именовать свои конфиги в соответствии с идентификатором формы в настройках компонента, например:
    form1.php, from2.php, ... feedback.php, callback.php, ...
    Если пользовательский конфиг не задан, то компонент возьмет конфиг по умолчанию из модуля.
    example.php - в этом файле будут все возможные примеры полей, просто образец.
    demo1.php - в этом файле пример обычной формы обратной связи.
  • jQuery плагины - Включить flatpickr
    Полям типа Дата и Дата и время подключит современный и красивый календарь
ИЗМЕНЕНО
  • Изменен вывод Пользовательское соглашение и Персональные данные, а также сообщения об ошибках
  • В шаблоне компонента улучшил вывод полей
РЕКОМЕНДАЦИИ
  • После установки обновлений сбросьте кэш страницы, на которой размещены компоненты, это нужно чтобы обновились временные скрипты и стили.

1.4.1

[х] Установка модуля TS Front-end framework
http://marketplace.1c-bitrix.ru/solutions/api.core/

1.4.0

Добавлена поддержка 152-ФЗ о персональных данных
Добавлены настройки:
1) Выводить условия Пользовательского соглашения
В этом случае можно вывести флажок и рядом много всякого html-текста
2) Выводить соглашение на обработку персональных данных
В этом случае можно вывести либо строку, либо ссылку на соглашение, подойдет для тех, кто не знаком с html-версткой, если указать там ссылку, то весь текст станет кликабельный.
Чтобы все это проверить, достаточно открыть настройки компонента, поставить галки и сохранить настройки, все включится по умолчанию с примерами текстов.

1.3.0

[+] Добавлен раздел настроек модального окна.
Будет работать только при наличии установленного модуля "TS Front-end framework (api.core)"
Этот модуль должен установиться автоматически на ваш сайт, иначе установите врчную.
http://marketplace.1c-bitrix.ru/solutions/api.core/
Если модуль просит обновиться, обязательно обновите!

1.2.3

[x] Изменено название модуля

1.2.2

[x] Фикс прошлых обновлений, обязательно установите это обновление

1.2.1

[х] Фикс кодировки

1.2.0

[+] Фирменная новинка Тюнинг-Софт
Добавлена генерация стилей и скриптов для каждой формы отдельно по ее уникальному ID.
Все стили и скрипты шаблона формы сохраняются в файлы и выводятся в хедер сайта.
Больше стили и скрипты нескольких форм на одной странице не будут пересекаться друг с другом, еще больше удобства в оформлении форм под дизайн сайта.

[+] Добавлены параметры
1) Ширина обертки формы, %/px (если оставить пустым, то форма будет во всю ширину страницы)
2) Высота текстовой области (textarea) (по умолчанию 5)

[x] Изменен параметр "Ширина названия поля, %/px:"
В процентах и пикселях можно регулировать ширину названия поля и самого поля

[x] В разделе "Почта" изменены следующие параметры:
1) Стили для <div> поля: padding:10px;border-bottom:1px dashed #dadada;
2) Стили для <div> названия поля: font-weight:bold;
3) Стили для <div> значения поля:

[x] Вся логика шаблона вынесена в result_modifier.php
[x] Заголовок формы переделан на обычный div

[-] Удалена тема flat
[-] Удалено еще все лишнее

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

1.1.0

[+] Добавлен jQuery.ajax вместо встроенного BX.ajax
После установки обновлений необходимо в исходном коде страницы удалить два параметра, иначе будет конфликт
"AJAX_MODE" => "Y", "AJAX_OPTION_STYLE" => "Y",
[+] Добавлена настройка "Цвет темы"
Пока эффектов нет, позже  будет.
[+] Сообщение об успешной отправке полностью переработано и форма прячется всегда
[+] В обертку поля добавлен атрибут ID
[+] Всем полям добавлен атрибут ID
Шаблон и компонент сильно переделаны, не копируйте пока шаблоны, еще многое поменяю в следующих релизах.
Видео: https://youtu.be/MX3n4GL2nfc

1.0.1

[x] Фиксы