Nazaj na nadzorno ploščo

Dokumentacija

Naučite se uporabljati Asyntai

Kako dodati klepetalnik Asyntai z UI v MODX

Vodič po korakih za spletne strani MODX CMS

Pridobite kodo za vgradnjo

Korak 1: Pridobite svojo vdelovalno kodo

Najprej pojdite na svojo Nadzorno ploščo Asyntai in se pomaknite navzdol do razdelka "Vdelovalna koda". Kopirajte svojo edinstveno vdelovalno kodo, ki bo videti takole:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></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: Dodajanje v predlogo MODX (priporočeno)

Priporoceni način dodajanja klepetalnika je urejanje predloge MODX neposredno v upravitelju MODX:

  1. Prijavite se v svoj upravitelj MODX (skrbniški panel)
  2. V levi stranski vrstici pojdite na Elementi > Predloge
  3. Odprite predlogo svojega spletnega mesta (običajno se imenuje "BaseTemplate" ali vaša aktivna predloga)
  4. Poišcite zaključno oznako </body> v kodi predloge
  5. Prilepite svojo vdelano kodo Asyntai tik pred zaključno oznako </body>
  6. Kliknite "Shrani" za shranitev predloge
<!-- Your existing template content -->

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

Nasvet: Dodajanje kode tik pred zaključno oznako </body> zagotavlja, da se klepetalnik naloži po vsej vsebini strani, kar je priporočena umestitev za pripomocke za klepet in ne bo upočasnilo nalaganja vaše strani.

Alternativni način 1: Uporaba dela MODX (Chunk)

Uporabite lahko MODX Chunk, da ohranite vdelano kodo ločeno in ponovno uporabno:

  1. V upravitelju MODX pojdite na Elementi > Deli (Chunks)
  2. Kliknite "Nov del" za ustvarjanje novega dela
  3. Poimenujte del "asyntaiWidget"
  4. Prilepite svojo vdelano kodo Asyntai v podrocje vsebine dela
  5. Kliknite "Shrani"
  6. Odprite svojo predlogo (pod Elementi > Predloge)
  7. Dodajte klic dela [[$asyntaiWidget]] tik pred zaključno oznako </body>
  8. Shranite predlogo
<!-- In your Template, before </body> -->
[[$asyntaiWidget]]
</body>
</html>

Nasvet: Uporaba dela olajša upravljanje in posodabljanje vdelane kode na enem mestu, še posebej če uporabljate več predlog na svojem spletnem mestu.

Alternativni način 2: Uporaba sistemskih nastavitev MODX (HTML glava/noga)

Nekatere nastavitve MODX vkljucujejo ograde za skripte v nogi strani prek sistemskih nastavitev:

  1. V upravitelju MODX pojdite na Sistem > Sistemske nastavitve
  2. Filtrirajte po "htmlhead" ali poiščite sistemsko nastavitev po meri za skripte v nogi strani
  3. Če ima vaša nastavitev ogrado za skripte v nogi strani (kot je [[++footer_scripts]]), jo lahko uporabite
  4. Nastavite vrednost sistemske nastavitve na svojo vdelano kodo Asyntai
  5. Prepričajte se, da je ustrezna ograda [[++footer_scripts]] prisotna v vaši predlogi pred zaključno oznako </body>
  6. Shranite sistemsko nastavitev
<!-- In your Template, before </body> -->
[[++footer_scripts]]
</body>
</html>

Opomba: Ta način je odvisen od tega, ali ima vaša nastavitev MODX sistemsko nastavitev po meri za skripte v nogi strani. Če ne obstaja, jo lahko ustvarite in se nanjo sklicujete v svoji predlogi z uporabo skladnje [[++setting_key]].

Alternativni način 3: Uporaba vtičnika MODX (OnWebPagePrerender)

Za napreden pristop lahko ustvarite vtičnik MODX, ki samodejno vstavi kodo klepetalnika na vsako stran:

  1. V upravitelju MODX pojdite na Elementi > Vtičniki
  2. Kliknite "Nov vtičnik" za ustvarjanje novega vtičnika
  3. Poimenujte vtičnik "AsyntaiChatbot"
  4. Prilepite naslednjo kodo PHP v področje kode vtičnika:
$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. Kliknite zavihek "Sistemski dogodki"
  2. Označite potrditveno polje poleg "OnWebPagePrerender", da se vtičnik sproži ob tem dogodku
  3. Kliknite "Shrani"

Pomembno: Zamenjajte YOUR_WIDGET_ID s svojim dejanskim ID-jem pripomočka iz nadzorne plošče Asyntai. Ta vtičnik bo samodejno vstavil skripto klepetalnika na vsako stran vašega spletnega mesta MODX, preden se upodobi.

Korak 3: Počistite predpomnilnik in preverite

Po dodajanju vdelane kode z uporabo katerega koli od zgornjih načinov morate počistiti predpomnilnik MODX in preveriti namestitev:

  1. V upravitelju MODX pojdite na Upravljanje > Počisti predpomnilnik (ali kliknite ikono za čiščenje predpomnilnika v zgornjem meniju)
  2. Odprite svoje spletno mesto v novem zavihku brskalnika ali oknu brez beleženja
  3. V spodnjem desnem kotu strani bi morali videti gumb pripomočka za klepet
  4. Kliknite nanj, da se prepričajte, da se odpre in pravilno deluje

Ne vidite klepetalnika? Prepričajte se, da ste počistili predpomnilnik MODX prek Upravljanje > Počisti predpomnilnik v upravitelju MODX. Poskusite tudi počistiti predpomnilnik brskalnika ali si spletno mesto ogledati v oknu brez beleženja. Če ste uporabili način z vtičnikom, preverite, da je sistemski dogodek "OnWebPagePrerender" označen za vaš vtičnik.