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

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

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

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

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

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

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

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

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></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 async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></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.