Centrum znalostí Blog
brightness_6
  • Motiv
  • brightness_6 Automaticky
  • brightness_7 Světlý
  • brightness_2 Tmavý
language Čeština cs
Jazyk ✕
  • Dansk
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Magyar
  • Malti
  • Nederlands
  • Norsk
  • Polski
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Svenska
  • Türkçe
  • Čeština
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Přihlásit se
Vývojáři Blog
Přihlásit se
Domů chevron_right Vývojáři chevron_right JavaScriptový klient chevron_right Možnosti konstruktoru
search Hledat
menu_book Vývojáři
JavaScriptový klient
  • Přehled
  • Instalace klienta
  • Možnosti konstruktoru
  • Režimy pokladny
  • Otevření checkoutu
  • Události
  • Referenční přehled metod
  • Sledování a souhlas
  • Pokročilé možnosti vložení
  • Řešení problémů
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
Plugin pro WordPress
JavaScriptový klient

Možnosti konstruktoru

Všechny možnosti přijímané funkcí new Entase(), včetně jejich výchozích hodnot a účinku. Všechny možnosti jsou volitelné a většinu lze přepsat pro každou rezervaci zvlášť.

description Zobrazit jako Markdown

Všechny možnosti jsou volitelné. Níže uvedené hodnoty jsou výchozí hodnoty, které klient použije, pokud některou z nich vynecháte.

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 }
});

Možnosti

NázevTypVýchozí hodnotaPopis
pkřetězecnullVáš publikovatelný klíč. Klient jej odešle při ověřování, zda vaše doména smí používat vložený checkout. Bez něj se každý checkout otevře jako vyskakovací okno.
localeřetězec'auto'Jazyk checkoutu. 'auto' načte atribut lang vašeho prvku <html>.
checkoutModeřetězec'auto''auto', 'pane' nebo 'popup'. Viz Režimy checkoutu. Nerozpoznaná hodnota se nahradí hodnotou 'auto'.
collectConsentbooleantrueUrčuje, zda checkout požádá návštěvníka o přijetí oznámení o podmínkách. Po přijetí se odpověď uloží do souboru cookie a tento krok se přeskočí.
backdropbooleantrueUrčuje, zda se má stránka za checkoutem ztmavit. Hodnota false také vypne uzamčení posouvání stránky.
backdropColorřetězec'#000000'Barva ztmavené oblasti jako hodnota CSS barvy.
tprmobjekt{}Parametry sledování připojené k URL checkoutu jako parametry dotazu. Viz Sledování a souhlas.
paneobjekt{ width: 800, height: '100%' }Velikost vloženého panelu. V režimu vyskakovacího okna se ignoruje.
popupobjekt{ width: 800, height: 1000 }Velikost vyskakovacího okna v pixelech. V režimu panelu se ignoruje.

Velikost panelu a vyskakovacího okna

pane.width přijímá číslo (v pixelech) nebo libovolnou délku CSS – '720px', '50%', '40vw' či výraz calc(). Prosté číslo se považuje za pixely.

Panel je na počítači omezen na tuto šířku a na mobilním zařízení zabírá celou šířku, kde se místo toho použije pane.height. Přepnutí mezi oběma režimy nastane, když je výřez užší než nakonfigurovaná šířka; pokud je šířka zadána relativní jednotkou, přepnutí nastane při 800 px.

popup.width a popup.height mohou být pouze číselné hodnoty v pixelech a okno se vycentruje na obrazovce návštěvníka. Pokud obrazovka není dostatečně vysoká pro požadovanou výšku, velikost okna se zmenší, aby se vešlo.

Pozadí

Pozadí se za vyskakovacím oknem ztmavuje výrazněji než za panelem, protože vyskakovací okno vyžaduje, aby stránka pod ním působila jako neaktivní. Nastavením backdrop: false ztmavení zcela odstraníte – stránku pak lze za checkoutem také posouvat.

backdropColor se použije beze změny, takže může jít o libovolnou platnou CSS barvu. Použijte ji pro sladění s tmavým webem nebo webem v barvách značky, nikoli pro skrytí pozadí; pro to je správnou možností backdrop: false.

Přepsání pro jednotlivé rezervace

checkoutMode, collectConsent, backdrop, backdropColor, pane a popup lze pro jednu rezervaci přepsat předáním do book(). Hodnota na úrovni instance zůstane pro následná volání nezměněna:

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 a tprm nejsou možnosti pro jednotlivé rezervace – pk identifikuje účet pro celou stránku a parametry sledování se v případě potřeby změny nastavují pomocí setTracking().

Předchozí Instalace klienta Další Režimy pokladny
Byl tento článek užitečný?
Na této stránce
  • Možnosti
  • Velikost panelu a vyskakovacího okna
  • Pozadí
  • Přepsání pro jednotlivé rezervace
Naučte se používat Entase.
© 2026 Entase, Inc.

Entase

  • Události
  • Zaregistrovat se

Platforma

  • Ceník
  • Globální dosah
  • Integrace
  • Marketingové nástroje
  • Nástroje pro rezervace
  • Spolupráce

Případy použití

  • Divadlo a opera
  • Koncerty a večírky
  • Výstavy, veletrhy a festivaly
  • Muzea a atrakce
  • Prohlídky a zážitky
  • Workshopy a semináře
  • Získávání finančních prostředků
  • Turnaje

Centrum znalostí

  • Pořadatelé
  • Účastníci
  • Vývojáři
  • Blog

Právní informace

  • Podmínky používání
  • Zásady ochrany soukromí
  • Zásady používání souborů cookie
search Otázky? Hledat
auto_awesome LLM? Přečíst si llms.txt
support_agent Potřebujete pomoc? Zahájit chat