Как вставить форму на другой сайт

← Назад

Кнопка «Вставить форму в другой сайт» даёт готовый HTML-код: кнопка с формой в окне, форма в странице через iframe или встроенная без iframe.

  1. Откройте форму под администратором и нажмите «Вставить форму в другой сайт» — справа в панели конструктора.
  2. Выберите вариант: «Кнопка + форма в окне», «Форма в странице (iframe)» или «Встроить в страницу (без iframe)».
  3. Для кнопки задайте «Текст кнопки» и «Цвет кнопки» — превью сразу рядом.
  4. Нажмите «Скопировать код» и вставьте его в HTML страницы другого сайта — туда, где должна быть кнопка или форма. В конструкторах сайтов это блок «HTML-код», «Код» или «Embed».

Чем отличаются варианты. Кнопка открывает форму поверх страницы, на телефоне — во весь экран. Форма в iframe встаёт в текст страницы, её высота подстраивается сама. Без iframe форма становится частью страницы: общая прокрутка, шрифт и цвет текста того сайта. Если тот сайт не даст её встроить, она сама встанет через iframe.

Вариант без iframe недоступен, если в форме есть поля, которым нужны свои скрипты: загрузка файлов, клонируемые блоки, зависимый список, корзина, пункты выдачи. В окне эти поля будут перечислены.

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

Правки формы на вашем сайте видны на другом сайте сразу — код вставки менять не нужно.

Если не получилось

  • Вариант «без iframe» серый. В форме есть поле из списка выше. Используйте iframe или кнопку с окном.
  • В форме без iframe телефон вводится без маски. Так и задумано: маска там не работает, но номер всё равно проверяется при отправке и приводится к виду +7 (999) 123-45-67.
Стаття допомогла?

Дивіться також