Център за знания Блог
  • Тема
  • Автоматична
  • Светла
  • Тъмна
Български bg
Език ✕
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Malti
  • Nederlands
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Вход
Разработчици Блог
Вход
Начало Разработчици JavaScript клиент Опции на конструктора
Търсене
Разработчици
JavaScript клиент
  • Общ преглед
  • Инсталиране на клиента
  • Опции на конструктора
  • Режими на плащане
  • Отваряне на страницата за плащане
  • Събития
  • Справочник на методите
  • Проследяване и съгласие
  • Разширени опции за вграждане
  • Отстраняване на неизправности
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
Плъгин за WordPress
JavaScript клиент

Опции на конструктора

Всяка опция, приемана от new Entase(), с нейната стойност по подразбиране и ефект. Всички опции са незадължителни и повечето могат да бъдат заменени за всяка отделна резервация.

description Виж като Markdown

Всяка опция е незадължителна. Стойностите по-долу са тези по подразбиране, които клиентът прилага, когато не зададете някоя от тях.

JavaScript
1234567891011
const entase = new Entase({
  pk: null,
  locale: 'auto',
  checkoutMode: 'auto',
  collectConsent: true,
  backdrop: true,
  backdropColor: '#000000',
  tprm: {},
  pane:  { width: 800, height: '100%' },
  popup: { width: 800, height: 1000 }
});

Опции

ИмеТипПо подразбиранеОписание
pkstringnullВашият публичен ключ. Клиентът го изпраща, когато проверява дали домейнът ви има право да използва вградено плащане. Без него всяко плащане се отваря като изскачащ прозорец.
localestring'auto'Език на плащането. 'auto' прочита атрибута lang на вашия елемент <html>.
checkoutModestring'auto''auto', 'pane' или 'popup'. Вижте Режими на плащане. Неразпозната стойност използва 'auto'.
collectConsentbooleantrueДали плащането иска от посетителя да приеме известието за условията. След като бъде приет, отговорът се запомня в бисквитка и стъпката се пропуска.
backdropbooleantrueДали да се затъмни страницата зад плащането. false също така деактивира блокирането на превъртането на страницата.
backdropColorstring'#000000'Цвят на затъмнената област като CSS стойност за цвят.
tprmobject{}Параметри за проследяване, добавяни към URL адреса на плащането като параметри на заявката. Вижте Проследяване и съгласие.
paneobject{ width: 800, height: '100%' }Размер на вградения панел. Игнорира се в режим на изскачащ прозорец.
popupobject{ width: 800, height: 1000 }Размер на прозореца за изскачане в пиксели. Игнорира се в режим на панел.

Оразмеряване на панела и изскачащия прозорец

pane.width приема число (пиксели) или всякаква CSS дължина – '720px', '50%', '40vw' или израз calc(). Обикновено число се приема за пиксели.

Панелът е ограничен до тази ширина на настолни устройства и заема цялата ширина на мобилни устройства, където вместо това се прилага pane.height. Превключването между двете се извършва, когато прозорецът за преглед е по-тесен от конфигурираната ширина; когато ширината е зададена като относителна единица, превключването се извършва при 800px.

popup.width и popup.height приемат само числа в пиксели, а прозорецът се центрира на екрана на посетителя. Ако екранът не е достатъчно висок за заявената височина, прозорецът се намалява, за да се побере.

Фон

Фонът зад изскачащ прозорец се затъмнява повече, отколкото зад панел, защото изскачащият прозорец изисква страницата под него да изглежда неактивна. Задайте backdrop: false, за да премахнете затъмняването изцяло – това също така оставя страницата с възможност за превъртане зад плащането.

backdropColor се прилага без промяна, така че може да бъде всеки валиден CSS цвят. Използвайте го, за да съответства на тъмен или брандиран сайт, а не за да скриете фона; за това правилната опция е backdrop: false.

Замени за отделна резервация

checkoutMode, collectConsent, backdrop, backdropColor, pane и popup могат да бъдат заменени за една резервация, като ги подадете на book(). Стойността на ниво инстанция остава непроменена за следващите извиквания:

JavaScript
1234567
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });

// This one booking opens wider, with no dimming.
entase.book('EVENT_ID', {
  pane: { width: '60vw' },
  backdrop: false
});

pk и tprm не са опции за отделна резервация – pk идентифицира акаунта за цялата страница, а параметрите за проследяване се променят чрез setTracking(), когато трябва да са различни.

Предишна Инсталиране на клиента Следваща Режими на плащане
Полезна ли беше тази статия?
На тази страница
  • Опции
  • Оразмеряване на панела и изскачащия прозорец
  • Фон
  • Замени за отделна резервация
Научете как да ползвате Entase.
© 2026 Entase, Inc.

Entase

  • Събития
  • Регистрация

Платформа

  • Такси и условия
  • Глобален обхват
  • Интеграция
  • Маркетинг инструменти
  • Организиране
  • Сътрудничество

Сфери на приложение

  • Театър и опера
  • Концерти и партита
  • Изложения, панаири и фестивали
  • Музеи и атракции
  • Турове и преживявания
  • Уъркшопи и семинари
  • Набиране на средства
  • Турнири

Център за знания

  • Организатори
  • Участници
  • Разработчици
  • Блог

Правна информация

  • Общи условия
  • Политика за поверителност
  • Политика за бисквитки
search Въпроси? Търсене
auto_awesome LLM? Прочети llms.txt
support_agent Нужда от помощ? Започни чат