Текущая стабильная версия 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 frameworkhttp://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