Înapoi la tabloul de bord

Documentație

Aflați cum să utilizați Asyntai

Cum să adăugați chatbot-ul AI Asyntai pe Backdrop CMS

Ghid pas cu pas pentru site-uri Backdrop CMS

Obține codul de încorporare

Pasul 1: Obțineți codul de încorporare

Mai întâi, accesați Tabloul de bord Asyntai și derulați în jos până la secțiunea "Cod de încorporare". Copiați codul unic de încorporare care va arăta astfel:

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

Notă: Codul de mai sus este doar un exemplu. Trebuie să copiați propriul cod unic de încorporare din Tabloul de bord, deoarece conține ID-ul personal al widgetului dvs.

Pasul 2: Adăugați în șablonul temei (recomandat)

Backdrop CMS utilizează fișiere de șablon .tpl.php în temele sale. Abordarea recomandată este să adăugați codul de încorporare direct în șablonul de pagină al temei active:

  1. Accesați instalarea Backdrop CMS prin FTP sau Manager de fișiere
  2. Navigați la directorul temei active: themes/yourtheme/
  3. Deschideți fișierul page.tpl.php (sau layout.tpl.php în funcție de tema dvs.)
  4. Găsiți eticheta de închidere </body> sau linia <?php print $page_bottom; ?>
  5. Inserați codul de încorporare Asyntai chiar înainte de acea linie
  6. Salvați fișierul
<!-- 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>

Sfat: Plasarea codului chiar înainte de <?php print $page_bottom; ?> sau eticheta de închidere </body> asigură că chatbotul se încarcă după conținutul paginii, oferind performanță mai bună de încărcare. Această metodă adaugă automat chatbotul pe fiecare pagină care folosește această temă.

Metoda alternativă 1: Utilizarea unui modul personalizat

Puteți crea un modul simplu Backdrop CMS care injectează scriptul chatbotului folosind backdrop_add_js():

  1. Creați directorul modulului: modules/custom/asyntai_widget/
  2. Creați fișierul modulului asyntai_widget.module cu următorul cod:
    // 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. Creați fișierul 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. Accesați Funcționalitate (admin/modules) în panoul de administrare Backdrop
  5. Găsiți "Asyntai AI Chatbot Widget" sub pachetul Custom și activați-l
  6. Faceți clic pe "Salvare configurație"

Notă: Înlocuiți YOUR_WIDGET_ID din codul modulului cu ID-ul real al widgetului dvs. din Tabloul de bord Asyntai. Abordarea cu modul personalizat este sigură la actualizări și nu va fi suprascrisă la actualizarea temei.

Metoda alternativă 2: Utilizarea modulului "Add to Head" din Backdrop

Modulul contribuit "Add to Head" oferă o modalitate ușoară de a injecta scripturi fără a edita codul:

  1. Descărcați și instalați modulul contribuit "Add to Head" de pe site-ul Backdrop CMS
  2. Accesați Configurare > Dezvoltare > Add to Head
  3. Adăugați codul de încorporare Asyntai în secțiunea footer
  4. Faceți clic pe "Salvare configurație"

Sfat: Utilizarea modulului "Add to Head" este cea mai ușoară metodă dacă preferați să nu editați fișierele de temă sau să creați module personalizate. Oferă o interfață simplă de administrare pentru gestionarea scripturilor injectate.

Metoda alternativă 3: Utilizarea sistemului de blocuri

Sistemul de layout și blocuri al Backdrop CMS poate fi, de asemenea, utilizat pentru a adăuga chatbotul:

  1. Conectați-vă la panoul de administrare Backdrop CMS
  2. Accesați Structură > Layout-uri
  3. Selectați layout-ul pe care doriți să îl editați (de ex., layout-ul implicit)
  4. Faceți clic pe "Adaugă bloc" în regiunea footer
  5. Alegeți "Bloc personalizat"
  6. Setați formatul blocului la "Full HTML" sau "Raw HTML"
  7. Inserați codul de încorporare Asyntai în corpul blocului
  8. Dați blocului un titlu (de ex., "Asyntai Chatbot") și opțional bifați "Ascunde titlul"
  9. Faceți clic pe "Salvare bloc" și apoi pe "Salvare layout"

Important: Asigurați-vă că formatul textului este setat la "Full HTML" sau "Raw HTML" pentru ca eticheta script să nu fie eliminată. Formatul implicit "Filtered HTML" va elimina etichetele script din motive de securitate.

Pasul 3: Goliți memoria cache și verificați

După efectuarea modificărilor, goliți memoria cache a Backdrop CMS și verificați instalarea:

  1. Accesați Configurare > Performanță în panoul de administrare
  2. Faceți clic pe "Golire toate cache-urile"
  3. Deschideți site-ul dvs. într-o filă nouă de browser sau fereastră incognito
  4. Ar trebui să vedeți butonul widgetului de chat în colțul din dreapta jos
  5. Faceți clic pe el pentru a vă asigura că se deschide și funcționează corect

Nu vedeți widgetul? Asigurați-vă că ați golit memoria cache a Backdrop CMS la Configurare > Performanță. Încercați să vizualizați site-ul într-o fereastră incognito sau să goliți memoria cache a browserului. Deschideți consola browserului (F12) pentru a verifica eventualele erori JavaScript. Dacă ați folosit metoda cu modul personalizat, verificați dacă modulul este activat sub Funcționalitate.