mvtForms2

Управление формами сайта, заказ в 1 клик, формы в контенте
Автор дополнения
Алексей Шумаев
Пакетов
12
Закачек
1 205
Обычно отвечает в течение суток
Автор дополнения
Пакетов
12
Закачек
1 205
Обычно отвечает в течение суток
Версия 1.1.7-pl
Дата выпуска 28.02.2024
Загрузки 206
Просмотры 4 857
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !
Подробная документация с примерами здесь: http://mvtforms.mvita.ru

Компонент является развитием mvtForms.

Компонент предназначен для простого управления всеми формами на сайте, в том числе без доступа к элементам MODX.
Особенно удобен, если на вашем сайте используются множественные формы захвата посетителей, например «Получить скидку на этот товар сейчас», «Записаться на приём», «Получить специальное предложение по акции». Вставка таких форм прямо в контент страниц не требует доступа к элементам и вёрстки формы, достаточно указать базовые параметры формы в приложении и поставить вызов в нужное место контента.

Возможности:
  • Создавайте любые формы и используйте их многократно для отправки разных сообщений
  • Простая установка форм в любое место на сайте в т.ч.
    прямо в контент страницы даже с правами контент-менеджера.
  • Поддерживается аттач файлов с контролем по типу, размеру и количеству.
  • Заказ в 1 клик со страницы товара, раздела и из корзины (для Minishop2)
  • Автоматическая поддержка компонентов msOptionsPrice / msOptionsPrice2
  • Сервис по работе с отзывами клиентов
  • Отправка промокода за отзыв (необходим компонент
    msPromoCode / msPromoCode2*)
  • Сохранение данных всех отправляемых форм с включением данных о местоположении отправителя (город и регион).
  • Определение местоположения пользователя
* — в настоящее время поддержка msPromoCode2 декларируется, т.е. будет реализована при обращении покупателя компонента.


Вставка формы
  • специальной строкой в контенте/чанке/шаблоне:
    ⁄form2:[идентификатор формы]⁄ , например: ⁄form2:callback⁄
  • шаблонизатор Fenom
    {'!mvtForms2' | snippet : ['form'=>'callback']}</code> , где form - Идентификатор нужной формы
  • MODX parser
    <code>[[!mvtForms2?&form=`callback`]]</code>

1.1.7-pl

28.02.2024

  • Исправлена ошибка для события MvtFormsAfterCheck

1.1.6-pl

25.08.2022

  • Адаптация под актуальную на дату версию Minishop2

1.1.5-pl

  • Добавлена опция выклчения jQuery

1.1.4-pl

  • Исправлена мелкая ошибка в js

1.1.3-pl

  • Исправлена ошибка расчёта мстоимости при использовании msOptionsPrice2

1.1.2-pl

  • Добавлены опции выбора доставки и оплаты, которые устанавливаются при заказе в 1 клик

1.1.1-pl

  • Добавлена совместимость с msOptionsPrice2

1.1.0-pl

  • исправлены мелкие ошибки

1.0.20-beta

  • добавлена возможность передачи в чанк любых переменных

1.0.19-beta

  • добавлен параметр button для передачи названия кнопки отправки в чанк

1.0.18-beta

  • добавлена возможность указания лексикона в полях ответа при отправке формы

1.0.17-beta

  • добавлена проверка длины номера телефона
  • изменён способ подключения jQuery ( убран document.write() )

1.0.16-beta

  • увеличена длина поля redirect

1.0.15-beta

  • добавлен параметр формы ghost_send (Без фактической отправки)

1.0.14-beta

  • поле fields mvtForms2Forms изменено на text

1.0.13-beta

  • добавлено событие после проверки формы: MvtFormsAfterCheck

1.0.12-beta

  • для отзывов добавлен флаг «Рекомендованный» (recommended, класс mvtForms2FormsData)

1.0.11-beta

  • добавлено событие при публикации отзыва: MvtFormsOnReviewPublished

1.0.10-beta

  • добавлена возможность передачи названия и описания формы при запуске сниппета

1.0.9-beta

  • обновлен интерфейс настройки формы в админке

1.0.8-beta

  • добавлена возможность отправки неполных форм

1.0.7-beta

  • добавлен плэйсхолдер formDescription

1.0.6-beta

  • исправлены системные события

1.0.5-beta

  • обновлён default.js & mvtforms2.min.js

1.0.4-beta

  • в response добавлен идентификатор формы

1.0.3-beta

  • Исправлена ошибка обращения к minishop2, если он не установлен

1.0.2-beta

  • Исправлены ошибки установщика

1.0.1-beta

  • Первый релиз

Последние обсуждения в сообществе MODX.pro