Назад к панели управления

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

Узнайте, как использовать Asyntai

Как добавить ИИ-чат-бот Asyntai в e107

Пошаговое руководство для сайтов на e107 CMS

Получить код встраивания

Шаг 1: Получите код встраивания

Сначала перейдите на Панель управления Asyntai и прокрутите вниз до раздела «Код для встраивания». Скопируйте уникальный код, который выглядит так:

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

Примечание: Код выше — всего лишь пример. Вы должны скопировать свой уникальный код для встраивания с вашей Панели управления, так как он содержит ваш персональный идентификатор виджета.

Шаг 2: Добавьте в шаблон темы (рекомендуется)

Рекомендуемый способ добавить чат-бот — непосредственно отредактировать файл шаблона темы e107:

  1. Перейдите в папку вашей темы e107: e107_themes/yourtheme/
  2. Откройте главный файл шаблона темы (обычно 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, найдите раздел, где отображается HTML подвала. Код встраивания должен быть размещён после всего остального контента, но перед закрывающим тегом body.

Альтернативный метод 1: Использование настраиваемого хедера/футера e107

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

  1. Войдите в панель администратора e107
  2. Перейдите в Admin > Preferences > Site Preferences
  3. Найдите раздел «Custom Footer» или «Footer Scripts»
  4. Вставьте код встраивания Asyntai в текстовую область скриптов футера
  5. Нажмите «Save», чтобы применить изменения

Примечание: Этот метод самый простой, если вы хотите избежать прямого редактирования файлов темы. Скрипт будет автоматически включён на каждой странице вашего сайта на e107.

Альтернативный способ 2: Через плагин e107

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

  1. Создайте простой плагин или используйте плагин «Custom Pages»
  2. Добавьте скрипт через систему хуков плагинов e107, создав файл e_footer.php в директории вашего плагина
  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>'; ?>

Совет: Подход с хуком плагина сохраняет интеграцию чат-бота отдельно от темы, поэтому она сохранится даже при смене темы.

Альтернативный способ 3: Через e107 Menus System

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

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

Важно: При использовании системы меню убедитесь, что выбранная область меню поддерживает вывод чистого HTML/скриптов. Некоторые области меню могут удалять теги скриптов в целях безопасности. Если скрипт удаляется, используйте один из других методов.

Шаг 3: Проверка установки

После сохранения изменений откройте сайт e107 в новой вкладке браузера или в режиме инкогнито. Вы должны увидеть кнопку виджета чата в правом нижнем углу. Нажмите на неё, чтобы убедиться, что всё работает.

Виджет не отображается? Попробуйте очистить кеш e107 в панели администратора: Admin > Cache. Также попробуйте очистить кеш браузера или открыть страницу в режиме инкогнито. Убедитесь, что код для встраивания размещён правильно и содержит ваш уникальный идентификатор виджета из Панели управления.