Новая версия mvtForms

Обновился компонент mvtForms.


Назначение:
  • быстрое создания любого количества разнообразных форм на сайте и их использование в любом месте сайта (контент, модальные окна, шаблоны, чанки) без необходимости доступа к шаблонам/чанкам (после настройки основных параметров и чанков, разумеется)
  • заказ в 1 клик со страниц каталога / карточки товара / корзины (для minishop2)
  • геолокация

Помимо основного функционала имеет огромное количество прикладных вариантов использования, вплоть до создания мини-магазина.

Развёрнутая документация здесь: http://s11494.h9.modhost.pro.

В новой версии (1.1.5-beta):
  • добавлена дополнительная фильтрация данных форм перед обработкой (спасибо Евгению Борисову)
  • обновлены js-скрипты
  • добавлено событие MvtFormsOnBeforeFormSend
  • добавлена возможность вставки любого количества форм на одной странице
  • добавлен метод getGeoData() — отдаёт данные геолокации (при включении соответствующих настроек)
  • добавлена возможность оформления заказа в 1 клик из корзины только по номеру телефона
В документацию добавлены кейсы. Несколько реальных примеров применения компонента для решения самых разных задач.

UPD 11.10.2018: Вышла новая версия. По рекомендациям Евгения Борисова внесены изменения для повышения безопасности компонента. Добавлена автоматическая поддержка массивов в формах.
Например: <checkbox name="name[]">

Купить в магазине за 990 р
Алексей Шумаев
04 октября 2018, 02:11
3
409
+12

Комментарии: 12

Yar
Yar
04 октября 2018, 10:38
0
Не вся перечисленная информация воспринимается без визуального сопровождения. Демо-сайт здесь бы пригодился.
    Алексей Шумаев
    04 октября 2018, 10:43
    +1
    В тексте 2 ссылки на демо-сайт: s11494.h9.modhost.pro
      Yar
      Yar
      04 октября 2018, 11:10
      0
      Вижу. Спасибо, хорошие формы.
      А стили для модального окна автоматически подключаются? (сайт без bootstrap)
        Алексей Шумаев
        04 октября 2018, 11:30
        +2
        В комплекте примеры на bs3 (так исторически сложилось + на демо-сайте тема bootstrap стоит) — так удобно для демонстрации.

        Стилистика на каждом сайте своя. Вы можете создавать любые формы с вашей вёрсткой — главное служебные идентификаторы и классы элементов оставить. Запуск модального окна тоже определяется вашей вёрсткой.
        Пояснение в документации: http://s11494.h9.modhost.pro/dokumentacziya/ispolzovanie/primer-chanka-formyi.html
          Yar
          Yar
          04 октября 2018, 12:39
          0
          Хорошо, спасибо. Буду использовать для новых проектов
Евгений Борисов
04 октября 2018, 12:16
+4
На мой взгляд каждый второй компонент сейчас должен выпускать обновления с припиской
— добавлена дополнительная фильтрация данных форм перед обработкой
Фарит
05 октября 2018, 23:58
0
Есть возможность интегрировать ваши формы с битрикс24?
Чтобы товар сразу и туда отсылался.
    Алексей Шумаев
    06 октября 2018, 09:38
    0
    Да. У компонента есть события, на которые можно повесить любую нужную логику.
    Пример интеграции (для RetailCRM) есть в кейсах.
    Смотрите компонент modBitrixCRM, возможно там есть нужный вам функционал, который можно использовать совместно с mvtForms.
      Фарит
      06 октября 2018, 11:27
      0
      Можете прикрутить пример к modBitrixCRM, пожалуйста?
        Алексей Шумаев
        06 октября 2018, 16:09
        +1
        Увы, нет времени; и у меня нет этого компонента.
        Вообще это вопрос не ко мне, а к автору дополнения modBitrixCRM.
        mvtForms даёт событие и массив данных — их отправка в Bitrix уже mvtForms не касается.

        Вы можете просто задать вопрос: можно ли с помощью modBitrixCRM передать данные через событие. Я думаю — можно.
Алексей Шумаев
11 октября 2018, 13:57
+1
Вышла новая версия mvtForms. Основные изменения: применены рекомендациям Евгения Борисова по повышению безопасности компонента.