Назад на контролну таблу

Документација

Научите како да користите Asyntai

Почетак рада
Инсталација База знања Како вештачка интелигенција приступа вашем садржају Повежите свој сајт Тестирајте свој АИ Управљајте веб-сајтовима Савети за AI инструкције Прелазак са другог четбота Упоредите планове
Функције
Ask AI трака АИ трака за претрагу Скенирање веб-сајта Празнине у знању Картице производа Динамичке картице производа Динамичке слике Кориснички контекст Прилагођени алати Параметри линкова Проактивне поруке Праћење уживо Оператер преузима разговор Ескалација АИ обавештења Обавештења у прегледачу Дневни извештај Подаци у реалном времену Подаци у реалном времену Max Чланови тима Јединствена пријава Двофакторска аутентификација Укључите слике Препознавање слика Виџет за превођење Локализација Транспарентност вештачке интелигенције Потенцијални клијенти Паметно прикупљање потенцијалних клијената Тикети за подршку АИ одговори на имејлове Категорије четова Центар за помоћ Резервације Гласовни агент Уграђени садржај Изузете странице Блокиране IP адресе Политика чувања података Режим без чувања података Маскирање личних података (PII) Класификатор одговора Access Tags Фиксирање верзије виџета Дневник ревизије Предлози одговора Накнадне поруке Говор у текст Преузимање транскрипта Уграђени чет Уграђивање преко iframe-а

Како додати Asyntai АИ четбот у Craft CMS

Водич корак по корак за Craft CMS веб-сајтове

Преузмите код за уградњу

Корак 1: Набавите свој код за уграђивање

Прво идите на своју Asyntai контролну таблу и скролујте надоле до одељка "Код за уграђивање". Копирајте свој јединствени код за уграђивање, који ће изгледати овако:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

Напомена: Код изнад је само пример. Морате копирати свој јединствени код за уграђивање са своје Контролне табле јер садржи ваш лични ИД виџета.

Корак 2: Уредите свој шаблон распореда (препоручено)

Најлакши начин за додавање четбота на све странице је уређивањем главног шаблона распореда:

  1. Приступите фајловима Craft CMS пројекта путем FTP, SSH или уређивача кода
  2. Навигирајте до templates/ директоријума
  3. Пронађите свој главни фајл распореда (обично назван _layout.twig, _layout.html или налази се у templates/_layouts/)
  4. Пронађите затварајућу </body> ознаку
  5. Налепите свој Asyntai код за уграђивање непосредно пре </body> ознаке
  6. Сачувајте фајл

Савет: Додавање скрипте пре затварајуће </body> ознаке осигурава да се учитава након садржаја странице, што је препоручено за виџете за ћаскање и неће успорити учитавање странице.

Alternative: Using Twig {% js %} Tag (Craft CMS 3.x+)

Craft CMS обезбеђује уграђену Twig ознаку за регистровање JavaScript-а:

  1. Отворите свој главни шаблон распореда
  2. Додајте следећи код пре затварајуће </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 %}
  3. Замените YOUR_WIDGET_ID стварним ИД-ом виџета
  4. Сачувајте фајл

Напомена: The {% js %} tag automatically handles script registration and prevents duplicate loading if the same code appears multiple times.

Алтернатива: Креирајте засебан фајл за укључивање

За бољу организацију, креирајте наменски фајл за укључивање:

  1. Креирајте нови фајл: templates/_includes/chatbot.twig (или .html)
  2. Додајте свој Asyntai код за уграђивање у овај фајл:
    <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>
  3. У свом главном шаблону распореда, укључите овај фајл пре </body>:
    {% include '_includes/chatbot' %}
  4. Сачувајте оба фајла

Савет: Коришћење фајла за укључивање олакшава омогућавање/онемогућавање четбота на целом сајту коментарисањем једне линије.

Алтернатива: Условно учитавање

За учитавање четбота само на одређеним страницама или одељцима:

  1. У свом шаблону распореда или странице, користите Twig условне изразе:
    {% if entry.showChatbot ?? true %} <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> {% endif %}
  2. Или проверите за одређене одељке:
    {% if craft.app.request.segments[0] != 'admin' %} <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> {% endif %}

Корак 3: Верификујте инсталацију

Након чувања промена, посетите свој Craft CMS веб-сајт у новој картици претраживача или инкогнито прозору. Требало би да видите дугме виџета за ћаскање у доњем десном углу. Кликните на њега да бисте се уверили да се отвара и исправно ради.

Не видите виџет? Уверите се да сте сачували фајл шаблона и да уређујете тачан шаблон распореда који ваше странице користе. Обришите кеш претраживача или прегледајте у инкогнито прозору. Ако користите кеширање шаблона, обришите Craft CMS кеш из контролног панела под Алатке > Обриши кешеве.

Локација шаблона: Локације шаблона Craft CMS-а могу варирати у зависности од подешавања вашег пројекта. Уобичајене локације укључују templates/_layout.twig, templates/_layouts/main.twig или templates/_base.twig. Проверите постојеће шаблоне да пронађете где је </body> ознака дефинисана.