Asyntai AI -chatbotin lisääminen Umbracoon
Vaiheittainen opas Umbraco CMS -verkkosivustoille
Vaihe 1: Hanki upotuskoodisi
Siirry ensin Asyntai-hallintapaneeliin ja vieritä alas "Upotuskoodi"-osioon. Kopioi yksilöllinen upotuskoodisi, joka näyttää tältä:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Huomautus: Yllä oleva koodi on vain esimerkki. Sinun on kopioitava oma yksilöllinen upotuskoodisi Hallintapaneelistasi, sillä se sisältää henkilökohtaisen widget-tunnuksesi.
Vaihe 2: Muokkaa Master-mallitiedostoa (suositeltu)
Helpoin tapa lisätä chatbot kaikille sivuille on muokata Master-mallitiedostoasi:
- Kirjaudu Umbraco Backofficeen
- Siirry kohtaan Settings vasemmassa sivupalkissa
- Laajenna Mallit (Templates)
- Napsauta Master-mallitiedostoa (tai sivustosi käyttämää pääasettelumallitiedostoa)
- Etsi sulkeva
</body>-tagi - Liitä Asyntai-upotuskoodisi juuri ennen
</body>-tagia - Napsauta "Save"
Vinkki: Skriptin lisääminen ennen sulkevaa </body>-tagia varmistaa, että se latautuu sivun sisällön jälkeen, mikä on suositeltavaa chat-widgeteille eikä hidasta sivun latautumista.
Vaihtoehto: Sivuston asetukset -dokumenttityypin käyttö
Joustavampaa hallintaa varten voit lisätä mukautetun kentän alatunnisteskriptien hallintaan:
- Siirry kohtaan Asetukset → Dokumenttityypit
- Muokkaa Sivuston asetukset -dokumenttityyppiä (tai luo se, jos sitä ei ole)
- Lisää uusi ominaisuus nimeltä "Footer Scripts" tietotyypillä Textarea
- Tallenna dokumenttityyppi
- Go to Content and edit your Site Settings node
- Liitä Asyntai-upotuskoodisi Footer Scripts -kenttään
- Lisää Master-mallitiedostoosi tämä koodi ennen
</body>-tagia:@Html.Raw(Model.Value("footerScripts")) - Tallenna sekä sisältö että mallitiedosto
Huomautus: @Html.Raw()-funktion käyttö on tärkeää script-tagien oikeaan renderöintiin ilman HTML-koodausta.
Vaihtoehto: Scripts-kansion käyttö
Voit myös luoda JavaScript-tiedoston Umbraco Backofficessa:
- Siirry kohtaan Asetukset → Skriptit
- Napsauta hiiren oikealla painikkeella Scripts ja valitse "Create"
- Luo uusi tiedosto nimeltä asyntai-chatbot.js
- Lisää seuraava koodi:
(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);
})(); - Korvaa
YOUR_WIDGET_IDtodellisella widget-tunnuksellasi - Tallenna tiedosto
- Sisällytä tämä skripti Master-mallitiedostoosi ennen
</body>-tagia:<script src="/scripts/asyntai-chatbot.js"></script>
Vaihtoehto: Sivukohtainen RenderSectionin avulla
Jos haluat chatbotin vain tietyille sivuille:
- Lisää Master-mallitiedostoosi ennen
</body>-tagia:@RenderSection("footerScripts", required: false) - Lisää sivukohtaiseen mallitiedostoon, jossa haluat chatbotin näkyvän:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
Vaihe 3: Vahvista asennus
Tallenna muutokset ja avaa verkkosivustosi uudessa selainvälilehdessä tai incognito-ikkunassa. Chat-widget-painikkeen pitäisi näkyä oikeassa alakulmassa. Napsauta sitä varmistaaksesi, että se avautuu ja toimii oikein.
Etkö näe widgetiä? Varmista, että tallensit mallitiedoston muutosten jälkeen. Kokeile tyhjentää selaimen välimuisti tai tarkastella incognito-ikkunassa. Jos käytät Umbraco Cloudia, muutosten pitäisi olla automaattisesti käytössä. Itse ylläpidetyssä Umbracossa sinun on ehkä käynnistettävä sovellus uudelleen tai tyhjennettävä välimuisti.
Weebly