Hur du lägger till Asyntai AI-chattbot i ExpressionEngine
Steg-för-steg-guide för ExpressionEngine CMS
Steg 1: Hämta din inbäddningskod
Gå först till din Asyntai-instrumentpanel och scrolla ner till avsnittet "Inbäddningskod". Kopiera din unika inbäddningskod som ser ut så här:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Obs! Koden ovan är bara ett exempel. Du måste kopiera din egen unika inbäddningskod från din Dashboard eftersom den innehåller ditt personliga widget-ID.
Steg 2: Lägg till i malllayouten (rekommenderas)
Det enklaste sättet att lägga till chattboten på alla sidor är att redigera din huvudlayoutmall i ExpressionEngines kontrollpanel:
- I EE-kontrollpanelen, gå till Utvecklare > Mallar > Mallgrupper
- Öppna din huvudmallgrupp (vanligtvis "site") och redigera layoutmallen (eller den mall som omsluter alla sidor)
- Hitta den avslutande taggen
</body> - Klistra in din Asyntai-inbäddningskod precis före taggen
</body>:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Spara mallen
Tips: Att lägga till skriptet före den avslutande </body>-taggen säkerställer att det laddas efter sidinnehållet, vilket rekommenderas för chattwidgetar och inte bromsar sidladdningen.
Alternativ metod 1: Använda EE-mallpartials
ExpressionEngine malldelar låter dig skapa återanvändbara kodavsnitt som kan inkluderas i mallar:
- Gå till Utvecklare > Mallar > Mallpartialer
- Klicka på "New" för att skapa en ny partial med namnet
_asyntai_widget - Klistra in din Asyntai-inbäddningskod i partial-innehållet:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> - Spara partialen
- Inkludera det i din layoutmall precis före den avslutande
</body>-taggen:{embed="_asyntai_widget"} </body>
Obs! Att använda Template Partials håller din kod organiserad och gör det enkelt att uppdatera chatbotens inbäddningskod på ett ställe över hela din webbplats.
Alternativ metod 2: Använda EE:s HTML-sidhuvud/-sidfot
Vissa ExpressionEngine-konfigurationer tillhandahåller ett globalt sidfotsavsnitt för att lägga till skript:
- Gå till Inställningar > Innehåll & Design > Globala mallinställningar
- Om din EE-konfiguration har ett globalt sidfotssavsnitt, klistra in Asyntai-inbäddningskoden där
- Om det inte finns något globalt sidfotssavsnitt tillgängligt, redigera din huvudlayoutmall direkt och lägg till inbäddningskoden före den avslutande
</body>-taggen:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Spara dina ändringar
Alternativ metod 3: Använda config.php
För avancerade användare kan du injicera chattbotskriptet via ExpressionEngines konfiguration eller genom att skapa ett anpassat tillägg:
- Åtkomst till dina ExpressionEngine-projektfiler via FTP, SSH eller din kodredigerare
- Navigera till katalogen
system/user/config/och öppnaconfig.php - För anpassad JavaScript-injektion, överväg att skapa ett enkelt EE-tillägg/extension som kopplar in i hooken
template_post_parseför att injicera skriptet vid sidrendering:// 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; } - Ersätt
YOUR_WIDGET_IDmed ditt faktiska widget-ID från instrumentpanelen
Viktigt: Metoden med config.php och tillägg är avsedd för avancerade användare som är bekväma med ExpressionEngine-utveckling. För de flesta användare rekommenderas metoden med mallayout (steg 2) eller metoden med mallpartials (alternativ metod 1).
Steg 3: Verifiera installationen
Efter att du har sparat dina ändringar, besök din ExpressionEngine-webbplats i en ny webbläsarflik eller ett inkognitofönster. Du bör se widgetknappen för chatten i det nedre högra hörnet. Klicka på den för att kontrollera att den öppnas och fungerar korrekt.
Ser du inte widgeten? Se till att du sparat mallen och att du redigerar rätt layoutmall som dina sidor använder. Rensa webbläsarens cache eller visa sidan i ett inkognitofönster. Om ExpressionEngines mallcaching är aktiverad, rensa cachen från kontrollpanelen under Developer > Utilities > Cache Manager.
Weebly