Kuidas lisada Asyntai tehisintellekti vestlusrobot Backdrop CMS-ile

Samm-sammuline juhend Backdrop CMS-i veebisaitide jaoks

Hangi põimimiskood

1. samm: hankige oma manuskood

Esmalt minge oma Asyntai juhtpaneelile ja kerige alla jaotiseni "Manuskood". Kopeerige oma unikaalne manuskood, mis näeb välja selline:

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

Märkus: Ülalolev kood on vaid näide. Peate kopeerima oma unikaalse manuskoodi oma juhtpaneelilt, kuna see sisaldab teie isiklikku vidina ID-d.

2. samm: lisage teemamalli (soovitatav)

Backdrop CMS kasutab oma teemades .tpl.php mallifaile. Soovitatav lähenemine on lisada manuskood otse oma aktiivse teema lehemallile:

  1. Avage oma Backdrop CMS-i paigaldus FTP või failihalduri kaudu
  2. Navigeerige oma aktiivse teema kataloogi: themes/teieteema/
  3. Avage fail page.tpl.php (või layout.tpl.php olenevalt teie teemast)
  4. Leidke sulgev silt </body> või rida <?php print $page_bottom; ?>
  5. Kleepige oma Asyntai manuskood vahetult enne seda rida
  6. Salvestage fail
<!-- 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>

Vihje: Koodi paigutamine vahetult enne <?php print $page_bottom; ?> või sulgevat </body> silti tagab, et vestlusrobot laadib pärast lehe sisu, pakkudes paremat lehe laadimisjõudlust. See meetod lisab vestlusroboti automaatselt igale seda teemat kasutavale lehele.

Alternatiivne meetod 1: kohandatud mooduli kasutamine

Saate luua lihtsa Backdrop CMS-i mooduli, mis süstib vestlusroboti skripti kasutades backdrop_add_js():

  1. Looge mooduli kataloog: modules/custom/asyntai_widget/
  2. Looge moodulifail asyntai_widget.module järgmise koodiga:
    // 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. Looge fail 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. Minge oma Backdrop halduspaneelil Funktsionaalsus (admin/modules) juurde
  5. Leidke kohandatud paketi alt "Asyntai AI Chatbot Widget" ja lubage see
  6. Klõpsake "Salvesta seadistus"

Märkus: Asendage mooduli koodis YOUR_WIDGET_ID oma tegeliku vidina ID-ga Asyntai juhtpaneelilt. Kohandatud mooduli lähenemine on uuenduskindel ja seda ei kirjutata teema uuendamisel üle.

Alternatiivne meetod 2: Backdropi mooduli "Add to Head" kasutamine

Kaastöömoodul "Add to Head" pakub lihtsat viisi skriptide süstimiseks ilma koodi muutmata:

  1. Laadige alla ja paigaldage kaastöömoodul "Add to Head" Backdrop CMS-i veebisaidilt
  2. Minge Seadistus > Arendus > Add to Head
  3. Lisage oma Asyntai manuskood jaluse sektsiooni
  4. Klõpsake "Salvesta seadistus"

Vihje: Mooduli "Add to Head" kasutamine on lihtsaim meetod, kui eelistate mitte muuta teemafaile ega luua kohandatud mooduleid. See pakub lihtsat haldusliidest süstitud skriptide haldamiseks.

Alternatiivne meetod 3: plokisüsteemi kasutamine

Backdrop CMS-i paigutuse ja plokisüsteemi saab kasutada ka vestlusroboti lisamiseks:

  1. Logige sisse oma Backdrop CMS-i halduspaneeli
  2. Minge Struktuur > Paigutused
  3. Valige paigutus, mida soovite muuta (nt vaikimisi paigutus)
  4. Klõpsake jaluse piirkonnas "Lisa plokk"
  5. Valige "Kohandatud plokk"
  6. Määrake ploki vorminguks "Full HTML" või "Raw HTML"
  7. Kleepige oma Asyntai manuskood ploki sisusse
  8. Andke plokile pealkiri (nt "Asyntai Chatbot") ja valikuliselt märkige "Peida pealkiri"
  9. Klõpsake "Salvesta plokk" ja seejärel "Salvesta paigutus"

Oluline: Veenduge, et teksti vorming on määratud "Full HTML" või "Raw HTML", et skriptisilti ei eemaldataks. Vaike "Filtered HTML" vorming eemaldab skriptisildid turvakaalutlustel.

3. samm: Tühjendage vahemälu ja kontrollige

Pärast muudatuste tegemist tühjendage Backdrop CMS-i vahemälu ja kontrollige paigaldust:

  1. Minge oma halduspaneelil Seadistus > Jõudlus
  2. Klõpsake "Tühjenda kõik vahemälud"
  3. Avage oma veebisait uues brauseri vahekaardil või inkognito aknas
  4. Peaksite nägema vestlusvidina nuppu alumises paremas nurgas
  5. Klõpsake sellel, et veenduda, et see avaneb ja töötab korrektselt

Ei näe vidinat? Veenduge, et olete tühjendanud Backdrop CMS-i vahemälu asukohas Seadistus > Jõudlus. Proovige vaadata oma saiti inkognito aknas või tühjendage brauseri vahemälu. Avage brauseri konsool (F12), et kontrollida JavaScripti vigasid. Kui kasutasite kohandatud mooduli meetodit, kontrollige, kas moodul on lubatud jaotises Funktsionaalsus.