Nazaj na nadzorno ploščo

Dokumentacija

Naučite se uporabljati Asyntai

Kako dodati klepetalnik Asyntai z UI v Drupal

Vodič po korakih za spletne strani Drupal

Pridobite kodo za vgradnjo

Korak 1: Pridobite svojo vdelovalno kodo

First, go to your Asyntai Dashboard and scroll down to the "Embed Code" section. Copy your unique embed code which will look like this:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

Opomba: Zgornja koda je le primer. Svojo edinstveno vdelovalno kodo morate kopirati iz svoje Nadzorne plošče, saj vsebuje vaš osebni ID klepetalnika.

Korak 2: Uporaba modula za skripte v glavi in nogi (priporočeno)

Najlažji način za dodajanje klepetalnika je uporaba modula "Header and Footer Scripts":

  1. Prijavite se v svojo skrbniško ploščo Drupal
  2. Pojdite na Razširitve in kliknite "Namesti nov modul"
  3. Search for "Header and Footer Scripts" or download it from Drupal.org
  4. Namestite in omogočite modul
  5. Pojdite na Konfiguracija → Razvoj → Header and Footer Scripts
  6. Kliknite na zavihek "Noga"
  7. Prilepite svojo vdelovalno kodo Asyntai v besedilno polje skriptov noge
  8. Kliknite "Shrani konfiguracijo"

Nasvet: Dodajanje kode v razdelek noge zagotavlja nalaganje po vsebini strani, kar je priporočeno za klepetalnike.

Alternativa: Uredite predlogo teme

Kodo lahko dodate neposredno v datoteko predloge teme:

  1. Pojdite v mapo teme: themes/your_theme/
  2. Odprite datoteko html.html.twig (ali jo ustvarite, če ne obstaja)
  3. Poiščite zaključno oznako </body>
  4. Prilepite svojo vdelovalno kodo Asyntai tik pred oznako </body>
  5. Shranite datoteko
  6. Počistite predpomnilnik Drupal: Konfiguracija → Zmogljivost → Počisti vse predpomnilnike

Pomembno: Spremembe datotek teme so lahko prepisane ob posodobitvi teme. Razmislite o uporabi podrejene teme ali modula Header and Footer Scripts za trajnejšo rešitev.

Alternativa: Uporaba knjižnic (za razvijalce)

Za razvijalce, ki raje uporabljajo sistem knjižnic sredstev Drupal:

  1. Ustvarite ali uredite datoteko *.libraries.yml svoje teme
  2. Dodajte nov vnos knjižnice:
    asyntai-chatbot:
    js:
    https://asyntai.com/static/js/chat-widget.js: { type: external, attributes: { async: true, data-asyntai-id: YOUR_WIDGET_ID } }
  3. Pripnite knjižnico v datoteki *.info.yml svoje teme:
    libraries:
    - your_theme/asyntai-chatbot
  4. Počistite predpomnilnik Drupal

Korak 3: Preverite namestitev

Po shranjevanju sprememb in čiščenju predpomnilnika obiščite svojo spletno stran v novem zavihku brskalnika ali oknu brez beleženja. V spodnjem desnem kotu bi morali videti gumb klepetalnika. Kliknite ga, da preverite, ali se pravilno odpre in deluje.

Ne vidite klepetalnika? Prepričajte se, da ste počistili predpomnilnik Drupal na Konfiguracija → Zmogljivost → Počisti vse predpomnilnike. Poskusite tudi počistiti predpomnilnik brskalnika ali si ogledati stran v oknu brez beleženja.