Hvordan legge til Asyntai AI-chatbot i Backdrop CMS
Trinn-for-trinn-guide for Backdrop CMS-nettsteder
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 temamal (anbefalt)
Backdrop CMS bruker .tpl.php-malfiler i temaene sine. Den anbefalte tilnærmingen er å legge til innbyggingskoden direkte i den aktive temaets sidemal:
- Få tilgang til Backdrop CMS-installasjonen din via FTP eller Filbehandler
- Naviger til den aktive temamappen din: themes/yourtheme/
- Åpne filen page.tpl.php (eller layout.tpl.php avhengig av temaet ditt)
- Finn den avsluttende </body>-taggen eller linjen <?php print $page_bottom; ?>
- Lim inn Asyntai-innbyggingskoden din rett før den linjen
- Lagre filen
<!-- 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>
Tips: Plassering av koden rett før <?php print $page_bottom; ?> eller den avsluttende </body>-taggen sikrer at chatboten lastes etter sideinnholdet, noe som gir bedre sidelastytelse. Denne metoden legger automatisk til chatboten på hver side som bruker dette temaet.
Alternativ metode 1: Bruke en egendefinert modul
Du kan opprette en enkel Backdrop CMS-modul som injiserer chatbot-skriptet ved hjelp av backdrop_add_js():
- Opprett modulkatalogen: modules/custom/asyntai_widget/
- Opprett modulfilen asyntai_widget.module med følgende kode:
// 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'),
));
} - Opprett filen asyntai_widget.info:
name = Asyntai AI Chatbot Widget
description = Adds the Asyntai AI chatbot widget to all pages.
backdrop = 1.x
package = Custom
type = module - Gå til Funksjonalitet (admin/modules) i Backdrop-adminpanelet ditt
- Finn «Asyntai AI Chatbot Widget» under Custom-pakken og aktiver den
- Klikk på «Lagre konfigurasjon»
Merk: Erstatt YOUR_WIDGET_ID i modulkoden med din faktiske widget-ID fra Asyntai-dashbordet. Den egendefinerte modulmetoden er oppgraderingssikker og vil ikke bli overskrevet når du oppdaterer temaet ditt.
Alternativ metode 2: Bruk av Backdrops «Add to Head»-modul
Den bidragsbaserte «Add to Head»-modulen gir en enkel måte å injisere skript uten å redigere kode:
- Last ned og installer den bidragsbaserte «Add to Head»-modulen fra Backdrop CMS-nettsiden
- Gå til Konfigurasjon > Utvikling > Add to Head
- Legg til Asyntai-innbyggingskoden din i bunntekstseksjonen
- Klikk på «Lagre konfigurasjon»
Tips: Å bruke «Add to Head»-modulen er den enkleste metoden hvis du foretrekker å ikke redigere temafiler eller lage egendefinerte moduler. Den gir et enkelt administrasjonsgrensesnitt for å administrere injiserte skript.
Alternativ metode 3: Bruke blokksystemet
Backdrop CMS sitt layout- og blokksystem kan også brukes til å legge til chatboten:
- Logg inn på Backdrop CMS-adminpanelet ditt
- Gå til Struktur > Layouter
- Velg layouten du vil redigere (f.eks. standardlayouten)
- Klikk på «Legg til blokk» i bunntekstområdet
- Velg «Egendefinert blokk»
- Sett blokkformatet til «Full HTML» eller «Raw HTML»
- Lim inn Asyntai-innbyggingskoden din i blokkinnholdet
- Gi blokken en tittel (f.eks. «Asyntai Chatbot») og merk eventuelt av for «Skjul tittel»
- Klikk på «Lagre blokk» og deretter «Lagre oppsett»
Viktig: Sørg for at tekstformatet er satt til «Full HTML» eller «Raw HTML» slik at script-taggen ikke fjernes. Standard «Filtrert HTML»-format fjerner script-tagger av sikkerhetsgrunner.
Trinn 3: Tøm hurtigbuffer og bekreft
Etter at du har gjort endringene, tøm Backdrop CMS sin hurtigbuffer og bekreft installasjonen:
- Gå til Konfigurasjon > Ytelse i adminpanelet ditt
- Klikk på «Tøm alle hurtigbuffere»
- Åpne nettstedet ditt i en ny nettleserfane eller inkognitovindu
- Du bør se chat-widget-knappen i nedre høyre hjørne
- Klikk på den for å sikre at den åpnes og fungerer korrekt
Ser du ikke widgeten? Sørg for at du har tømt Backdrop CMS sin hurtigbuffer under Konfigurasjon > Ytelse. Prøv å se nettstedet ditt i et inkognitovindu eller tøm nettleserens hurtigbuffer. Åpne nettleserkonsollen (F12) for å se etter JavaScript-feil. Hvis du brukte den egendefinerte modulmetoden, bekreft at modulen er aktivert under Funksjonalitet.
Weebly