Podpora
Dokumentácia

Pridanie CSS alebo JavaScriptu do vášho rozvrhu

Táto stránka vysvetľuje, ako prispôsobiť vaše správy na obrazovke pomocou HTML, čo vám umožní vložiť CSS a JavaScript skripty. CSS umožňuje štylizovať stránky, zatiaľ čo JavaScriptové skripty môžu pridávať (vizuálne) funkcie na váš web, ktoré môžu meniť obsah, zhromažďovať informácie a ďalšie.

Pridanie HTML do textových polí

V SuperSaaS je možné vkladať HTML, CSS a JavaScript len do textových polí, ktoré umožňujú HTML obsah. Existujú štyri miesta, kde môžete pridať HTML do textového poľa:
  • V poli správy pod Nastavenia rozvrhu
  • V poliach správy v každom rozvrhu na stránke Nastavenie > Vzhľad
  • V poli pre HTML komentáre, ktoré sa nachádza v prispôsobených formulároch po prechode na Nastavenie > Design
  • V poliach správy e-mailov na stránke Nastavenie > Vzhľad, ak je HTML povolené pre e-mailové správy
Nie všetky účty majú povolený JavaScript. Ak máte bezplatný účet, môže byť potrebné kontaktovať podporu, aby vám povolili pridanie JavaScriptu na stránku. Nie je možné pridať JavaScript do e-mailových správ.

Zmeňte vzhľad vášho rozvrhu pomocou CSS

Ak chcete pridať špecifické štýly na stránky vášho rozvrhu, aby ladili s vaším webom, môžete použiť CSS. Rovnako ako skripty, CSS môže byť pridané do každého poľa správy, ktoré umožňuje HTML. Kliknite na tlačidlo < > na paneli nástrojov poľa správy, aby ste otvorili pole pre zdrojový kód a pridali CSS. Na použitie CSS vo vašom rozvrhu budete potrebovať základné technické znalosti. Existujú dva spôsoby, ako používať CSS v SuperSaaS: môžete použiť inline CSS alebo odkazovať na externý stylesheet.

Inline CSS

Inline CSS je metóda, ktorá vám umožňuje priamo aplikovať štýly na jednotlivé HTML prvky vo vašom rozvrhu. Robí sa to pomocou atribútu style v otváracom tagu HTML prvku. Napríklad, ak chcete zmeniť farbu textu v odstavci na zelenú a nastaviť veľkosť písma na 16 pixelov, použili by ste inline CSS nasledovne:

<p style="color: green; font-size: 16px;"> Toto je odstavec so zeleným textom a veľkosťou písma 16 pixelov.</p>

Toto je odstavec so zeleným textom a veľkosťou písma 16 pixelov.

Inline CSS je skvelé na rýchle zmeny štýlu konkrétneho prvku bez ovplyvnenia zvyšku stránky. Avšak, stáva sa menej praktickým, keď potrebujete aplikovať rovnaký štýl na veľa prvkov, pretože musíte rovnaký kód opakovať.

Inline CSS v emailoch

SuperSaaS ponúka dva typy e-mailových formátov: jednoduchý text a HTML. Predvolene sú e-maily odosielané ako jednoduchý text, čo umožňuje len základný text. Ak chcete zahrnúť obrázky, HTML alebo aplikovať štýly ako CSS, povolte HTML formátovanie pre e-maily na stránke Nastavenia rozvrhu. V e-mailoch musíte použiť inline CSS, pretože e-maily nepodporujú štýlové listy CSS tak, ako webové stránky. Po povolení HTML formátovania pre e-maily môžete aplikovať inline CSS, ako je vysvetlené vyššie.

Použitie externého stylesheetu

Kým inline CSS je užitočné pre malé zmeny, ak máte veľa CSS, stáva sa neprehľadným, a potom je vhodnejšie použiť externý stylesheet. Ak chcete odkázať na externý stylesheet, je dôležité, aby bol stylesheet prístupný cez iný server, pretože nie je možné ukladať CSS súbory priamo v SuperSaaS. Základná štruktúra na odkazovanie na externý stylesheet vyzerá nasledovne:

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

Po použití CSS v zdrojovom kóde polí správy, ktoré umožňujú HTML obsah, stlačte ‚Uložiť‘ a navštívte stránku, aby ste sa uistili, že CSS bolo správne aplikované.

Pridanie CSS do vášho widgetu

Môžete tiež pridať CSS do widgetu rozvrhu, ktorý môže byť vložený na váš web. Ak chcete prispôsobiť štýl widgetu, môžete buď pridať vlastné CSS, ktoré bude umiestnené medzi tagy štýlu v každom rámci, alebo odkazovať na externý stylesheet. Majte však na pamäti, že štruktúra a identifikátory widgetu sa môžu meniť s aktualizáciami, takže sa na ne nespoliehajte.

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

