Podpora
Dokumentace

Přidání CSS nebo JavaScriptu do vašeho rozvrhu

Tato stránka vysvětluje, jak přizpůsobit obsah na obrazovce pomocí HTML, což vám umožní vložit CSS a JavaScriptové skripty. CSS umožňuje stylizovat stránky, zatímco JavaScriptové skripty mohou přidávat (vizuální) funkce na váš web, které mohou měnit obsah, shromažďovat informace a další.

Přidání HTML do textových polí

V SuperSaaS lze HTML, CSS a JavaScript vkládat pouze do textových polí, která umožňují HTML obsah. Existují čtyři místa, kde můžete přidat HTML do vašeho textového pole:
  • Do pole zprávy pod Nastavení rozvrhu
  • Do polí zpráv v každém rozvrhu na stránce Nastavení > Vzhled
  • Do pole pro HTML komentáře, které najdete v přizpůsobených formulářích po přechodu na Nastavení > Vzhled
  • Do polí zpráv emailů na stránce Nastavení > Vzhled, pokud je HTML povoleno pro emailové zprávy
Ne všechny účty mají povolený JavaScript. Pokud máte bezplatný účet, možná budete muset kontaktovat podporu, aby vám povolili přidání JavaScriptu na stránku. Není možné přidat JavaScript do emailových zpráv.

Změňte vzhled svého rozvrhu pomocí CSS

Pokud chcete přidat specifické styly na určité stránky rozvrhu tak, aby ladily s vaším webem, můžete použít CSS. Stejně jako skripty, CSS lze přidat do každého pole zprávy, které umožňuje HTML. Klikněte na tlačítko < > na panelu nástrojů pole zprávy, abyste otevřeli textové pole zdrojového kódu pro přidání CSS. Na použití CSS v rozvrhu budete potřebovat základní technické znalosti. Existují dva způsoby, jak používat CSS v SuperSaaS: můžete použít inline CSS nebo odkazovat na externí stylový soubor.

Inline CSS

Inline CSS je metoda, která vám umožňuje aplikovat styly přímo na jednotlivé HTML prvky ve vašem rozvrhu. Provádí se to pomocí atributu style v otevíracím tagu HTML prvku. Například, pokud chcete změnit barvu textu v odstavci na zelenou a nastavit velikost písma na 16 pixelů, použili byste inline CSS následovně:

<p style="color: green; font-size: 16px;"> Toto je odstavec se zeleným textem a velikostí písma 16 pixelů.</p>

Toto je odstavec se zeleným textem a velikostí písma 16 pixelů.

Inline CSS je skvělé na rychlé změny stylu konkrétního prvku bez ovlivnění zbytku stránky. Avšak, stává se méně praktickým, když potřebujete aplikovat stejný styl na více prvků, protože musíte opakovat stejný kód.

Inline CSS v emailech

SuperSaaS nabízí dva typy emailových formátů: jednoduchý text a HTML. Výchozím nastavením jsou emaily odesílány v jednoduchém textu, což umožňuje pouze základní text. Pokud chcete zahrnout obrázky, HTML nebo aplikovat styly jako CSS, povolte HTML formátování pro emailové zprávy na stránce Nastavení rozvrhu. V emailu musíte použít inline CSS, protože emaily nepodporují stylové listy CSS stejně jako webové stránky. Po povolení HTML formátování pro emaily můžete aplikovat inline CSS, jak je vysvětleno výše.

Použití externího stylového listu

Zatímco inline CSS je užitečné pro malé změny, stává se nepřehledným, pokud máte mnoho CSS, a pak je výhodnější použít externí stylový list. Pro odkazování na externí stylový list je důležité, aby byl stylový list přístupný přes jiný server, protože není možné ukládat CSS soubory přímo v SuperSaaS. Základní struktura pro odkazování na externí stylový list vypadá následovně:

<link rel="stylesheet" href="https://{www.insertyoururl}/css/style.css">

Po použití CSS ve zdrojovém kódu polí zprávy, která umožňují HTML obsah, stiskněte ‚Uložit‘ a navštivte stránku, abyste se ujistili, že CSS bylo správně aplikováno.

Přidání CSS do vašeho widgetu

Můžete také přidat CSS do widgetu rozvrhu, který může být vložen na váš web. Pokud chcete přizpůsobit styl widgetu, můžete buď přidat vlastní CSS, které bude umístěno mezi style tagy v každém rámci, nebo odkazovat na externí stylový list. Mějte však na paměti, že struktura a identifikátory widgetu se mohou měnit s aktualizacemi, takže na ně nespoléhejte.

