Повернутися до панелі керування

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

Дізнайтеся, як використовувати Asyntai

Функції
Панель Ask AI Панель AI-пошуку ШІ-пошук для WordPress AI Search for Joomla AI Search for Webflow AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for OpenCart AI Search for BigCommerce AI Search for Magento Сканування сайту Прогалини у знаннях Картки товарів Динамічні картки товарів Динамічні зображення Контекст користувача Власні інструменти Параметри посилань Моніторинг у реальному часі Перехоплення оператором Ескалація Сповіщення ШI Щоденний звіт Потік даних у реальному часі Потік даних у реальному часі Max Учасники команди Єдиний вхід Двофакторна автентифікація Включити зображення Розпізнавання зображень Віджет перекладу Локалізація Прозорість ШІ Ліди Розумне захоплення лідів Тікети підтримки Категорії чатів Бронювання Вбудовування Виключення сторінок Заблоковані IP Політика зберігання Режим нульового зберігання Маскування PII Класифікатор відповідей Access Tags Закріплення версії віджета Журнал аудиту Розумніша модель Увімкнути міркування Пропозиції відповідей Подальші повідомлення Мовлення в текст Завантаження стенограми Вбудований чат Вбудовування через iframe

Як додати ШI-чатбот Asyntai до Concrete CMS

Покрокова інструкція для сайтів Concrete CMS (раніше Concrete5)

Отримати код вбудовування

Крок 1: Отримайте код для вставки

Спочатку перейдiть до вашої Панелi керування Asyntai та прокрутiть вниз до роздiлу "Код для вставки". Скопiюйте унiкальний код для вставки, який виглядатиме так:

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

Примітка: Код вище є лише прикладом. Ви повиннi скопiювати власний унiкальний код для вставки з вашої Панелi керування, оскiльки вiн мiстить ваш особистий ID вiджета.

Крок 2: Додайте код до нижнього колонтитула теми (Рекомендовано)

Найкращий спосiб додати чатбот на всi сторiнки вашого сайту Concrete CMS - вiдредагувати файл нижнього колонтитула теми:

  1. Отримайте доступ до вашої установки Concrete CMS через FTP або Файловий менеджер
  2. Перейдіть до каталогу /application/themes/your_theme_name/
  3. Знайдiть та вiдкрийте файл footer.php (або еквiвалентний шаблон нижнього колонтитула)
  4. Знайдіть рядок із закриваючим тегом </body>
  5. Вставте ваш код для вставки Asyntai безпосередньо перед тегом </body>
  6. Збережіть файл та завантажте його назад на сервер, якщо редагуєте локально
  7. Очистіть кеш Concrete CMS: Dashboard → System & Settings → Clear Cache

Порада: Додавання коду перед закриваючим тегом </body> забезпечує завантаження чатбота пiсля вмiсту сторiнки, що покращує продуктивнiсть завантаження. Цей метод автоматично додає чатбот на кожну сторiнку, що використовує цю тему.

Альтернативний метод 1: HTML-блок (Найпростіший для не-розробників)

Якщо ви не бажаєте редагувати файли теми, ви можете використовувати вбудований HTML-блок Concrete CMS:

  1. Увійдіть до вашої Панелі керування Concrete CMS
  2. Перейдіть на сторінку, де ви хочете додати чатбот
  3. Натисніть Edit Page (значок олівця на панелі інструментів)
  4. Натисніть Add Block в області, де ви хочете розмістити код
  5. Знайдіть та оберіть блок HTML
  6. Вставте ваш код для вставки Asyntai в HTML-редактор
  7. Натисніть Add, щоб зберегти блок
  8. Натисніть Publish, щоб зміни стали активними

Примітка: Метод HTML-блоку чудово пiдходить для додавання чатбота на конкретнi сторiнки. Для встановлення на весь сайт вам потрiбно додати HTML-блок на кожну сторiнку або використовувати метод нижнього колонтитула теми, описаний вище. Вiзуальне розмiщення блоку не впливає на те, де з'являється чатбот - вiн все одно буде показуватися в правому нижньому кутi.

Альтернативний метод 2: Файл заголовка теми

Ви також можете додати код до файлу заголовка вашої теми для встановлення на всьому сайті:

  1. Отримайте доступ до файлів Concrete CMS через FTP або Файловий менеджер
  2. Перейдіть до /application/themes/your_theme_name/
  3. Відкрийте файл header.php (або elements/header.php)
  4. Знайдіть закриваючий тег </head>
  5. Вставте код вбудовування Asyntai безпосередньо перед тегом </head>
  6. Збережіть та завантажте файл
  7. Очистіть кеш з панелі керування
<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> </head>

Порада: Переконайтеся, що ви включили необхiднi елементи заголовка за допомогою <?php View::element('header_required'); ?> у вашому файлi header.php для коректної роботи Concrete CMS.

Альтернативний метод 3: Власний шаблон (Розширений)

Для розробникiв, якi хочуть бiльше контролю, можна створити власний шаблон сторiнки:

  1. Створiть новий файл шаблону сторiнки в /application/themes/your_theme_name/
  2. Або скопiюйте iснуючий шаблон (наприклад, default.php) та перейменуйте його
  3. Додайте код вбудовування Asyntai до файлу шаблону перед </body>
  4. У Панелі керування Concrete CMS перейдіть до Pages & Themes
  5. Натисніть на Page Types
  6. Виберіть тип сторінки, з яким ви хочете використовувати цей шаблон
  7. Призначте свій власний шаблон типу сторінки
  8. Усі сторінки, що використовують цей тип сторінки, тепер містимуть чат-бот

Важливо: Завжди створюйте резервну копiю файлiв теми перед внесенням змiн. Якщо можливо, спочатку протестуйте змiни на тестовому сайтi. Некоректнi змiни у файлах теми можуть порушити макет або функцiональнiсть вашого сайту.

Крок 3: Перевірте встановлення

Пiсля внесення змiн та очищення кешу вiдкрийте свiй веб-сайт у новiй вкладцi браузера або в режимi iнкогнiто. Ви повиннi побачити кнопку чат-вiджету в нижньому правому кутi. Натиснiть на неї, щоб переконатися, що вона вiдкривається та працює коректно.

Не бачите віджет? Переконайтеся, що ви очистили кеш Concrete CMS (Dashboard → System & Settings → Clear Cache). Спробуйте переглянути сайт у режимi iнкогнiто. Перевiрте, що ви зберегли та завантажили всi змiни файлiв. Вiдкрийте консоль браузера (F12), щоб перевiрити наявнiсть помилок JavaScript.