Ako pridat Asyntai AI chatbota do Craft CMS
Návod krok za krokom pre webove stránky Craft 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: Uprava vasej šablóny rozloženia (odporúčané)
Najjednoduchší sposob pridania chatbota na všetky stránky je uprava vasej hlavnej šablóny rozloženia:
- Access your Craft CMS project files via FTP, SSH, or your code editor
- Prejdite do priečinka
templates/ - Najdite svoj hlavny súbor rozloženia (bezne pomenovany
_layout.twig,_layout.htmlalebo umiestneny vtemplates/_layouts/) - Najdite uzatvaraci tag
</body> - Vložíte svoj vkladací kod Asyntai tesne pred tag
</body> - Uložte súbor
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.
Alternative: Using Twig {% js %} Tag (Craft CMS 3.x+)
Craft CMS poskytuje vstavany Twig tag na registraciu JavaScriptu:
- Otvorte svoju hlavnu šablónu rozloženia
- Pridajte nasledujuci kod pred uzatvaraci tag
</body>:{% js %} (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); })(); {% endjs %} - Nahradte
YOUR_WIDGET_IDvasim skutocnym ID widgetu - Uložte súbor
Poznámka: The {% js %} tag automatically handles script registration and prevents duplicate loading if the same code appears multiple times.
Alternativa: Vytvorenie separatneho súboru na zahrnutie
Pre lepšiu organizaciu vytvorte vyhradeny súbor na zahrnutie:
- Vytvorte novy súbor:
templates/_includes/chatbot.twig(alebo.html) - Pridajte svoj vkladací kod Asyntai do tohto súboru:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> - Vo vasej hlavnej šablóne rozloženia zahrnte tento súbor pred
</body>:{% include '_includes/chatbot' %} - Uložte oba súbory
Tip: Použitie súboru na zahrnutie uľahcuje povolenie/zakazanie chatbota na celom vasom webe zakomentovanim jedneho riadku.
Alternativa: Podmienene nacitanie
Na nacitanie chatbota len na konkretnych strankach alebo sekciach:
- Vo vasej šablóne rozloženia alebo stránky použite podmienky Twig:
{% if entry.showChatbot ?? true %} <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> {% endif %} - Alebo skontrolujte konkretne sekcie:
{% if craft.app.request.segments[0] != 'admin' %} <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> {% endif %}
Krok 3: Overenie inštalácie
Po uložení vasich zmien navštívte svoju webovú stránku Craft CMS 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, ze ste uložili súbor šablóny a ze upravujete spravnu šablónu rozloženia, ktoru pouzivaju vase stránky. Vymažte vyrovnávaciu pamat prehliadača alebo zobrazite web v okne inkognito. Ak používate ukladanie šablón do vyrovnávacej pamate, vymažte vyrovnávaciu pamat Craft CMS z Ovladacieho panelu v casti Nastroje > Vymazat vyrovnavacie pamate.
Umiestnenie šablóny: Umiestnenia šablón Craft CMS sa mozu lisit v zavislosti od nastavenia vasho projektu. Bezne umiestnenia zahrnuju templates/_layout.twig, templates/_layouts/main.twig alebo templates/_base.twig. Skontrolujte svoje existujuce šablóny a najdite, kde je definovany tag </body>.
Weebly