var supersaas = new SuperSaaS("demo", "Therapist", {"custom_css": "h1 {color:red}"})
var supersaas = new SuperSaaS("demo", "Therapist", {"custom_css": "https://….css"})

Více informací o přizpůsobení vašeho SuperSaaS widgetu naleznete v naší dokumentaci pro vývojáře.

Použití skriptů v SuperSaaS

JavaScriptové skripty mohou být užitečné pro integraci dynamických funkcí na stránky nebo formuláře rozvrhu, aby vylepšily proces rezervace. Můžete integrovat různé služby nebo funkce, jako je live chat, tlačítka, odpočítávání nebo sledovací skripty pro analytické služby jako Google Analytics nebo Bing.

Například následující fragment přidává vyskakovací tlačítko jako toto , které lze použít k zobrazení dalších informací, když zákazníci rezervují prostřednictvím vaší rezervační stránky.

<input onclick="window.open('//static.supersaas.net/img/demo_room.jpg', 'Popup', 'width=400,height=300')" type="button" value="Pop-up">

Jak vložit skript

  1. Najděte své pole zprávy: Přejděte na pole zprávy, kam chcete přidat váš JavaScriptový skript. Toto pole zprávy může být na kterémkoli z výše uvedených míst
  2. Otevřete textové pole se zdrojovým kódem: Klikněte na tlačítko < > na panelu nástrojů pole zprávy, aby se otevřelo textové pole se zdrojovým kódem
  3. Zkopírujte váš skript: Získejte fragment kódu služby nebo funkce, kterou chcete integrovat, například live chat tlačítko pro živou podporu nebo analytickou službu jako Google Analytics
  4. Přidejte ho do textového pole a uložte: Vložte fragment kódu do textového pole ve zdrojovém kódu v SuperSaaS a klikněte na uložit. Poté přejděte na spodní část stránky rozvrhu a klikněte na tlačítko uložit změny
  5. Testování: Po uložení kódu navštivte stránku, kde jste kód aplikovali, abyste se ujistili, že byl skript správně aplikován. Pokud potřebujete kód na více stránkách, zopakujte proces vložení pro každé vlastní pole zprávy
Každé textové pole může obsahovat až 3000 znaků. Pokud potřebujete vložit více kódu, použijte tag src ve vašem skriptu pro odkazování na externí HTML soubor a tento tag vložte do zdrojového kódu. Tímto způsobem můžete přidat velké množství JavaScriptu bez překročení limitu znaků. Pro zajištění rychlého načítání stránky je dobré přidat atribut defer do tagu src.

Extra možnosti v SuperSaaS

Použití auto-textu se skripty

Auto-textové řetězce jsou sada ‚magických slov‘, která se automaticky nahradí něčím jiným při generování zprávy. Auto-textové výrazy jsou užitečné pro e-maily a zprávy na obrazovce. Mohou být ale také použity v HTML ve spojení se skriptem. Na stránce přizpůsobení zpráv na obrazovce najdete všechny auto-textové výrazy, které lze použít s HTML.

Auto-text lze také použít k podmíněnému přidání skriptů. Například, přidání skriptu pouze v případě úspěšné platby. Chcete-li přidat kód do vašeho podmíněného auto-textového výrazu, jednoduše ho vložte dovnitř složených závorek.

$if paid {Děkujeme za váš nákup, $name <script>…</script>}

Díky podmínce $if, bude kód spuštěn pouze na stránce, pokud někdo zaplatil. Pokud platba selže nebo pokud administrátor nebo superuživatel vytvoří rezervaci bez placení, skript nebude spuštěn. Můžete také použít auto-text pro zobrazení tlačítka chatbotu pouze tehdy, když je uživatel přihlášen, ale vynechat ho, když je přihlášen superuživatel.

Další způsoby sledování rezervací

Další způsob sledování úspěšných rezervací je přidání URL na stránku na vašem webu v sekci Nastavení > Zpracovat Kam pošleme uživatele po úspěšném vytvoření rezervace?. Na této „Děkovací“ stránce byste přidali vlastní skript s analytickým kódem, který uvidí zákazníci až po dokončení procesu rezervace. Můžete použít ‘magická slova’ $name, $id, $price, $slot_id, $email, $lang nebo $full_name v URL, která budou nahrazena přihlašovacím jménem, ID, cenou, slot ID, e-mailem nebo celým jménem rezervace. Skript na této stránce pak může sbírat informace z této stránky, když tam uživatel dorazí.