Viac informácií o prispôsobení vášho SuperSaaS widgetu nájdete v našej dokumentácii pre vývojárov.

Použitie skriptov v SuperSaaS

JavaScriptové skripty môžu byť užitočné na integráciu dynamických funkcií na stránky alebo formuláre rozvrhu, aby zlepšili rezervačný proces. Môžete integrovať rôzne služby alebo funkcie, ako sú live chat, tlačidlá, odpočítavanie alebo sledovacie skripty pre analytické služby ako Google Analytics alebo Bing.

Napríklad, nasledujúci fragment pridáva vyskakovacie tlačidlo ako toto , ktoré možno použiť na zobrazenie ďalších informácií, keď zákazníci rezervujú prostredníctvom vašej rezervačnej stránky.

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

Ako vložiť skript

  1. Nájdite svoje pole správy: Prejdite na pole správy, kde chcete pridať váš JavaScriptový skript. Toto pole správy môže byť na ktoromkoľvek z vyššie uvedených miest
  2. Otvorte textové pole so zdrojovým kódom: Kliknite na tlačidlo < > na paneli nástrojov poľa správy, aby ste otvorili pole pre zdrojový kód
  3. Skopírujte váš skript: Získajte fragment kódu služby alebo funkcie, ktorú chcete integrovať, napríklad live chat tlačidlo pre živú podporu alebo analytickú službu ako Google Analytics
  4. Pridajte ho do poľa so zdrojovým kódom a uložte: Vložte fragment kódu do poľa so zdrojovým kódom v SuperSaaS a kliknite na uložiť. Potom prejdite na spodok stránky rozvrhu a kliknite na tlačidlo uložiť zmeny
  5. Testovanie: Po uložení kódu navštívte stránku, kde ste použili fragment kódu, aby ste sa uistili, že bol skript správne aplikovaný. Ak potrebujete fragment na viacerých stránkach, zopakujte proces vloženia pre každé vlastné pole správy
Každé textové pole môže obsahovať až 3000 znakov. Ak potrebujete zahrnúť viac kódu, použite tag src vo vašom skripte na odkazovanie na externý HTML súbor a tento tag umiestnite do zdrojového kódu. Týmto spôsobom môžete pridať veľké množstvo JavaScriptu bez prekročenia limitu znakov. Na zabezpečenie rýchleho načítania stránky je dobré pridať atribút defer do tagu src.

Extra možnosti v SuperSaaS

Použitie auto-textu so skriptmi

Auto-textové reťazce sú sada ‚magických slov‘, ktoré sa automaticky nahrádzajú niečím iným pri generovaní správy. Auto-textové výrazy sú užitočné pre e-maily a správy na obrazovke. Môžu sa však tiež použiť v HTML v kombinácii so skriptom. Na stránke prispôsobenie správ na obrazovke nájdete všetky auto-textové výrazy, ktoré je možné použiť s HTML.

Auto-text sa môže tiež použiť na podmienené pridanie skriptov. Napríklad, na pridanie skriptu len v prípade úspešnej platby. Ak chcete pridať fragment kódu do vášho podmieneného auto-textového výrazu, jednoducho ho vložte dovnútra zložených zátvoriek.

$if paid {Ďakujeme za váš nákup, $name <script>…</script>}

Vďaka podmienke $if, bude fragment kódu v tomto prípade spustený iba na stránke, ak niekto zaplatil. Ak platba zlyhala alebo ak administrátor alebo superužívateľ vytvoril rezerváciu bez platenia, skript sa nespustí. Môžete tiež použiť auto-text na zobrazenie tlačidla chatbotu iba vtedy, keď je používateľ prihlásený, ale vynechať ho, keď je prihlásený superužívateľ.

Iné spôsoby sledovania rezervácií

Ďalším spôsobom sledovania úspešných rezervácií je pridanie URL na stránku na vašom webe v sekcii Nastavenie > Spracovať Kam pošleme používateľa po úspešnom vytvorení rezervácie?. Na tejto „Ďakovnej“ stránke by ste pridali vlastný skript s analytickým kódom, ktorý vidia zákazníci len po dokončení rezervačného procesu. Môžete použiť ‘magické slová’ $name, $id, $price, $slot_id, $email, $lang alebo $full_name v URL, ktoré budú nahradené prihlasovacím menom, ID, cenou, slot ID, e-mailom alebo celým menom rezervácie. Skript na tejto stránke potom môže zhromaždiť informácie z tejto stránky, keď tam používateľ príde.