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

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

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

Як додати AI чат-бот Asyntai до e107

Покрокова інструкція для веб-сайтів e107 CMS

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

Крок 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б додати чат-бот - безпосереднє редагування файлу шаблону теми e107:

  1. Перейдіть до папки теми e107: e107_themes/yourtheme/
  2. Вiдкрийте головний файл шаблону теми (зазвичай theme.php або theme.html)
  3. Знайдіть закриваючий тег </body>
  4. Вставте код вбудовування Asyntai безпосередньо перед тегом </body>:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </body>

Порада: Якщо ваша тема використовує theme.php, знайдiть роздiл, де рендериться HTML футера. Код вбудовування слiд розмiстити пiсля всього iншого контенту, але перед закриваючим тегом body.

Альтернативний метод 1: Використання власного заголовка/футера e107

Ви можете додати скрипт чат-бота через адмiн-панель e107 без редагування файлiв теми:

  1. Увійдіть до адмін-панелі e107
  2. Перейдіть до Admin > Preferences > Site Preferences
  3. Знайдiть роздiл "Custom Footer" або "Footer Scripts"
  4. Вставте код вбудовування Asyntai у текстове поле футерних скриптів
  5. Натисніть "Save", щоб застосувати зміни

Примітка: Цей метод є найпростiшим, якщо ви хочете уникнути безпосереднього редагування файлiв теми. Скрипт буде автоматично включений на кожну сторiнку вашого сайту e107.

Альтернативний метод 2: Використання плагіна e107

Для бiльш модульного пiдходу ви можете створити простий плагiн або використовувати систему хукiв плагiнiв для впровадження скрипту чат-бота:

  1. Створiть простий плагiн або використовуйте плагiн "Custom Pages"
  2. Додайте скрипт через систему хукiв плагiнiв e107, створивши файл e_footer.php у каталозi вашого плагiна
  3. Всередині e_footer.php виведіть код вбудовування:
<?php // e_footer.php - Asyntai Chatbot Plugin Hook echo '<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д теми, тому вона збережеться навiть при змiнi теми.

Альтернативний метод 3: Використання системи меню e107

Ви можете використовувати вбудовану систему меню e107, щоб додати скрипт чат-бота до областi футера:

  1. Увійдіть до адмін-панелі e107
  2. Перейдіть до Admin > Menus
  3. Створіть власне HTML-меню
  4. Вставте код вбудовування Asyntai у вміст меню
  5. Призначте меню до області футера вашого шаблону
  6. Збережіть конфігурацію меню

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

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

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

Не бачите віджет? Спробуйте очистити кеш e107 з адмiн-панелi в роздiлi Admin > Cache. Також спробуйте очистити кеш браузера або переглянути в режимi iнкогнiто. Переконайтеся, що код вбудовування розмiщений правильно та мiстить ваш унiкальний ID вiджету з панелi керування.