Zpět na přehled

Dokumentace

Naučte se používat Asyntai

Jak přidat Asyntai AI chatbota do MODX

Podrobný návod pro weby na platformě MODX CMS

Získat kód pro vložení

Krok 1: Získejte svůj vkládací kód

Nejprve přejděte na svůj Asyntai Dashboard a přejděte dolů k sekci „Embed Code". Zkopírujte svůj unikátní kód pro vložení, který bude vypadat takto:

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

Poznámka: Kód výše je pouze příklad. Musíte zkopírovat svůj vlastní unikátní kód pro vložení z vašeho Dashboardu, protože obsahuje vaše osobní ID widgetu.

Krok 2: Přidání do šablony MODX (Doporučeno)

Doporučený způsob přidání chatbota je úprava šablony MODX přímo v MODX Manageru:

  1. Přihlaste se do svého MODX Manageru (administrační panel)
  2. V levém postranním panelu přejděte na Elements > Templates
  3. Otevřete šablonu svého webu (obvykle nazvanou "BaseTemplate" nebo vaší aktivní šablonu)
  4. Najděte uzavírací tag </body> v kódu šablony
  5. Vložte svůj vložený kód Asyntai těsně před uzavírací tag </body>
  6. Klikněte na "Uložit" pro uložení šablony
<!-- Your existing template content -->

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

Tip: Přidání kódu těsně před uzavírací tag </body> zajišťuje, že se chatbot načte až po veškerém obsahu stránky, což je doporučené umístění pro chatové widgety a nezpomalí načítání stránky.

Alternativní metoda 1: Použití MODX Chunku

Můžete použít MODX Chunk pro oddělení a znovupoužitelnost vloženého kódu:

  1. V MODX Manageru přejděte na Elements > Chunks
  2. Klikněte na \"New Chunk\" pro vytvoření nového chunku
  3. Pojmenujte chunk "asyntaiWidget"
  4. Vložte svůj vložený kód Asyntai do oblasti obsahu chunku
  5. Klikněte na "Save"
  6. Otevřete svou šablonu (pod Elements > Templates)
  7. Přidejte volání chunku [[$asyntaiWidget]] těsně před uzavírací tag </body>
  8. Uložte šablonu
<!-- In your Template, before </body> -->
[[$asyntaiWidget]]
</body>
</html>

Tip: Použití Chunku usnadňuje správu a aktualizaci vloženého kódu na jednom místě, zejména pokud na svém webu používáte více šablon.

Alternativní metoda 2: Použití systémových nastavení MODX (HTML hlavička/patička)

Některé konfigurace MODX zahrnují zástupné symboly pro skripty v zápatí přes Systémová nastavení:

  1. V MODX Manageru přejděte na System > System Settings
  2. Filtrujte podle "htmlhead" nebo vyhledejte vlastní systémové nastavení pro skripty v zápatí
  3. Pokud vaše konfigurace má zástupný symbol pro skripty v zápatí (například [[++footer_scripts]]), můžete jej použít
  4. Nastavte hodnotu systémového nastavení na svůj vložený kód Asyntai
  5. Ujistěte se, že odpovídající zástupný symbol [[++footer_scripts]] je přítomen ve vaší šabloně před uzavíracím tagem </body>
  6. Uložte systémové nastavení
<!-- In your Template, before </body> -->
[[++footer_scripts]]
</body>
</html>

Poznámka: Tato metoda závisí na tom, zda vaše konfigurace MODX má vlastní systémové nastavení pro skripty v zápatí. Pokud žádné neexistuje, můžete vytvořit vlastní systémové nastavení a odkazovat na něj ve své šabloně pomocí syntaxe [[++setting_key]].

Alternativní metoda 3: Použití pluginu MODX (OnWebPagePrerender)

Pro pokročilý přístup můžete vytvořit plugin MODX, který automaticky vloží kód chatbota na každou stránku:

  1. V MODX Manageru přejděte na Elementy > Pluginy
  2. Klikněte na "Nový plugin" pro vytvoření nového pluginu
  3. Pojmenujte plugin "AsyntaiChatbot"
  4. Vložte následující PHP kód do oblasti kódu pluginu:
$output = &$modx->resource->_output;
$script = '<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>';
$output = str_replace('</body>', $script . '</body>', $output);
  1. Klikněte na kartu "Systémové události"
  2. Zaskrtnete pole vedle "OnWebPagePrerender" pro spuštění tohoto pluginu při dané udalosti
  3. Klikněte na "Save"

Důležité: Nahraďte YOUR_WIDGET_ID svým skutečným ID widgetu z Asyntai Dashboard. Tento plugin automaticky vloží skript chatbota na každou stránku vašeho webu MODX před jejím vykreslením.

Krok 3: Vymažte mezipaměť a ověřte

Po přidání vloženého kódu jakoukoli z vyse uvedenych metod je třeba vymazat mezipaměť MODX a ověřit instalaci:

  1. V MODX Manageru přejděte na Správa > Vymazat mezipaměť (nebo klikněte na ikonu vymazání mezipaměti v horním menu)
  2. Otevřete svůj web v nové kartě prohlížeče nebo v anonymním okně
  3. V pravém dolním rohu stránky byste měli vidět tlačítko chatového widgetu
  4. Klikněte na něj a ověřte, že se správně otevírá a funguje

Nevidíte widget? Ujistěte se, že jste vymazali mezipaměť MODX z Správa > Vymazat mezipaměť v MODX Manageru. Zkuste také vymazat mezipaměť prohlížeče nebo web zobrazit v anonymním okně. Pokud jste pouzili metodu pluginu, ověřte, že je u vašeho pluginu zaskrtnuta systemova udalost "OnWebPagePrerender".