Kuidas lisada Asyntai tehisintellekti vestlusrobot ExpressionEngine'ile

Samm-sammuline juhend ExpressionEngine CMS-i 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.

Samm 2: lisage malli paigutusse (soovitatav)

Lihtsaim viis vestlusroboti lisamiseks kõikidele lehtedele on muuta oma põhipaigutusmalli ExpressionEngine'i juhtpaneelil:

  1. Minge EE juhtpaneelil Arendaja > Mallid > Malligrupid
  2. Avage oma põhimalligrupp (tavaliselt "site") ja muutke paigutusmalli (või malli, mis mähib kõik lehed)
  3. Leidke sulgev </body> silt
  4. Kleepige oma Asyntai manuskood vahetult enne </body> silti:
    <!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body>
  5. Salvestage mall

Vihje: Skripti lisamine enne sulgevat </body> silti tagab, et see laadib pärast lehe sisu, mis on vestlusvidinate jaoks soovitatav ega aeglusta teie lehe laadimist.

Alternatiivne meetod 1: EE malli osade kasutamine

ExpressionEngine'i malli osad võimaldavad luua korduvkasutatavaid lõike, mida saab mallidesse kaasata:

  1. Minge Arendaja > Mallid > Malli osad
  2. Klõpsake "Uus", et luua uus osa nimega _asyntai_widget
  3. Kleepige oma Asyntai manuskood osa sisusse:
    <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
  4. Salvestage osa
  5. Lisage see oma paigutusmallile vahetult enne sulgevat </body> silti:
    {embed="_asyntai_widget"} </body>

Märkus: Malli osade kasutamine hoiab teie koodi organiseerituna ja muudab vestlusroboti manuskoodi uuendamise lihtsaks ühes kohas kogu saidi ulatuses.

Alternatiivne meetod 2: EE HTML päise/jaluse kasutamine

Mõned ExpressionEngine'i seadistused pakuvad globaalset jaluse jaotist skriptide lisamiseks:

  1. Minge Seaded > Sisu ja disain > Globaalsed malli eelistused
  2. Kui teie EE seadistuses on globaalne jaluse jaotis, kleepige Asyntai manuskood sinna
  3. Kui globaalset jaluse jaotist pole saadaval, muutke oma põhipaigutusmalli otse ja lisage manuskood enne sulgevat </body> silti:
    <!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body>
  4. Salvestage oma muudatused

Alternatiivne meetod 3: config.php kasutamine

Edasijõudnud kasutajatele saate vestlusroboti skripti süstida ExpressionEngine'i konfiguratsiooni kaudu või kohandatud lisa loomisega:

  1. Avage oma ExpressionEngine'i projekti failid FTP, SSH või oma koodiredaktori kaudu
  2. Navigeerige kataloogi system/user/config/ ja avage config.php
  3. Kohandatud JavaScripti süstimiseks kaaluge lihtsa EE lisa/laienduse loomist, mis haagib konksu template_post_parse külge, et süstida skripti lehe renderdamisel:
    // In your custom extension public function template_post_parse($final_template, $is_partial, $site_id) { $script = '<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>'; $final_template = str_replace('</body>', $script . '</body>', $final_template); return $final_template; }
  4. Asendage YOUR_WIDGET_ID oma tegeliku vidina ID-ga juhtpaneelilt

Oluline: Config.php ja lisa meetod on mõeldud edasijõudnud kasutajatele, kes tunnevad end ExpressionEngine'i arendusega mugavalt. Enamiku kasutajate jaoks on soovitatav malli paigutuse meetod (2. samm) või malli osade meetod (alternatiivne meetod 1).

3. samm: kontrollige paigaldust

Pärast muudatuste salvestamist külastage oma ExpressionEngine'i veebisaiti uues brauseri vahekaardil või inkognito aknas. Peaksite nägema vestlusvidina nuppu alumises paremas nurgas. Klõpsake sellel, et veenduda, et see avaneb ja töötab korrektselt.

Ei näe vidinat? Veenduge, et salvestasite malli ja et muudate õiget paigutusmalli, mida teie lehed kasutavad. Tühjendage brauseri vahemälu või vaadake inkognito aknas. Kui ExpressionEngine'i malli vahemälu on lubatud, tühjendage vahemälu juhtpaneelilt jaotises Arendaja > Tööriistad > Vahemäluhaldur.