Kuidas lisada Asyntai AI vestlusrobotit MODX-ile

Samm-sammuline juhend MODX 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.

Samm 2: lisage MODX-i mallile (soovitatav)

Soovitatav viis vestlusroboti lisamiseks on muuta oma MODX malli otse MODX Manageris:

  1. Logige sisse oma MODX-i haldurisse (administreerimispaneel)
  2. Vasakul külgribal minge Elemendid > Mallid
  3. Avage oma saidi mall (tavaliselt nimega "BaseTemplate" või teie aktiivne mall)
  4. Leidke malli koodis sulgev </body> märgend
  5. Kleepige oma Asyntai manuskood vahetult enne sulgevat </body> märgendit
  6. Klõpsake "Salvesta" malli salvestamiseks
<!-- Your existing template content -->

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

Vihje: Koodi lisamine vahetult enne sulgevat </body> märgendit tagab, et vestlusrobot laadib pärast kogu lehe sisu, mis on vestlusvidinite soovitatav paigutus ega aeglusta teie lehe laadimist.

Alternatiivne meetod 1: MODX-i ploki kasutamine

Saate kasutada MODX Chunk'i, et hoida manustamiskood eraldi ja taaskasutatavana:

  1. MODX-i halduris minge Elements > Chunks
  2. Klõpsake "Uus Chunk" uue chunki loomiseks
  3. Nimetage plokk "asyntaiWidget"
  4. Kleepige oma Asyntai manuskood ploki sisusse
  5. Klõpsake "Salvesta"
  6. Avage oma mall (jaotises Elements > Templates)
  7. Lisage chunki kutse [[$asyntaiWidget]] vahetult enne sulgevat </body> märgendit
  8. Salvestage mall
<!-- In your Template, before </body> -->
[[$asyntaiWidget]]
</body>
</html>

Vihje: Chunki kasutamine teeb manuskoodi haldamise ja uuendamise lihtsaks ühes kohas, eriti kui kasutate oma saidil mitut malli.

Alternatiivne meetod 2: MODX süsteemiseadete kasutamine (HTML päis/jalus)

Mõned MODX seadistused sisaldavad süsteemiseadete kaudu jaluse skriptide kohatäitjaid:

  1. MODX Manageris minge Süsteem > Süsteemiseaded
  2. Filtreerige "htmlhead" järgi või otsige kohandatud süsteemiseadet jaluse skriptide jaoks
  3. Kui teie seadistusel on kohatäide jaluse skriptide jaoks (näiteks [[++footer_scripts]]), saate seda kasutada
  4. Määrake süsteemiseade väärtuseks oma Asyntai manuskood
  5. Veenduge, et vastav kohatäide [[++footer_scripts]] on teie mallis enne sulgevat </body> märgendit
  6. Salvestage süsteemiseade
<!-- In your Template, before </body> -->
[[++footer_scripts]]
</body>
</html>

Märkus: See meetod sõltub sellest, kas teie MODX seadistusel on kohandatud süsteemiseade jaluse skriptide jaoks. Kui seda ei ole, saate luua kohandatud süsteemiseade ja viidata sellele oma mallis, kasutades süntaksit [[++setting_key]].

Alternatiivne meetod 3: MODX-i pistikprogrammi kasutamine (OnWebPagePrerender)

Täpsema lähenemise jaoks saate luua MODX plugina, mis süstib vestlusroboti koodi automaatselt igale lehele:

  1. MODX-i halduris minge Elements > Plugins
  2. Klõpsake "Uus plugin" uue plugina loomiseks
  3. Nimetage pistikprogramm "AsyntaiChatbot"
  4. Kleepige järgmine PHP kood plugina koodialale:
$output = &$modx->resource->_output;
$script = '<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>';
$output = str_replace('</body>', $script . '</body>', $output);
  1. Klõpsake vahekaardil "Süsteemi sündmused"
  2. Märkige ruut "OnWebPagePrerender" kõrval, et käivitada see plugin sellel sündmusel
  3. Klõpsake "Salvesta"

Oluline: Asendage YOUR_WIDGET_ID oma tegeliku vidina ID-ga Asyntai juhtpaneelilt. See plugin süstib vestlusroboti skripti automaatselt igale MODX saidi lehele enne selle renderdamist.

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

Pärast manuskoodi lisamist mis tahes ülaltoodud meetodiga peate tühjendama MODX vahemälu ja kinnitama paigalduse:

  1. MODX Manageris minge Haldus > Tühjenda vahemälu (või klõpsake ülemises menüüs vahemälu tühjendamise ikoonil)
  2. Avage oma veebisait uuel brauseri vahekaardil või inkognito aknas
  3. Peaksite nägema vestlusvidina nuppu oma lehe paremas alanurgas
  4. Klõpsake sellel, et veenduda selle avamises ja korrektses toimimises

Ei näe vidinat? Veenduge, et olete tühjendanud MODX vahemälu jaotisest Haldus > Tühjenda vahemälu MODX Manageris. Proovige ka tühjendada brauseri vahemälu või vaadata saiti inkognito aknas. Kui kasutasite plugina meetodit, veenduge, et teie plugina jaoks on märgitud süsteemisündmus "OnWebPagePrerender".