Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Универсальные формы

Модуль для создания и размещения веб-форм с возможностью кастомизации стилей в несколько кликов.Добавляйте на сайт форму обратной связи, обратного звонка илюбые другие. Без программиста. За 5 минут.С этим модулем Вам будет доступноСоздание форм с неограниченным количеством полей и сложной логикой работы.Управление визуальным стилем форм. Выбор шрифтов, цветов, отступов, границ и др.Готовые шаблоны для вывода обычной формы и всплывающей.Полностью адаптивная верстка и поддержка композита.Размещение формы в автоматическом режиме. Компонент формы можно добавлять вручную, либо указать страницы и место для размещения и модуль все сделает за Вас.Создание собственных компонентов формы в случае, если текущего функционала недостаточно или необходимо изменить логику их работы.Все формы без капчи (captcha). Нет необходимости вводить непонятный код или выбирать фото со светофором. Формы устроены таким образом, что ботам сложно их заполнить и отправить.Визуальные элементыТекстовое полеОсновной элемент любой формы. Используется для ввода пользователем различной текстовой информации (фио, номер телефона, email и т.д.). В настройках поля можно указать маску для ввода или регулярное выражение для проверки введенных данных. Также можно ограничить длину вводимых данных. Поле имеет два шаблона на выбор: однострочный ввод и многострочный ввод (поле автоматически увеличивается по мере набора текста).Текстовый блокДанный элемент предназначен для вывода форматированных данных (текст, таблицы, картинки, списки и т.д.). Редактируется в визуальном редакторе.СоглашениеЭлемент для работы со стандартными пользовательскими соглашениями. Выводит текст соглашения во всплывающем окне или открывает страницу, в зависимости от настроек выбранного соглашения.КнопкаНа данный момент элемент выполняет только одну фукнцию - запускает механизм отправки данных формы. В случае, если не все элементы формы заполнены верно, отправка будет приостановлена.Числовое полеЭлемент для ввода только числовых данных. Поле имеет три шаблона на выбор: обычное поле, поле с кнопками +/- по бокам и слайдер (ползунок).Вспомогательные элементыТекущий пользовательХранит информацию о текущем авторизованном пользователе. Данные этого элемента могут быть использованы другими элементами формы.ПеременнаяИспользуется для хранения промежуточных данных или расчетов. Для формирования значения используется конструктор формул.ПравилоНабор условий, при которых могут изменяться любые параметры элементов формы (заголовки, значения, видимость, доступность и т.д.). Например, если не принять соглашение, кнопка отправки станет недоступной. Для формирования условия используется конструктор формул.Элементы, отвечающие за отправку данныхНа почтуДанный элемент позволяет выполнить отправку любых данных формы на почту администратору, либо пользователю (если форма содержит поле для ввода почты).В планах разработка следующих элементов- выбор из списка- загрузка файлов- отправка данных в CRM, инфоблок, корзинуИ многое другое.

Универсальные формы

Универсальные формы

Скриншоты
Описание

Технические данные

Опубликовано:
02.02.2022
Обновлено:
16.05.2022
Версия:
1.0.2
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Модуль для создания и размещения веб-форм с возможностью кастомизации
стилей в несколько кликов.

Добавляйте на сайт форму обратной связи, обратного звонка и
любые другие. Без программиста. За 5 минут.


С этим модулем Вам будет доступно

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

Управление визуальным стилем форм. Выбор шрифтов, цветов, отступов,
границ и др.

Готовые шаблоны для вывода обычной формы и всплывающей.
Полностью адаптивная верстка и поддержка композита.

Размещение формы в автоматическом режиме. Компонент формы можно
добавлять вручную, либо указать страницы и место для размещения и
модуль все сделает за Вас.

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

Все формы без капчи (captcha). Нет необходимости вводить непонятный
код или выбирать фото со светофором. Формы устроены таким образом,
что ботам сложно их заполнить и отправить.


Визуальные элементы


Текстовое поле



Основной элемент любой формы. Используется для ввода пользователем
различной текстовой информации (фио, номер телефона, email и т.д.). В
настройках поля можно указать маску для ввода или регулярное
выражение для проверки введенных данных. Также можно ограничить
длину вводимых данных. Поле имеет два шаблона на выбор: однострочный
ввод и многострочный ввод (поле автоматически увеличивается по мере
набора текста).


Текстовый блок



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


Соглашение



Элемент для работы со стандартными пользовательскими соглашениями.
Выводит текст соглашения во всплывающем окне или открывает страницу,
в зависимости от настроек выбранного соглашения.


Кнопка



На данный момент элемент выполняет только одну фукнцию - запускает
механизм отправки данных формы. В случае, если не все элементы формы
заполнены верно, отправка будет приостановлена.


Числовое поле



Элемент для ввода только числовых данных. Поле имеет три шаблона на
выбор: обычное поле, поле с кнопками +/- по бокам и слайдер (ползунок).



Вспомогательные элементы


Текущий пользователь

Хранит информацию о текущем авторизованном пользователе. Данные
этого элемента могут быть использованы другими элементами формы.


Переменная



Используется для хранения промежуточных данных или расчетов. Для
формирования значения используется конструктор формул.




Правило



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



Элементы, отвечающие за отправку данных


На почту

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



В планах разработка следующих элементов

- выбор из списка

- загрузка файлов

- отправка данных в CRM, инфоблок, корзину

И многое другое.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.0.2 (16.05.2022)
  • небольшие улучшения и исправления
1.0.1 (08.03.2022)
  • добавлен новый тип элементов "Числовое поле" с тремя шаблонами: обычное поле, плюс/минус и ползунок (слайдер)
  • небольшие улучшения и исправления
Установка
Перед установкой любых решений из Маркетплейса не забывайте делать резервную копию сайта.

Чтобы установить модуль, нажмите кнопку "Попробовать" и укажите адрес сайта, на который будет произведена установка. В течение 30 дней Вы сможете тестировать модуль совершенно бесплатно.

После установки решения, в разделе Сервисы (Административный раздел сайта) станет доступен пункт "Универсальные формы". В списке компонентов визуального редактора также появится новый компонент "Универсальная форма". Если пункт не появился, сбросьте кеш компонентов.


Разработчикам

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

Открываем код страницы и определяем id формы.

<div class="ramform ramform-2" id="crf_bb27a66f482c8fb252675532d81d4c38">
(Id формы: crf_bb27a66f482c8fb252675532d81d4c38)

Создаем объект и привязываем его к событиям формы, указав ее id.

var ev = {};
CRamFormsEventManager.Eventify(ev, window.cRamFormsEventManager["crf_bb27a66f482c8fb252675532d81d4c38"]);

Код элемента, который хотим изменить, берем со страницы редактирования формы (в админке сайта). Например, код равен 37.

Вызываем событие обновления элемента, куда передаем код элемента и данные, которые мы хотим обновить.

ev.Fire("onFormItemUpdate", {item: 37, data: {TITLE: "Новый заголовок элемента", READONLY: "Y"}});
Поддержка
Если у Вас возникли вопросы по настройке модуля, Вы обнаружили ошибки в его работе или есть предложения по улучшению, свяжитесь со мной через чат в правом нижнем углу, напишите на почту mail@rommats.ru или ВКонтакте

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки