Kaip pridėti Asyntai AI pokalbių robotą prie Umbraco
Žingsnis po žingsnio vadovas Umbraco CMS svetainėms
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: Pagrindinio šablono redagavimas (rekomenduojama)
Paprasčiausias būdas pridėti pokalbių robotą visuose puslapiuose yra redaguoti pagrindinį šabloną:
- Prisijunkite prie savo Umbraco Backoffice
- Eikite į Nustatymai kairiojoje šoninėje juostoje
- Išskleiskite Šablonai
- Spustelėkite savo Master šabloną (arba pagrindinį išdėstymo šabloną, kurį naudoja jūsų svetainė)
- Raskite uždaromąjį
</body>žymą - Įklijuokite savo Asyntai įterpimo kodą prieš
</body>žymą - Spustelėkite "Išsaugoti"
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.
Alternatyva: svetainės nustatymų dokumento tipo naudojimas
Didesniam lankstumui galite pridėti individualų lauką poraštės scenarijams valdyti:
- Eikite į Settings → Document Types
- Redaguokite savo Site Settings dokumento tipą (arba sukurkite jį, jei jo nėra)
- Pridėkite naują savybę, pavadintą "Footer Scripts", su Textarea duomenų tipu
- Išsaugokite dokumento tipą
- Eikite į Content ir redaguokite savo Site Settings mazgą
- Įklijuokite savo Asyntai įterpimo kodą Footer Scripts lauke
- Savo pagrindiniame šablone pridėkite šį kodą prieš
</body>:@Html.Raw(Model.Value("footerScripts")) - Išsaugokite ir turinį, ir šabloną
Pastaba: @Html.Raw() naudojimas yra svarbus, kad script žymos būtų teisingai atvaizduotos be HTML kodavimo.
Alternatyva: scenarijų aplanko naudojimas
Taip pat galite sukurti JavaScript failą Umbraco Backoffice:
- Eikite į Settings → Scripts
- Dešiniuoju pelės mygtuku spustelėkite Scripts ir pasirinkite "Create"
- Sukurkite naują failą, pavadintą asyntai-chatbot.js
- Pridėkite šį kodą:
(function() {
var script = document.createElement('script');
script.async = true;
script.src = 'https://asyntai.com/static/js/chat-widget.js';
script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
document.body.appendChild(script);
})(); - Pakeiskite
YOUR_WIDGET_IDsavo tikruoju valdiklio ID - Išsaugokite failą
- Įtraukite šį scenarijų į pagrindinį šabloną prieš
</body>:<script src="/scripts/asyntai-chatbot.js"></script>
Alternatyva: specifinis puslapiui su RenderSection
Jei norite pokalbių roboto tik konkrečiuose puslapiuose:
- Savo pagrindiniame šablone pridėkite prieš
</body>:@RenderSection("footerScripts", required: false) - Konkrečiame puslapio šablone, kuriame norite pokalbių roboto, pridėkite:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
3 žingsnis: Patikrinkite diegimą
Išsaugoję pakeitimus, apsilankykite 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ą po pakeitimų. Pabandykite išvalyti naršyklės talpyklą arba peržiūrėti inkognito lange. Jei naudojate Umbraco Cloud, pakeitimai turėtų būti įdiegti automatiškai. Savarankiškai talpinamam Umbraco gali tekti iš naujo paleisti programą arba išvalyti talpyklą.
Weebly