Kaip pridėti Asyntai DI pokalbių robotą prie ExpressionEngine
Žingsnis po žingsnio vadovas ExpressionEngine CMS
1 žingsnis: Gaukite savo įterpimo kodą
Pirma, eikite į savo Asyntai valdymo skydelį ir slinkite žemyn iki "Įterpimo kodas" skyriaus. Nukopijuokite savo unikalų įterpimo kodą, kuris atrodys taip:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Pastaba: Aukščiau pateiktas kodas yra tik pavyzdys. Turite nukopijuoti savo unikalų įterpimo kodą iš savo Valdymo skydelio, nes jame yra jūsų asmeninis valdiklio ID.
2 žingsnis: Pridėkite prie šablono išdėstymo (Rekomenduojama)
Paprasčiausias būdas pridėti pokalbių robotą prie visų puslapių yra redaguoti pagrindinį išdėstymo šabloną ExpressionEngine valdymo skydelyje:
- EE valdymo skydelyje eikite į Kūrėjas > Šablonai > Šablonų grupės
- Atidarykite pagrindinę šablonų grupę (paprastai "site") ir redaguokite išdėstymo šabloną (arba šabloną, kuris apgaubia visus puslapius)
- Raskite uždaromąją
</body>žymą - Įklijuokite savo Asyntai įterpimo kodą prieš
</body>žymą:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Išsaugokite šabloną
Patarimas: Skripto pridėjimas prieš uždaromąjį </body> žymą užtikrina, kad jis krausis po puslapio turinio, o tai rekomenduojama pokalbių valdikliams ir nesulėtins puslapio įkrovimo.
Alternatyvus metodas 1: EE šablonų dalių naudojimas
ExpressionEngine šablonų dalys leidžia kurti pakartotinai naudojamus fragmentus, kuriuos galima įtraukti į šablonus:
- Eikite į Kūrėjas > Šablonai > Šablonų dalys
- Spustelėkite "Naujas", kad sukurtumėte naują dalį pavadinimu
_asyntai_widget - Įklijuokite savo Asyntai įterpimo kodą į dalies turinį:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> - Išsaugokite dalį
- Įtraukite ją į išdėstymo šabloną prieš pat uždaromąjį
</body>žymą:{embed="_asyntai_widget"} </body>
Pastaba: Šablonų dalių naudojimas palaiko jūsų kodą tvarkingą ir palengvina pokalbių roboto įterpimo kodo atnaujinimą vienoje vietoje visoje svetainėje.
Alternatyvus metodas 2: EE HTML antraštės/poraštės naudojimas
Kai kurios ExpressionEngine konfigūracijos turi globalų poraštės skyrių skriptams pridėti:
- Eikite į Nustatymai > Turinys ir dizainas > Globalios šablonų nuostatos
- Jei jūsų EE konfigūracija turi globalų poraštės skyrių, įklijuokite ten Asyntai įterpimo kodą
- Jei globalaus poraštės skyriaus nėra, redaguokite pagrindinį išdėstymo šabloną tiesiogiai ir pridėkite įterpimo kodą prieš uždaromąjį
</body>žymą:<!-- Asyntai AI Chatbot --> <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body> - Išsaugokite pakeitimus
Alternatyvus metodas 3: config.php naudojimas
Pažengusiems naudotojams galite įterpti pokalbių roboto skriptą per ExpressionEngine konfigūraciją arba sukurdami pasirinktinį priedą:
- Prisijunkite prie savo ExpressionEngine projekto failų per FTP, SSH arba kodo redaktorių
- Eikite į
system/user/config/katalogą ir atidarykiteconfig.php - Pasirinktiniam JavaScript įterpimui apsvarstykite galimybę sukurti paprastą EE priedą/plėtinį, kuris jungiasi prie
template_post_parsekabliuko ir įterpia skriptą puslapio atvaizdavimo metu:// 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; } - Pakeiskite
YOUR_WIDGET_IDsavo tikruoju valdiklio ID iš valdymo skydelio
Svarbu: config.php ir priedo metodas skirtas pažengusiems naudotojams, patyriems ExpressionEngine kūrime. Daugumai naudotojų rekomenduojamas šablono išdėstymo metodas (2 žingsnis) arba šablonų dalių metodas (Alternatyvus metodas 1).
3 žingsnis: Patikrinkite diegimą
Išsaugoję pakeitimus, apsilankykite savo ExpressionEngine svetainėje naujame naršyklės skirtuke arba inkognito lange. Turėtumėte matyti pokalbių valdiklio mygtuką apatiniame dešiniajame kampe. Spustelėkite jį, kad įsitikintumėte, jog jis atsidaro ir veikia teisingai.
Nematote valdiklio? Įsitikinkite, kad išsaugojote šabloną ir kad redaguojate teisingą išdėstymo šabloną, kurį naudoja jūsų puslapiai. Išvalykite naršyklės talpyklą arba peržiūrėkite inkognito lange. Jei ExpressionEngine šablonų talpykla įjungta, išvalykite talpyklą iš valdymo skydelio po Kūrėjas > Įrankiai > Talpyklos tvarkyklė.
Weebly