Slik legger du til Asyntai AI-chatbot i ExpressionEngine
Trinn-for-trinn-guide for ExpressionEngine CMS
Trinn 1: Hent innbyggingskoden din
Gå først til Asyntai-dashbordet ditt og bla ned til «Innbyggingskode»-seksjonen. Kopier din unike innbyggingskode som vil se slik ut:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Merk: Koden ovenfor er bare et eksempel. Du må kopiere din egen unike innbyggingskode fra Dashbordet ditt, da den inneholder din personlige widget-ID.
Trinn 2: Legg til i mallayout (anbefalt)
Den enkleste måten å legge til chatboten på alle sider er ved å redigere hovedlayoutmalen i ExpressionEngine-kontrollpanelet:
- I EE-kontrollpanelet, gå til Developer > Templates > Template Groups
- Åpne din hovedmalgruppe (vanligvis «site») og rediger layoutmalen (eller malen som omslutter alle sider)
- Finn den avsluttende
</body>-taggen - Lim inn Asyntai-innbyggingskoden rett før
</body>-taggen:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Lagre malen
Tips: Ved å legge til skriptet før den avsluttende </body>-taggen sikrer du at det lastes etter sideinnholdet, noe som anbefales for chatwidgeter og ikke vil bremse sidelastingen.
Alternativ metode 1: Bruk av EE-maldeler
ExpressionEngine-maldeler lar deg opprette gjenbrukbare kodebiter som kan inkluderes på tvers av maler:
- Gå til Developer > Templates > Template Partials
- Klikk på «New» for å opprette en ny del kalt
_asyntai_widget - Lim inn Asyntai-innbyggingskoden i maldelens innhold:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> - Lagre maldelen
- Inkluder den i layoutmalen din rett før den avsluttende
</body>-taggen:{embed="_asyntai_widget"} </body>
Merk: Bruk av maldeler holder koden din organisert og gjør det enkelt å oppdatere chatbot-innbyggingskoden på ett sted for hele nettstedet.
Alternativ metode 2: Bruk av EEs HTML-topptekst/bunntekst
Noen ExpressionEngine-oppsett har en global bunntekstseksjon for å legge til skript:
- Gå til Settings > Content & Design > Global Template Preferences
- Hvis EE-oppsettet ditt har en global bunntekstseksjon, lim inn Asyntai-innbyggingskoden der
- Hvis ingen global bunntekstseksjon er tilgjengelig, rediger hovedlayoutmalen direkte og legg til innbyggingskoden før den avsluttende
</body>-taggen:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Lagre endringene dine
Alternativ metode 3: Bruk av config.php
For avanserte brukere kan du injisere chatbot-skriptet gjennom ExpressionEngines konfigurasjon eller ved å opprette et egendefinert tillegg:
- Få tilgang til ExpressionEngine-prosjektfilene dine via FTP, SSH eller koderedigeringsprogrammet ditt
- Naviger til mappen
system/user/config/og åpneconfig.php - For egendefinert JavaScript-injeksjon, vurder å opprette et enkelt EE-tillegg/utvidelse som kobler seg inn i
template_post_parse-hooken for å injisere skriptet ved sidevisning:// 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; } - Erstatt
YOUR_WIDGET_IDmed din faktiske widget-ID fra dashbordet
Viktig: Config.php- og tilleggsmetoden er beregnet på avanserte brukere som er komfortable med ExpressionEngine-utvikling. For de fleste brukere anbefales mallayout-metoden (trinn 2) eller maldeler-metoden (alternativ metode 1).
Trinn 3: Bekreft installasjonen
Etter at du har lagret endringene, besøk ExpressionEngine-nettstedet ditt i en ny nettleserfane eller et inkognitovindu. Du bør se chatwidget-knappen i nedre høyre hjørne. Klikk på den for å sjekke at den åpnes og fungerer riktig.
Ser du ikke widgeten? Sørg for at du har lagret malen og at du redigerer riktig layoutmal som sidene dine bruker. Tøm nettleserens hurtigbuffer eller se i et inkognitovindu. Hvis ExpressionEngine-malbufring er aktivert, tøm hurtigbufferen fra kontrollpanelet under Developer > Utilities > Cache Manager.
Weebly