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

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

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

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

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

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

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

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

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

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

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

Лучший способ добавить чат-бот на все страницы вашего сайта на Concrete CMS — отредактировать файл футера темы:

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

Совет: Добавление кода перед закрывающим тегом </body> гарантирует загрузку чат-бота после контента страницы, что улучшает производительность. Этот метод автоматически добавляет чат-бот на каждую страницу, использующую эту тему.

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

Если вы предпочитаете не редактировать файлы темы, вы можете использовать встроенный HTML-блок Concrete CMS:

  1. Войдите в панель управления Concrete CMS
  2. Перейдите на страницу, куда хотите добавить чат-бот
  3. Нажмите Редактировать страницу (значок карандаша на панели инструментов)
  4. Нажмите Добавить блок в области, где хотите разместить код
  5. Найдите и выберите блок HTML
  6. Вставьте код встраивания Asyntai в HTML-редактор
  7. Нажмите Добавить, чтобы сохранить блок
  8. Нажмите Опубликовать, чтобы изменения вступили в силу

Примечание: Метод HTML-блока отлично подходит для добавления чат-бота на определённые страницы. Для установки на весь сайт вам нужно добавить HTML-блок на каждую страницу или воспользоваться методом футера темы, описанным выше. Визуальное расположение блока не влияет на место отображения чат-бота — он по-прежнему будет отображаться в правом нижнем углу.

Альтернативный способ 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>

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

Альтернативный метод 3: Пользовательский шаблон (продвинутый)

Для разработчиков, которым нужен больший контроль, можно создать пользовательский шаблон страницы:

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

Важно: Всегда создавайте резервные копии файлов темы перед внесением изменений. По возможности тестируйте правки на тестовом сайте. Неправильное редактирование файлов темы может нарушить макет или функциональность сайта.

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

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

Виджет не отображается? Убедитесь, что вы очистили кэш Concrete CMS (Панель управления → Система и настройки → Очистить кэш). Попробуйте открыть сайт в режиме инкогнито. Проверьте, что все изменённые файлы сохранены и загружены. Откройте консоль браузера (F12) для проверки ошибок JavaScript.