Kako dodati klepetalnik Asyntai z UI v ExpressionEngine
Vodič po korakih za ExpressionEngine CMS
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: Dodajte v postavitev predloge (priporočeno)
Najlažji način za dodajanje klepetalnika na vse strani je urejanje glavne predloge postavitve v nadzorni plošči ExpressionEngine:
- V nadzorni plošči EE pojdite na Razvijalec > Predloge > Skupine predlog
- Odprite svojo glavno skupino predlog (običajno "site") in uredite predlogo postavitve (ali predlogo, ki ovija vse strani)
- Poiščite zaključno oznako
</body> - Prilepite svojo vdelovalno kodo Asyntai tik pred oznako
</body>:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Shranite predlogo
Nasvet: Dodajanje skripta pred zaključno oznako </body> zagotavlja nalaganje po vsebini strani, kar je priporočeno za klepetalnik in ne bo upočasnilo nalaganja vaše strani.
Alternativni način 1: Uporaba delnih predlog EE
Delne predloge ExpressionEngine omogočajo ustvarjanje delčkov za večkratno uporabo, ki jih lahko vključite v vse predloge:
- Pojdite na Razvijalec > Predloge > Delne predloge
- Kliknite "Novo", da ustvarite novo delno predlogo z imenom
_asyntai_widget - Prilepite svojo vdelovalno kodo Asyntai v vsebino delne predloge:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> - Shranite delno predlogo
- Vključite jo v svojo predlogo postavitve tik pred zaključno oznako
</body>:{embed="_asyntai_widget"} </body>
Opomba: Uporaba delnih predlog ohranja vašo kodo organizirano in olajša posodabljanje vdelovalne kode klepetalnika na enem mestu za celotno stran.
Alternativni način 2: Uporaba glave/noge HTML v EE
Nekatere nastavitve ExpressionEngine zagotavljajo globalni razdelek noge za dodajanje skriptov:
- Pojdite na Nastavitve > Vsebina in oblikovanje > Globalne nastavitve predlog
- Če ima vaša nastavitev EE globalni razdelek noge, prilepite vdelovalno kodo Asyntai tja
- Če globalni razdelek noge ni na voljo, neposredno uredite svojo glavno predlogo postavitve in dodajte vdelovalno kodo pred zaključno oznako
</body>:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Shranite spremembe
Alternativni način 3: Uporaba config.php
Za napredne uporabnike lahko vstavite skript klepetalnika prek konfiguracije ExpressionEngine ali z ustvarjanjem dodatka po meri:
- Dostopajte do projektnih datotek ExpressionEngine prek FTP, SSH ali svojega urejevalnika kode
- Pojdite v imenik
system/user/config/in odpriteconfig.php - Za vstavljanje JavaScripta po meri razmislite o ustvarjanju preprostega dodatka/razširitve EE, ki se priklopi na kavelj
template_post_parseza vstavljanje skripta pri izrisovanju strani:// 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; } - Zamenjajte
YOUR_WIDGET_IDs svojim dejanskim ID-jem klepetalnika z nadzorne plošče
Pomembno: Način s config.php in dodatkom je namenjen naprednim uporabnikom, ki jim je razvoj ExpressionEngine domač. Za večino uporabnikov je priporočen način s predlogo postavitve (korak 2) ali način z delnimi predlogami (alternativni način 1).
Korak 3: Preverite namestitev
Po shranjevanju sprememb obiščite svojo spletno stran ExpressionEngine v novem zavihku brskalnika ali oknu brez beleženja. V spodnjem desnem kotu bi morali videti gumb klepetalnika. Kliknite ga, da preverite, ali se pravilno odpre in deluje.
Ne vidite klepetalnika? Prepričajte se, da ste shranili predlogo in da urejate pravilno predlogo postavitve, ki jo vaše strani uporabljajo. Počistite predpomnilnik brskalnika ali si oglejte stran v oknu brez beleženja. Če je omogočeno predpomnjenje predlog ExpressionEngine, počistite predpomnilnik z nadzorne plošče pod Razvijalec > Pripomočki > Upravljalnik predpomnilnika.
Weebly