Hvordan legge til Asyntai AI-chatbot i Backdrop CMS

Trinn-for-trinn-guide for Backdrop CMS-nettsteder

Hent innebyggingskode

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:

  1. Få tilgang til Backdrop CMS-installasjonen din via FTP eller Filbehandler
  2. Naviger til den aktive temamappen din: themes/yourtheme/
  3. Åpne filen page.tpl.php (eller layout.tpl.php avhengig av temaet ditt)
  4. Finn den avsluttende </body>-taggen eller linjen <?php print $page_bottom; ?>
  5. Lim inn Asyntai-innbyggingskoden din rett før den linjen
  6. 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():

  1. Opprett modulkatalogen: modules/custom/asyntai_widget/
  2. 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'),
      ));
    }
  3. 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
  4. Gå til Funksjonalitet (admin/modules) i Backdrop-adminpanelet ditt
  5. Finn «Asyntai AI Chatbot Widget» under Custom-pakken og aktiver den
  6. 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:

  1. Last ned og installer den bidragsbaserte «Add to Head»-modulen fra Backdrop CMS-nettsiden
  2. Gå til Konfigurasjon > Utvikling > Add to Head
  3. Legg til Asyntai-innbyggingskoden din i bunntekstseksjonen
  4. 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:

  1. Logg inn på Backdrop CMS-adminpanelet ditt
  2. Gå til Struktur > Layouter
  3. Velg layouten du vil redigere (f.eks. standardlayouten)
  4. Klikk på «Legg til blokk» i bunntekstområdet
  5. Velg «Egendefinert blokk»
  6. Sett blokkformatet til «Full HTML» eller «Raw HTML»
  7. Lim inn Asyntai-innbyggingskoden din i blokkinnholdet
  8. Gi blokken en tittel (f.eks. «Asyntai Chatbot») og merk eventuelt av for «Skjul tittel»
  9. 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:

  1. Gå til Konfigurasjon > Ytelse i adminpanelet ditt
  2. Klikk på «Tøm alle hurtigbuffere»
  3. Åpne nettstedet ditt i en ny nettleserfane eller inkognitovindu
  4. Du bør se chat-widget-knappen i nedre høyre hjørne
  5. 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.