Помощь в работе с сервисом

Размещение виджета отдельным блоком (iFrame) в конструкторе сайтов Tilda

Сервис Nethouse.События позволяет разместить форму регистрации/продажи билетов не только на лендинге, созданном в сервисе, но и на любом существующем сайте. Это бесплатно и настраивается за пару минут.

Подробные инструкции:

Размещение виджета в конструкторе сайтов Nethouse
Размещение виджета в конструкторе сайтов Flexbe
Размещение виджета на сайтах других CMS и конструкторов

Инструкция для Tilda

Обратите внимание! Вам нужно будет внести изменения в HTML-код. Tilda позволяет работать с этим блоком только на платном тарифе. 

Важно! Вы можете разместить всплывающую форму регистрации на сайте — инструкция. Возможный результат: 

Возможный результат

Как разместить форму регистрации на Tilda отдельным блоком (iFrame)?

Для начала в панели управления событием в сервисе Nethouse.События настройте форму регистрации билетов по инструкции. Затем подготовьте сайт на платформе Tilda для работы.

  • Перейдите в редактор сайта на Tilda. Выберите ваш проект и нажмите кнопку "Редактировать сайт".

редактор сайта на Tilda

  • Если вы уже создали страницу вашего сайта, выберите ее из списка и перейдите к редактору лендинга.

выберите страницу вашего сайта из спискa

  • Нажмите на "плюс", чтобы добавить новый блок.

добавить новый блок

  • В выпавшей вкладке выберите последний блок "Другое" и добавьте элемент HTML-код.

выберите последний блок

  • Нажмите кнопку "Контент".

Нажмите кнопку Контент

  • В открывшемся окне в поле "HTML-код/Код виджета" добавьте код события из панели управления Nethouse.События. Перейдите на вкладку "Регистрация и билеты".

Перейдите на вкладку Регистрация и билеты

  • Промотайте вниз к разделу "Продажа билетов на сторонних ресурсах". Здесь нам понадобится "Способ 1 - Блок на сайте". Раскройте список. Подробнее в инструкции

Способ 1 - Блок на сайте

  • Скопируйте необходимый код и вставьте в HTML-блок на сайте Tilda.

вставьте в HTML-блок на сайте Tilda

  • Нажмите кнопку "Сохранить и закрыть". Важно! Блок с виджетом формы регистрации отобразится на лендинге только после публикации сайта! 

Нажмите кнопку Сохранить и закрыть

Важно! При необходимости высоту организатор может менять сам, достаточно вместо X ввести любое удобное значение. Если указано без единиц измерения (например, 600), то подразумевается 600px, если указано с % (например, 50%), то iframe по высоте займет 50% доступной ему области. Аналогично работает с шириной (width) iframe.

ОБРАТИТЕ ВНИМАНИЕ!

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

 <script>(function () {
    function isIOS() {
        return /iPad|iPhone|iPod/.test(navigator.userAgent) ||
               (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1);
    }

    window.addEventListener('message', function (evt) {
        if (!evt.data || evt.data.type !== 'SCROLL_TO') return;
        if (!isIOS()) return;
        var el = document.querySelector('.nh-widget-fullwidth');
        if (!el) return;
        var top = el.getBoundingClientRect().top + window.pageYOffset;
        window.scrollTo({
            top: Math.max(0, top),
            behavior: 'smooth'
        });
    });
})();
</script>
<script src='https://events.nethouse.ru/assets/js/nh-wiget-iframe.js'></script>
<div class="nh-widget-fullwidth" id="nh-widget-iframe"></div>
<script>
    window.nhWigetInit({
        container: `#nh-widget-iframe`,
        src: 'https://events.nethouse.ru/form/НОМЕРСОБЫТИЯ/',
        height: ВЫСОТА,
        width: `100%`,
        border: `none`
    });
</script>

Возможный результат: 

Возможный результат

 

Также читайте:

Как настроить форму регистрации/покупки билета?

Как настроить отображение вида билета в виджете регистрации?

Место, где рождаются события