Az Asyntai AI Chatbot hozzáadása az ExpressionEngine-hez
Lépésről lépésre útmutató ExpressionEngine CMS-hez
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 sablon elrendezéséhez (ajánlott)
A legegyszerűbb módja, hogy az összes oldalhoz hozzáadja a chatbotot, a fő elrendezési sablon szerkesztése az ExpressionEngine vezérlőpultján:
- Az EE vezérlőpultján lépjen a Fejlesztő > Sablonok > Sabloncsoportok menübe
- Nyissa meg a fő sabloncsoportot (általában "site"), és szerkessze az elrendezési sablont (vagy azt a sablont, amely az összes oldalt burkolja)
- Keresse meg a záró
</body>taget - Illessze be az Asyntai beágyazási kódot közvetlenül a
</body>tag elé:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Mentse el a sablont
Tipp: A szkript hozzáadása a záró </body> tag elé biztosítja, hogy az oldaltartalom után töltődjön be, ami chat widgetek esetén ajánlott, és nem lassítja az oldalbetöltést.
Alternatív 1. módszer: EE sablonrészletek használata
Az ExpressionEngine sablonrészletek lehetővé teszik újrafelhasználható részletek létrehozását, amelyek belefoglalhatók a sablonokba:
- Lépjen a Fejlesztő > Sablonok > Sablonrészletek menübe
- Kattintson az "Új" gombra egy új,
_asyntai_widgetnevű részlet létrehozásához - Illessze be az Asyntai beágyazási kódot a rész tartalmába:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> - Mentse el a részt
- Foglalja bele az elrendezési sablonba közvetlenül a záró
</body>tag elé:{embed="_asyntai_widget"} </body>
Megjegyzés: A sablon részek használata rendben tartja a kódot, és megkönnyíti a chatbot beágyazási kódjának egyetlen helyen való frissítését az egész webhelyen.
Alternatív 2. módszer: Az EE HTML fejléc/lábléc használata
Egyes ExpressionEngine beállítások globális lábléc szakaszt biztosítanak szkriptek hozzáadásához:
- Lépjen a Beállítások > Tartalom & Tervezés > Globális sablonbeállítások menübe
- Ha az EE beállításának van globális lábléc szakasza, illessze be oda az Asyntai beágyazási kódot
- Ha nincs globális lábléc szakasz, szerkessze közvetlenül a fő elrendezési sablont, és adja hozzá a beágyazási kódot a záró
</body>tag elé:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Mentse el a módosításokat
Alternatív 3. módszer: A config.php használata
Haladó felhasználók számára befecskendezhetik a chatbot szkriptet az ExpressionEngine konfigurációján keresztül, vagy egyéni bővítmény létrehozásával:
- Érje el az ExpressionEngine projekt fájljait FTP-n, SSH-n vagy kódszerkesztőjén keresztül
- Navigáljon a
system/user/config/könyvtárba, és nyissa meg aconfig.phpfájlt - Egyéni JavaScript befecskendezéshez fontolja meg egy egyszerű EE bővítmény/kiterjesztés létrehozását, amely bekapcsolódik a
template_post_parsehookba, hogy az oldalrenderelés során befecskendezze a szkriptet:// In your custom extension public function template_post_parse($final_template, $is_partial, $site_id) { $script = '<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>'; $final_template = str_replace('</body>', $script . '</body>', $final_template); return $final_template; } - Cserélje ki a
YOUR_WIDGET_IDértékét a tényleges widget azonosítójára az irányítópultról
Fontos: A config.php és bővítmény módszer olyan haladó felhasználóknak szól, akik jártasak az ExpressionEngine fejlesztésben. A legtöbb felhasználónak a sablon elrendezési módszer (2. lépés) vagy a sablon részek módszer (Alternatív 1. módszer) ajánlott.
3. lépés: Telepítés ellenőrzése
A módosítások mentése után látogasson el ExpressionEngine webhelyére egy új böngészőlapon vagy inkognitóablakban. A jobb alsó sarokban meg kell jelennie a chat widget gombnak. Kattintson rá, hogy megbizonyosodjon arról, hogy megfelelően nyílik meg és működik.
Nem látja a widgetet? Győződjön meg arról, hogy mentette a sablont, és hogy a megfelelő elrendezési sablont szerkeszti, amelyet az oldalai használnak. Ürítse ki a böngésző gyorsítótárát, vagy nézze meg inkognitóablakban. Ha az ExpressionEngine sablongyorsítótárazása engedélyezett, ürítse ki a gyorsítótárat a vezérlőpultról a Fejlesztő > Segédprogramok > Gyorsítótár-kezelő menüpont alatt.
Weebly