Späť na panel

Dokumentácia

Naučte sa používať Asyntai

Ako pridať Asyntai AI Chatbot do October CMS

Podrobný návod pre webové stránky October CMS

Získať vkladací kód

Krok 1: Získajte svoj vkladací kód

Najprv prejdite na svoj Asyntai Dashboard a prejdite nadol k sekcii „Vkladací kód“. Skopírujte svoj jedinečný vkladací kód, ktorý bude vyzerať takto:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Poznámka: Kód vyššie je len príklad. Musíte skopírovať svoj vlastný jedinečný vkladací kód zo svojho Dashboardu, pretože obsahuje vaše osobné ID widgetu.

Krok 2: Pridanie do šablóny rozloženia (Odporúčané)

Odporúčaný spôsob pridania chatbota je úprava vášho predvoleného rozloženia v administrácii October CMS:

  1. Prihláste sa do svojej administrácie October CMS
  2. Prejdite na CMS > Layouts v hlavnom menu
  3. Otvorte svoje predvolené rozloženie (zvyčajne default.htm)
  4. Nájdite uzatváraciu </body> značku a {% scripts %} zástupný symbol
  5. Pridajte svoj vkladací kód Asyntai tesne pred {% scripts %} a </body>:
    <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> {% scripts %} </body>
  6. Kliknite na "Save" pre použitie zmien

Tip: Placing the script before {% scripts %} and </body> ensures it loads after the page content, which is recommended for chat widgets and won't slow down your page loading.

Alternative Method 1: Using {% put scripts %} Block

Môžete použiť zástupný symbol skriptov October CMS na vloženie chatbota zo stránky alebo čiastočnej šablóny:

  1. Otvorte akúkoľvek stránku alebo čiastočnú šablónu v editore CMS
  2. Pridajte nasledujúci kód pomocou {% put scripts %} bloku:
    {% put scripts %} <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> {% endput %}
  3. Nahradte YOUR_WIDGET_ID vasim skutocnym ID widgetu z dashboardu
  4. Kliknite na "Uložiť"

Poznámka: For this method to work, your layout must include the {% scripts %} placeholder in its markup. This is where October CMS renders all injected scripts. Most default layouts already include this tag.

Alternatívna metóda 2: Pomocou komponentu PHP

Ak uprednostňujete programový prístup, môžete pridať skript chatbota cez vlastný komponent:

  1. Vytvorte alebo upravte komponent vo vašom plugine October CMS
  2. V metóde onRun() komponentu použite metódu addJs():
    public function onRun() { $this->addJs('https://asyntai.com/static/js/chat-widget.js', [ 'async' => true, 'data-asyntai-id' => 'YOUR_WIDGET_ID' ]); }
  3. Nahraďte YOUR_WIDGET_ID vaším skutočným ID widgetu
  4. Zaregistrujte komponent na stránkach, kde chcete, aby sa chatbot zobrazoval

Tip: Použitie komponentu vám dáva programovú kontrolu nad tým, kedy a kde sa chatbot načíta. Môžete pridať podmienkovú logiku do onRun() na riadenie načítania podľa rolí používateľov, typov stránok alebo iných kritérií.

Alternatívna metóda 3: Pomocou čiastočnej šablóny

Pre lepšiu organizáciu môžete vytvoriť opakovane použiteľnú čiastočnú šablónu pre chatbota:

  1. Prejdite na CMS > Partials v administrácii October CMS
  2. Kliknite na \"+ Add\" na vytvorenie novej čiastočnej šablóny
  3. Pomenujte ju asyntai-widget.htm
  4. Pridajte svoj vkladací kód Asyntai do čiastočnej šablóny:
    <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
  5. Kliknite na "Uložiť"
  6. Otvorte šablónu rozloženia a zahrňte čiastočnú šablónu pred </body>:
    {% partial 'asyntai-widget' %}
  7. Uložte rozloženie

Tip: Použitie čiastočnej šablóny uľahčuje povolenie alebo zakázanie chatbota na celom webe jednoduchým pridaním alebo odstránením zahrnutia čiastočnej šablóny z vášho rozloženia.

Krok 3: Overenie inštalácie

Po uložení zmien navštívte svoju webovú stránku October CMS v novej záložke prehliadača alebo v okne inkognito. V pravom dolnom rohu by ste mali vidieť tlačidlo chatového widgetu. Kliknite naň, aby ste sa uistili, že sa otvára a funguje správne.

Nevidíte widget? Uistite sa, že ste uložili všetky zmeny v administrácii CMS. Vymažte vyrovnávaciu pamäť prehliadača alebo zobrazte stránku v okne inkognito. Ak váš web používa vyrovnávaciu pamäť, vymažte vyrovnávaciu pamäť October CMS spustením php artisan cache:clear z príkazového riadka alebo použite možnosť Settings > System > Clear Cache v administrácii.

Výber rozloženia: Uistite sa, že stránky, kde chcete, aby sa chatbot zobrazoval, používajú správne rozloženie. Ktoré rozloženie stránka používa, zistíte otvorením stránky v CMS > Pages a pozretím na rozbaľovací zoznam Layout v nastaveniach stránky.