Top.Mail.Ru
Loading...
No-code платформа для интеграции с российскими сервисами
Адаптер
Мы в соцсетях
Ответим на вопросы
Техподдержка
Образовательные курсы и гайды для IT-специалистов
Академия
Клиентам
О нас
Плагин для Тильды
Партнерам
Академия
Расширение
Техподдержка
Модификации
Профиль
Подписка
Партнерка
Новости +13
Шаблоны
Идеи
Услуги
NLM124 ВРЕМЯ НАСТРОЙКИ: 3 МИНУТЫ

КАК СДЕЛАТЬ ПОШАГОВУЮ ФОРМУ В ПОПАП ИЗ ЗЕРО БЛОКОВ?

Модификация позволяет создать пошаговую форму во всплывающем окне (попап) из Зеро блоков. С помощью генератора модификации вы можете настроить Зеро блоки с формами, задать ссылки для кнопок перехода к следующему шагу, настроить вывод успешной отправки, ссылку для открытия и закрытия формы, настроить затемнение фона и настройки анимации заполнения прогресса.
1. Внутри Зеро-блока собираешь свою уникальную пошаговую форму; Она может состоять из различных типов полей, расположенных в нужном для тебя месте и количестве;

2. Для корректной работы формы, в ней необходимо указать следующее:
  • У каждого поля заполняешь переменную (variable name);
  • У кнопки (button) удаляешь текст;
  • В настройках кнопки (button) удаляешь все цвета;
  • Высоту ставишь на 0px;
  • Если нужно указываешь «Обязательно для заполнения (Required)», когда данное поле не заполнено, перейти к следующему шагу будет нельзя.

3. Добавляешь на страницу блок BF204N и подключаешь к ней сервисы приема данных, которые нужны.
  • Поля в блоке BF204N не нужно настраивать. Скрипт возьмет автоматически их из зеро блоков;

4. Далее в генераторе указываешь:
  • «id блоков через запятую» — Выбираешь один или несколько блоков, в котором находятся поля формы;
  • «id блока BF204N» — Выбираешь блок BF204N.

К кнопкам, которые выполняют роль переключения между шагами «Назад» и «Далее», указываешь классы.

Что бы указать класс у элемента, нажимаешь на него правой кнопкой мыши и выбираешь из списка последнюю строку «Add CSS Class Name», далее, справа в настройках указываешь тот же класс, что и в генераторе.

Ниже в генераторе их указываешь:
  • «Class для кнопки вперед» (например, next-btn);
  • «Class для кнопки назад» (например, prev-btn).

