Vissza az irányítópultra

Dokumentáció

Ismerd meg az Asyntai használatát

Az Asyntai AI chatbot hozzáadása a Backdrop CMS-hez

Lépésről lépésre útmutató Backdrop CMS webhelyekhez

Beágyazási kód lekérése

1. lépés: Szerezze be a beágyazási kódját

Először lépjen az Asyntai Irányítópultra és görgessen le a „Beágyazási kód" szekcióhoz. Másolja le az egyedi beágyazási kódját, amely így fog kinézni:

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

Megjegyzés: A fenti kód csak egy példa. Le kell másolnia saját egyedi beágyazási kódját az Irányítópultról, mivel az tartalmazza személyes widget-azonosítóját.

2. lépés: Hozzáadás a témasablonhoz (ajánlott)

A Backdrop CMS .tpl.php sablonfájlokat használ a témáiban. Az ajánlott megközelítés az, hogy a beágyazási kódot közvetlenül az aktív téma oldalsablonjához adja hozzá:

  1. Lépjen be a Backdrop CMS telepítésébe FTP-n vagy Fájlkezelőn keresztül
  2. Navigáljon az aktív téma könyvtárába: themes/yourtheme/
  3. Nyissa meg a page.tpl.php fájlt (vagy a layout.tpl.php fájlt a témától függően)
  4. Keresse meg a záró </body> taget vagy a <?php print $page_bottom; ?> sort
  5. Illessze be az Asyntai beágyazási kódot közvetlenül az előtt a sor előtt
  6. Mentse el a fájlt
<!-- Asyntai AI Chatbot -->
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
<?php print $page_bottom; ?>
</body>

Tipp: A kód közvetlenül a <?php print $page_bottom; ?> vagy a záró </body> tag elé helyezése biztosítja, hogy a chatbot az oldal tartalmának betöltése után töltődjön be, ami jobb oldalbetöltési teljesítményt nyújt. Ez a módszer automatikusan hozzáadja a chatbotot az összes oldalhoz, amely ezt a témát használja.

1. alternatív módszer: Egyéni modul használata

Létrehozhat egy egyszerű Backdrop CMS modult, amely a chatbot scriptet a backdrop_add_js() segítségével injektálja:

  1. Hozza létre a modul könyvtárát: modules/custom/asyntai_widget/
  2. Hozza létre az asyntai_widget.module modulfájlt a következő kóddal:
    // modules/custom/asyntai_widget/asyntai_widget.module
    function asyntai_widget_init() {
      backdrop_add_js('https://asyntai.com/static/js/chat-widget.js', array(
        'type' => 'external',
        'scope' => 'footer',
        'attributes' => array('async' => 'async', 'data-asyntai-id' => 'YOUR_WIDGET_ID'),
      ));
    }
  3. Hozza létre az asyntai_widget.info fájlt:
    name = Asyntai AI Chatbot Widget
    description = Adds the Asyntai AI chatbot widget to all pages.
    backdrop = 1.x
    package = Custom
    type = module
  4. Lépjen a Funkciók (admin/modules) menüpontba a Backdrop adminisztrációs paneljén
  5. Keresse meg az „Asyntai AI Chatbot Widget" elemet az Egyéni csomagban, és engedélyezze azt
  6. Kattintson a „Konfiguráció mentése" gombra

Megjegyzés: Cserélje le a YOUR_WIDGET_ID értéket a modulkódban a tényleges widget-azonosítójára az Asyntai Irányítópultból. Az egyéni modul megközelítése frissítésbiztos, és nem íródik felül a téma frissítésekor.

2. alternatív módszer: A Backdrop „Add to Head" moduljának használata

A közreműködői „Add to Head" modul egyszerű módot kínál scriptek injektálására kódszerkesztés nélkül:

  1. Töltse le és telepítse az „Add to Head" közreműködői modult a Backdrop CMS weboldaláról
  2. Lépjen a Configuration > Development > Add to Head menübe
  3. Adja hozzá az Asyntai beágyazási kódot a lábléc részben
  4. Kattintson a „Konfiguráció mentése" gombra

Tipp: Az „Add to Head" modul használata a legegyszerűbb módszer, ha nem szeretné szerkeszteni a témafájlokat vagy egyéni modulokat létrehozni. Egyszerű adminisztrációs felületet biztosít az injektált scriptek kezeléséhez.

3. alternatív módszer: A blokk-rendszer használata

A Backdrop CMS elrendezés- és blokk-rendszerével is hozzáadható a chatbot:

  1. Lépjen be a Backdrop CMS adminisztrációs paneljébe
  2. Lépjen a Struktúra > Elrendezések menübe
  3. Válassza ki a szerkeszteni kívánt elrendezést (pl. az alapértelmezett elrendezést)
  4. Kattintson a „Blokk hozzáadása" gombra a lábléc régióban
  5. Válassza az „Egyéni blokk" lehetőséget
  6. Állítsa a blokk formátumát „Teljes HTML" vagy „Nyers HTML" értékre
  7. Illessze be az Asyntai beágyazási kódot a blokk törzsébe
  8. Adjon a blokknak egy címet (pl. „Asyntai Chatbot"), és szükség esetén jelölje be a „Cím elrejtése" opciót
  9. Kattintson a „Blokk mentése", majd az „Elrendezés mentése" gombra

Fontos: Győződjön meg arról, hogy a szövegformátum „Teljes HTML" vagy „Nyers HTML" értékre van állítva, hogy a script tag ne törlődjön ki. Az alapértelmezett „Szűrt HTML" formátum biztonsági okokból eltávolítja a script tageket.

3. lépés: Gyorsítótár törlése és ellenőrzés

A változtatások elvégzése után törölje a Backdrop CMS gyorsítótárát, és ellenőrizze a telepítést:

  1. Lépjen a Konfiguráció > Teljesítmény menübe az adminisztrációs paneljén
  2. Kattintson az „Összes gyorsítótár törlése" gombra
  3. Nyissa meg weboldalát egy új böngészőlapon vagy inkognító ablakban
  4. Látnia kell a chat widget gombot a jobb alsó sarokban
  5. Kattintson rá, hogy megbizonyosodjon a helyes megnyitásról és működésről

Nem látja a widgetet? Győződjön meg arról, hogy törölte a Backdrop CMS gyorsítótárát a Konfiguráció > Teljesítmény menüben. Próbálja megtekinteni oldalát inkognító ablakban, vagy törölje a böngésző gyorsítótárát. Nyissa meg a böngésző konzolját (F12) a JavaScript-hibák ellenőrzéséhez. Ha az egyéni modul módszert használta, ellenőrizze, hogy a modul engedélyezve van-e a Funkciók alatt.