Kako dodati klepetalnik Asyntai AI v Umbraco
Vodič po korakih za spletna mesta Umbraco 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: Uredite glavno predlogo (priporočeno)
Najlažji način za dodajanje klepetalnika na vse strani je urejanje vaše glavne predloge:
- Prijavite se v svoje zaledje Umbraco
- Pojdite na Nastavitve v levi stranski vrstici
- Razširite Predloge
- Kliknite na svojo predlogo Master (ali glavno predlogo postavitve, ki jo vaše spletno mesto uporablja)
- Poiščite zaključno oznako
</body> - Prilepite svojo vdelovalno kodo Asyntai tik pred oznako
</body> - Kliknite "Shrani"
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.
Alternativa: Uporaba vrste dokumenta Nastavitve spletnega mesta
Za večjo prilagodljivost lahko dodate polje po meri za upravljanje skript noge:
- Pojdite na Nastavitve → Vrste dokumentov
- Uredite svojo vrsto dokumenta Nastavitve spletnega mesta (ali jo ustvarite, če ne obstaja)
- Dodajte novo lastnost z imenom "Skripte noge" s podatkovnim tipom Textarea
- Shranite vrsto dokumenta
- Go to Content and edit your Site Settings node
- Prilepite svojo vdelano kodo Asyntai v polje Skripte noge
- V svojo glavno predlogo dodajte to kodo pred
</body>:@Html.Raw(Model.Value("footerScripts")) - Shranite tako vsebino kot predlogo
Opomba: Uporaba @Html.Raw() je pomembna za pravilno upodabljanje oznak skript brez kodiranja HTML.
Alternativa: Uporaba mape skript
Ustvarite lahko tudi datoteko JavaScript v zaledju Umbraco:
- Pojdite na Nastavitve → Skripte
- Z desnim klikom na Skripte izberite "Ustvari"
- Ustvarite novo datoteko z imenom asyntai-chatbot.js
- Dodajte naslednjo kodo:
(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);
})(); - Replace
YOUR_WIDGET_IDwith your actual widget ID - Shranite datoteko
- Vključite to skripto v svojo glavno predlogo pred
</body>:<script src="/scripts/asyntai-chatbot.js"></script>
Alternativa: Za posamezno stran z RenderSection
Če želite klepetalnik le na določenih straneh:
- V svojo glavno predlogo dodajte pred
</body>:@RenderSection("footerScripts", required: false) - V določeno predlogo strani, kjer želite klepetalnik, dodajte:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
Korak 3: Preverite namestitev
Po shranjevanju sprememb obiščite svojo spletno stran 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 po izvedbi sprememb. Poskusite počistiti predpomnilnik brskalnika ali stran ogledati v oknu brez beleženja. Če uporabljate Umbraco Cloud, bi se spremembe morale samodejno namestiti. Za Umbraco, ki ga gostite sami, boste morda morali znova zagnati aplikacijo ali počistiti predpomnilnik.
Weebly