Asyntai AI -chatbotin lisääminen Drupal-alustalle

Vaiheittainen opas Drupal-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: Header and Footer Scripts -moduulin käyttö (suositeltu)

Helpoin tapa lisätä chatbot on käyttää \"Header and Footer Scripts\" -moduulia:

  1. Kirjaudu Drupal-hallintapaneeliin
  2. Siirry kohtaan Extend ja napsauta \"Install new module\"
  3. Hae \"Header and Footer Scripts\" tai lataa se osoitteesta Drupal.org
  4. Asenna ja ota moduuli käyttöön
  5. Siirry kohtaan Configuration → Development → Header and Footer Scripts
  6. Napsauta \"Footer\"-välilehteä
  7. Liitä Asyntai-upotuskoodisi alatunnisteen skriptien tekstikenttään
  8. Napsauta "Save configuration"

Vinkki: Koodin lisääminen alatunnisteosaan varmistaa, että chatbot latautuu sivun sisällön jälkeen, mikä on suositeltavaa chat-widgeteille.

Vaihtoehto: Muokkaa teemamallia

Voit lisätä koodin suoraan teemasi mallitiedostoon:

  1. Siirry teemakansioon: themes/your_theme/
  2. Avaa html.html.twig-tiedosto (tai luo sellainen, jos sitä ei ole)
  3. Etsi sulkeva </body>-tagi
  4. Liitä Asyntai-upotuskoodisi juuri ennen </body>-tagia
  5. Tallenna tiedosto
  6. Tyhjennä Drupalin välimuisti: Configuration → Performance → Clear all caches

Tärkeää: Teematiedostojen muutokset saattavat ylikirjoittua teemaa päivitettäessä. Harkitse lapsiteeman tai Header and Footer Scripts -moduulin käyttöä pysyvämpänä ratkaisuna.

Vaihtoehto: Kirjastojen käyttö (kehittäjille)

Kehittäjille, jotka haluavat käyttää Drupalin resurssikirjastojärjestelmää:

  1. Luo tai muokkaa teemasi *.libraries.yml-tiedostoa
  2. Lisää uusi kirjastomerkintä:
    asyntai-chatbot:
    js:
    https://asyntai.com/static/js/chat-widget.js: { type: external, attributes: { async: true, data-asyntai-id: YOUR_WIDGET_ID } }
  3. Liitä kirjasto teemasi *.info.yml-tiedostoon:
    libraries:
    - your_theme/asyntai-chatbot
  4. Tyhjennä Drupalin välimuisti

Vaihe 3: Vahvista asennus

Kun olet tallentanut muutokset ja tyhjentänyt välimuistin, avaa verkkosivustosi uudessa selaimen välilehdessä tai incognito-ikkunassa. Chat-painikkeen pitäisi näkyä oikeassa alakulmassa. Napsauta sitä varmistaaksesi, että se avautuu ja toimii oikein.

Etkö näe widgetiä? Muista tyhjentää Drupalin välimuisti siirtymällä kohtaan Configuration → Performance → Clear all caches. Kokeile myös tyhjentää selaimen välimuisti tai katsella sivua incognito-ikkunassa.