Обратно към таблото

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

Научете как да използвате Asyntai

Първи стъпки
Инсталация База знания Как ИИ получава достъп до вашето съдържание Свържете сайта си Тествайте вашия AI Управление на уебсайтове Съвети за ИИ инструкции Преминаване от друг чатбот Сравнение на планове
Функции
Ask AI лента AI лента за търсене Сканиране на уебсайт Пропуски в знанията Продуктови карти Динамични продуктови карти Динамични изображения Потребителски контекст Персонализирани инструменти Параметри на връзки Проактивни съобщения Наблюдение на живо Поемане от оператор Ескалация AI известия Известия в браузъра Дневен отчет Поток от данни в реално време Данни в реално време Max Членове на екипа Единичен вход (SSO) Двуфакторно удостоверяване Включване на изображения Разпознаване на изображения Уиджет за превод Локализация Прозрачност на ИИ Лийдове Интелигентно събиране на лийдове Тикети за поддръжка AI отговори на имейли Категории на чатовете Помощен център Резервации Гласов агент Вградено съдържание Изключване на страници Блокирани IP адреси Политика за съхранение Режим без съхранение Маскиране на PII Класификатор на отговорите Access Tags Фиксиране на версията на уиджета Журнал за одит Предложения за отговор Последващи съобщения Реч в текст Изтегляне на разговора Вграден чат Вграждане чрез iframe

Как да добавите Asyntai AI чатбот в Craft CMS

Ръководство стъпка по стъпка за уебсайтове на Craft CMS

Вземете код за вграждане

Стъпка 1: Вземете вашия код за вграждане

Първо, отидете във вашето табло на Asyntai и превъртете надолу до секцията „Embed Code“. Копирайте вашия уникален код за вграждане, който ще изглежда така:

<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>

Забележка: Кодът по-горе е само пример. Трябва да копирате собствения си уникален код за вграждане от вашето Табло за управление, тъй като съдържа вашия личен ID на уиджета.

Стъпка 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 с вашия действителен 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. Във вашия baseof.html или partial добавете условна логика:
    {% 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 от контролния панел под Utilities > Clear Caches.

Местоположение на шаблона: Местоположенията на шаблоните на Craft CMS могат да варират в зависимост от настройката на вашия проект. Обичайните местоположения включват templates/_layout.twig, templates/_layouts/main.twig или templates/_base.twig. Проверете съществуващите си шаблони, за да намерите къде е дефиниран тагът </body>.