Takaisin hallintapaneeliin

Dokumentaatio

Opi käyttämään Asyntai

Asyntai AI -chatbotin lisääminen Backdrop CMS:ään

Vaiheittainen opas Backdrop CMS -verkkosivustoille

Hae upotuskoodi

Vaihe 1: Hanki upotuskoodisi

Siirry ensin Asyntai-hallintapaneeliin ja vieritä alas "Upotuskoodi"-osioon. Kopioi yksilöllinen upotuskoodisi, joka näyttää tältä:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Huomautus: Yllä oleva koodi on vain esimerkki. Sinun on kopioitava oma yksilöllinen upotuskoodisi Hallintapaneelistasi, sillä se sisältää henkilökohtaisen widget-tunnuksesi.

Vaihe 2: Lisää teemamalliin (Suositeltu)

Backdrop CMS käyttää teemoissaan .tpl.php-mallitiedostoja. Suositeltu tapa on lisätä upotuskoodi suoraan aktiivisen teemasi sivumalliin:

  1. Käytä Backdrop CMS -asennustasi FTP:n tai tiedostonhallinnan kautta
  2. Siirry aktiivisen teemasi hakemistoon: themes/yourtheme/
  3. Avaa page.tpl.php-tiedosto (tai layout.tpl.php teemastasi riippuen)
  4. Etsi sulkeva </body>-tagi tai rivi <?php print $page_bottom; ?>
  5. Liitä Asyntai-upotuskoodisi juuri ennen kyseistä riviä
  6. Tallenna tiedosto
<!-- 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>

Vinkki: Koodin sijoittaminen juuri ennen <?php print $page_bottom; ?> tai sulkevaa </body>-tagia varmistaa, että chatbot latautuu sivun sisällön jälkeen, mikä parantaa sivun latausnopeutta. Tämä menetelmä lisää chatbotin automaattisesti jokaiselle tätä teemaa käyttävälle sivulle.

Vaihtoehtoinen tapa 1: Mukautetun moduulin käyttö

Voit luoda yksinkertaisen Backdrop CMS -moduulin, joka lisää chatbot-skriptin käyttämällä backdrop_add_js():

  1. Luo moduulihakemisto: modules/custom/asyntai_widget/
  2. Luo moduulitiedosto asyntai_widget.module seuraavalla koodilla:
    // 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. Luo asyntai_widget.info-tiedosto:
    name = Asyntai AI Chatbot Widget
    description = Adds the Asyntai AI chatbot widget to all pages.
    backdrop = 1.x
    package = Custom
    type = module
  4. Siirry Functionality-osioon (admin/modules) Backdrop-hallintapaneelissasi
  5. Etsi "Asyntai AI Chatbot Widget" Custom-paketin alta ja ota se käyttöön
  6. Napsauta "Save configuration"

Huomautus: Korvaa YOUR_WIDGET_ID moduulikoodissa todellisella widget-tunnuksellasi Asyntai-hallintapaneelista. Mukautettu moduuli on päivitysturvallinen eikä sitä ylikirjoiteta teemaa päivitettäessä.

Vaihtoehtoinen tapa 2: Backdropin "Add to Head" -moduulin käyttö

Yhteisön "Add to Head" -moduuli tarjoaa helpon tavan lisätä skriptejä ilman koodin muokkaamista:

  1. Lataa ja asenna "Add to Head" -yhteisömoduuli Backdrop CMS -verkkosivustolta
  2. Siirry kohtaan Configuration > Development > Add to Head
  3. Lisää Asyntai-upotuskoodisi alatunniste-osioon
  4. Napsauta "Save configuration"

Vinkki: "Add to Head" -moduulin käyttö on helpoin tapa, jos et halua muokata teematiedostoja tai luoda mukautettuja moduuleja. Se tarjoaa yksinkertaisen hallintakäyttöliittymän lisättyjen skriptien hallintaan.

Vaihtoehtoinen tapa 3: Lohkojärjestelmän käyttö

Backdrop CMS:n asettelu- ja lohkojärjestelmää voidaan myös käyttää chatbotin lisäämiseen:

  1. Kirjaudu Backdrop CMS -hallintapaneeliin
  2. Siirry kohtaan Structure > Layouts
  3. Valitse muokattava asettelu (esim. oletusasettelu)
  4. Napsauta "Add block" alatunnistealueella
  5. Valitse "Custom block"
  6. Aseta lohkon muodoksi "Full HTML" tai "Raw HTML"
  7. Liitä Asyntai-upotuskoodisi lohkon sisältöön
  8. Anna lohkolle otsikko (esim. "Asyntai Chatbot") ja valinnaisesti valitse "Hide title"
  9. Napsauta "Save block" ja sitten "Save layout"

Tärkeää: Varmista, että tekstimuodoksi on asetettu "Full HTML" tai "Raw HTML", jotta script-tagia ei poisteta. Oletus "Filtered HTML" -muoto poistaa script-tagit turvallisuussyistä.

Vaihe 3: Tyhjennä välimuisti ja vahvista

Muutosten tekemisen jälkeen tyhjennä Backdrop CMS:n välimuisti ja vahvista asennus:

  1. Siirry kohtaan Configuration > Performance hallintapaneelissasi
  2. Napsauta "Clear all caches"
  3. Avaa verkkosivustosi uudessa selainvälilehdessä tai incognito-ikkunassa
  4. Chat-widget-painikkeen pitäisi näkyä oikeassa alakulmassa
  5. Napsauta sitä varmistaaksesi, että se avautuu ja toimii oikein

Etkö näe widgetiä? Varmista, että olet tyhjentänyt Backdrop CMS:n välimuistin kohdassa Configuration > Performance. Kokeile tarkastella sivustoasi incognito-ikkunassa tai tyhjennä selaimen välimuisti. Avaa selaimen konsoli (F12) tarkistaaksesi mahdolliset JavaScript-virheet. Jos käytit mukautettua moduulia, varmista että moduuli on käytössä Functionality-kohdassa.