Az Asyntai AI Chatbot hozzáadása az Umbraco-hoz
Lépésről lépésre útmutató az Umbraco CMS weboldalakhoz
1. lépés: Szerezze be a beágyazási kódját
Először lépjen az Asyntai Irányítópultra és görgessen le a „Beágyazási kód" szekcióhoz. Másolja le az egyedi beágyazási kódját, amely így fog kinézni:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Megjegyzés: A fenti kód csak egy példa. Le kell másolnia saját egyedi beágyazási kódját az Irányítópultról, mivel az tartalmazza személyes widget-azonosítóját.
2. lépés: Master sablon szerkesztése (ajánlott)
A chatbot összes oldalhoz való hozzáadásának legegyszerűbb módja a Master sablon szerkesztése:
- Jelentkezzen be az Umbraco Backoffice-ba
- Lépjen a Beállítások menübe a bal oldali sávban
- Bővítse ki a Sablonok menüpontot
- Kattintson a Master sablonra (vagy a webhely által használt fő elrendezési sablonra)
- Keresse meg a záró
</body>taget - Illessze be az Asyntai beágyazási kódot közvetlenül a
</body>tag elé - Kattintson a „Mentés" gombra
Tipp: A szkript hozzáadása a záró </body> tag elé biztosítja, hogy az oldaltartalom után töltődjön be, ami chat widgetek esetén ajánlott, és nem lassítja az oldalbetöltést.
Alternatíva: Webhely-beállítások dokumentumtípus használata
A nagyobb rugalmasság érdekében egyéni mezőt adhat hozzá a lábléc szkriptek kezeléséhez:
- Lépjen a Beállítások → Dokumentumtípusok menüponthoz
- Szerkessze a Webhely-beállítások dokumentumtípust (ha nem létezik, hozza létre)
- Adjon hozzá egy új tulajdonságot „Lábléc szkriptek" névvel és Szövegterület adattípussal
- Mentse el a dokumentumtípust
- Go to Content and edit your Site Settings node
- Illessze be az Asyntai beágyazó kódját a Lábléc szkriptek mezőbe
- A Master sablonban adja hozzá ezt a kódot a
</body>elé:@Html.Raw(Model.Value("footerScripts")) - Mentse el mind a tartalmat, mind a sablont
Megjegyzés: A @Html.Raw() használata fontos a script tagek megfelelő megjelenítéséhez HTML kódolás nélkül.
Alternatíva: Scripts mappa használata
JavaScript fájlt is létrehozhat az Umbraco Backoffice-ban:
- Lépjen a Beállítások → Szkriptek menüponthoz
- Kattintson jobb gombbal a Szkriptek mappára, és válassza a „Létrehozás" opciót
- Hozzon létre egy új fájlt asyntai-chatbot.js névvel
- Adja hozzá a következő kódot:
(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 - Mentse el a fájlt
- Illessze be ezt a szkriptet a Master sablonba a
</body>elé:<script src="/scripts/asyntai-chatbot.js"></script>
Alternatíva: Oldalspecifikus RenderSection-nel
Ha csak bizonyos oldalakra szeretné a chatbotot:
- A Master sablonban adja hozzá a
</body>elé:@RenderSection("footerScripts", required: false) - Az adott oldalon, ahol a chatbotot szeretné, adja hozzá:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
3. lépés: Telepítés ellenőrzése
A változtatások mentése után látogassa meg weboldalát egy új böngészőlapon vagy inkognító ablakban. Látnia kell a chat widget gombot a jobb alsó sarokban. Kattintson rá, hogy meggyőződjön arról, hogy megfelelően nyílik meg és működik.
Nem látja a widgetet? Győződjön meg róla, hogy elmentette a sablont a módosítások elvégzése után. Próbálja meg törölni a böngészőgyorsítótárat, vagy tekintse meg inkognító ablakban. Ha Umbraco Cloudot használ, a módosítások automatikusan telepítésre kerülnek. Önállóan tárolt Umbraco esetén előfordulhat, hogy újra kell indítania az alkalmazást, vagy törölnie kell a gyorsítótárat.
Weebly