На финальном зеро блоке создай свою кнопку «Отправить» (картинка, шейп, кнопка, текст) и пропиши ей ссылку, её необходимо указать в поле;
  • «Ссылка для кнопки отправки» (например, #quizsend).
  • «Проигрывать sbs-анимацию» — В случае если в Зеро-блоке есть sbs-анимация, в выпадающем списке выбираешь вариант, который тебе подходит;
  • «При наличии обязательных полей» — Выбираешь, что будет происходить, в случае если обязательные поля не будут заполнены пользователем;
  • «После отправки формы выполнить действие» — Указываешь, что необходимо отображать после отправки формы: поп-ап, отдельный блок или страница. И настрой необходимые параметры в полях, которые появились.

После того как настроили все шаги формы, нужно настроить попап, в котором будет ваша форма.

  • «Ссылка для открытия popup» — Придумайте ссылку для открытия всплывающего окна (попап), а затем укажите ее в кнопке. Важно чтобы ссылка начиналась с символа #. Например, можно использовать ссылку вида «#openpopup».
  • "Класс для закрытия popup" — В этом поле нужно придумать класс, который наоборот закроет вашу попап форму, только класс должен быть без символа #. Например closepopup.

Что бы указать класс у элемента, нажимаешь на него правой кнопкой мыши и выбираешь из списка последнюю строку «Add CSS Class Name», далее, справа в настройках указываешь тот же класс, что и в генераторе.


  • «Затемнение фона» — Если выбрать пункт «Да», то в генераторе появятся дополнительные поля, в которых можно настроить 2 поля:
  • «Цвет фона» — Цвет затемнения фона;
  • «Непрозрачность» — Непрозрачность: затемнения фона.

  • «Z-index стандартной плашки с ошибкой» — В этом поле нужно настроить z-index для уведомления с ошибкой. Z-index простыми словами это слои, как в торте. Значение указывается цифрами, чем больше цифра, тем выше будет находиться слой. Значение для плашки с ошибкой должно быть больше, чем значение для слайдов, чтобы слайды не перекрывали уведомление с ошибкой и пользователь понял, где допустил ошибку.
  • «Z-index слайдов» — Эта настройка для слайдов / шагов формы. Z-index для слайдов уже настроен по умолчанию, чтобы попап открывался в самом верху слоев и перекрывал другие элементы, поэтому вы можете пропустить данную настройку, если только вы не указали более высокое значение для других блоков. Значение для плашки с ошибкой должно быть больше, чем значение для слайдов, чтобы слайды не перекрывали уведомление с ошибкой и пользователь понял, где допустил ошибку.

  • «Не блокировать скролл» — При активации данной функции, пользователь сможет прокручивать страницу при открытом попапе.

  • «Добавить автоматический индикатор прогресса» — Если хотите автоматизировать прогресс бар, тогда нужно раскрыть поля для настроек прогресс бара, нажав на эту ссылку «Добавить автоматический индикатор прогресса». После раскрытия настроек прогресс бара будут доступны следующие настройки:
  • «Класс для шейпа» — В форме на каждом шаге / слайде нужно добавить один элемент «Shape», и расположить его где вам нужно. Размеры шейпа настраиваются в Зеро блоке, а цвета прогресса и фона настраиваются в следующих полях. В генераторе модификации в поле «Класс для шейпа» нужно указать класс без символов. Например progress.
  • «Цвет фона» — В этом поле нужно настроить цвет фона прогресс бара.
  • «Цвет индикатора» — В этом поле нужно настроить цвет индикатора прогресс бара, который будет двигаться в зависимости от прогресса заполнения.
  • «Класс для текста (0−100)» — Если вы хотите добавить процентные значения, которые будут анимированы и меняться при переходе на следующий шаг, тогда вам нужно добавить текстовый элемент и расположить его рядом с «Shape», который выступает в роли прогресс бара. В этом поле вам нужно придумать и указать класс. Дальше лишь нужно указать класс для текстового элемента в Зеро блоке, чтобы модификация понимала, какие цифры анимировать.
  • «Текст после (%)» — В этом поле вы можете указать символ для измерения прогресса. Например проценты — %. Указанный символ в этом поле будет отображаться после цифр прогресса.
  • «Индикатор» — В данной настройке доступно 2 пункта, скруглять и обрезать. Пункт «Скруглять» скругляет границы полоски прогресса, который движется при переходе на следующий шаг формы. Пункт «Обрезать» убирает любые скругления границ у индикатора прогресса.
  • «Отключить анимацию цифр» — При желании можно отключить анимацию цифр, которые плавно меняются от 0 до 100. Для этого нужно активировать данную функцию, нажав на пустой квадрат.

Что бы указать класс у элемента, нажимаешь на него правой кнопкой мыши и выбираешь из списка последнюю строку «Add CSS Class Name», далее, справа в настройках указываешь тот же класс, что и в генераторе.


5. Добавляешь блок Т123 и вставляешь в него сгенерированный HTML код;

Имей в виду:

  • Если на странице есть несколько кастомных пошаговых форм, то у каждой такой формы должен быть свой блок BF204N и своя уникальная ссылка на кнопку отправки #quizsend1, #quizsend2 и т. д.;
  • Если после отправки формы выбрано действие «Показать блок», поле «id блока после отправки формы» обязательно для заполнения;
  • Если после отправки формы выбрано действие «Перенаправить на страницу», поле «Ссылка на страницу» обязательно для заполнения;
  • Чтобы всплывающие подсказки «Обязательное поле» не появлялись под другими полями, проверь очередность слоёв элементов внутри зеро блока;
  • Не нужно подключать приемщики данных к каждому полю внутри Зеро-блока. Их нужно подключать к стандартной форме BF204N;
  • Если кнопка отправки формы не срабатывает, отключи в профиле Tilda опцию "Участвовать в тестировании новых функций";
  • Если языки ошибок внутри форм не совпадает с языком сайта, проверь настройки: Язык ошибок в формах и Настройках сайта → Ещё → Язык сайта;
  • Данная модификация не работает в связке с полем калькулятор и корзиной;
  • Если на устройствах с iOS форма при заполнении приближается и это мешает восприятию контента, в head сайта добавь код:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover, user-scalable=no, shrink-to-fit=no" />
Напишите в нашу поддержку — мы поможем с настройкой и внедрением.
Остались вопросы?
Шаг 4
Копировать код
Чтобы получить доступ к копированию кода и использовать его на сайте, выполните 4 простых шага:
Скопируйте код из генератора, вставьте его в блок T123 («HTML-код») на вашем сайте в Тильде и опубликуйте страницу.
Настройте модификацию
Шаг 3
И получите доступ к библиотеке из более чем 200 модификаций.
Оплатите подписку
Шаг 2
Создать аккаунт — это быстро и просто.
Войдите или зарегистрируйтесь на платформе
Шаг 1
Ведутся технические работы((
Попробуйте перелогиниться, если не помогло, загляните к нам через 20 минут...
Шаг 3
Остались вопросы?
Напишите в нашу поддержку — мы поможем с настройкой и внедрением.
Копировать код
Чтобы получить доступ к копированию кода и использовать его на сайте, выполните 3 простых шага:
Шаг 2
Настройте модификацию
Скопируйте код из генератора, вставьте его в блок T123 («HTML-код») на вашем сайте в Тильде и опубликуйте страницу.
Шаг 1
Возобновите подписку
И получите доступ к библиотеке из более чем 200 модификаций.
Копировать код
Шаг 3
Остались вопросы?
Напишите в нашу поддержку — мы поможем с настройкой и внедрением.
Чтобы получить доступ к копированию кода и использовать его на сайте, выполните 3 простых шага:
Шаг 2
Настройте модификацию
Скопируйте код из генератора, вставьте его в блок T123 («HTML-код») на вашем сайте в Тильде и опубликуйте страницу.
Шаг 1
Оплатите подписку
И получите доступ к библиотеке из более чем 200 модификаций.
Мега пошаговая форма из зеро блоков в попап
Нажмите на кнопку, чтобы открыть всплывающее окно с мега пошаговой формой из зеро блока
Опросник врача-диетолога
Анкету рекомендуется заполнить
по возможности тщательно и подробно.
Вес в настоящий момент (кг)
Пол
Дата рождения
Почему Вы решили худеть?
готово
0
Опросник врача-диетолога
Возраст
В последние 1,5 года вы стали больше или меньше времени уделять приготовлению пищи дома?
Статус в браке
Есть ли у вас дети?
Вы пользуетесь доставкой готовой еды?
готово
0
Опросник врача-диетолога
Выберете удобный способ связи
Спасибо, за ответы. Пожалуйста, укажите свои контактные данные.
Имя
Укажите телефон, по которому вам будет удобно ознакомиться
с результатами опроса
готово
0
спасибо за ответы!
Данные успешно отправлены
name Cпасибо! Мы свяжемся с Вами
по указанному номеру phone
готово
100%
Есть идеи по улучшению этой модификации или созданию новой?
Поделись своим предложением или проголосуй за понравившуюся идею. Наиболее популярные будем реализовывать.
Не забудь подписаться, чтобы быть в курсе последних обновлений.