Ako pridať Asyntai AI Chatbot do Umbraco
Podrobný návod pre webové stránky Umbraco CMS
Krok 1: Ziskajte svoj vkladací kod
Najprv prejdite na svoj Asyntai Dashboard a prejdite nadol k sekcii "Vkladaci kod". Skopirujte svoj jedinečný vkladací kod, ktory bude vyzerat takto:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Poznámka: Kod vyššie je len priklad. Musite skopirovat svoj vlastný jedinečný vkladací kod zo svojho Dashboardu, pretože obsahuje vase osobne ID widgetu.
Krok 2: Úprava hlavnej šablóny (Odporúčané)
Najjednoduchší spôsob pridania chatbota na všetky stránky je úpravou hlavnej šablóny:
- Prihláste sa do svojho Umbraco Backoffice
- Prejdite na Nastavenia v lavom bocnom paneli
- Rozbaľte Templates
- Kliknite na svoju šablónu Master (alebo hlavnú šablónu rozloženia, ktorú váš web používa)
- Najdite uzatvaraci tag
</body> - Vložíte svoj vkladací kod Asyntai tesne pred tag
</body> - Kliknite na "Ulozit"
Tip: Pridanie skriptu pred uzatvaraci tag </body> zabezpeci, ze sa nacita po obsahu stránky, co je odporúčané pre chatove widgety a nespomalí nacitanie vasej stránky.
Alternatíva: Pomocou typu dokumentu Site Settings
Pre väčšiu flexibilitu môžete pridať vlastné pole na správu skriptov pätičky:
- Prejdite na Settings → Document Types
- Upravte svoj typ dokumentu Site Settings (alebo ho vytvorte, ak neexistuje)
- Pridajte novú vlastnosť s názvom "Footer Scripts" s dátovým typom Textarea
- Uložte typ dokumentu
- Prejdite na Content a upravte uzol Site Settings
- Vložte svoj vkladací kód Asyntai do poľa Footer Scripts
- Do hlavnej šablóny pridajte tento kód pred
</body>:@Html.Raw(Model.Value("footerScripts")) - Uložte obsah aj šablónu
Poznámka: Použitie @Html.Raw() je dôležité na správne vykreslenie značiek script bez HTML kódovania.
Alternatíva: Pomocou priečinka Scripts
Môžete tiež vytvoriť JavaScript súbor v Umbraco Backoffice:
- Prejdite na Settings → Scripts
- Kliknite pravým tlačidlom na Scripts a vyberte "Create"
- Vytvorte nový súbor s názvom asyntai-chatbot.js
- Pridajte nasledujuci 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);
})(); - Nahradte
YOUR_WIDGET_IDvasim skutocnym ID widgetu - Uložte súbor
- Zahrňte tento skript do hlavnej šablóny pred
</body>:<script src="/scripts/asyntai-chatbot.js"></script>
Alternatíva: Pre konkrétnu stránku s RenderSection
Ak chcete chatbota len na konkretnch strankach:
- Do hlavnej šablóny pridajte pred
</body>:@RenderSection("footerScripts", required: false) - Do konkrétnej šablóny stránky, kde chcete chatbota, pridajte:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
Krok 3: Overenie inštalácie
Po uložení vasich zmien navštívte svoju webovú stránku v novej karte prehliadača alebo v okne inkognito. Mali by ste vidiet tlačidlo chatoveho widgetu v pravom dolnom rohu. Kliknite nan, aby ste sa uistili, ze sa otvara a funguje správne.
Nevidite widget? Uistite sa, že ste po vykonaní zmien uložili šablónu. Skúste vymazať vyrovnávaciu pamäť prehliadača alebo zobraziť stránku v okne inkognito. Ak používate Umbraco Cloud, zmeny by sa mali nasadiť automaticky. Pri vlastnom hostingu Umbraco možno budete musieť reštartovať aplikáciu alebo vymazať vyrovnávaciu pamäť.
Weebly