Хотите улучшить свой сайт на Drupal с помощью онлайн-чата? Chatway позволяет легко общаться с посетителями в режиме реального времени, повышая вовлеченность и качество обслуживания клиентов. В этом руководстве мы покажем вам, как интегрировать Chatway в ваш сайт на Drupal с помощью пользовательского модуля. Независимо от того, являетесь ли вы разработчиком или владельцем сайта, это пошаговое руководство обеспечит беспроблемную настройку, чтобы вы могли сразу же начать общаться со своими посетителями.
Мы добавим скрипт Chatway, создав пользовательский модуль. Это самый простой способ и считается лучшей практикой, поскольку нет необходимости изменять основные файлы Drupal.
Давайте начнем!
Шаг 1 : Скопируйте свой уникальный идентификатор Chatway со страницы установки Chatway.

Шаг #2: Используя SSH, перейдите в каталог ваших пользовательских модулей. (Если custom папка не существует, создайте ее).
cd modules/custom
Шаг 3 : Создайте новую папку для модуля Chatway.
mkdir chatway_integration
Шаг 4 : Создайте информационный файл модуля Chatway chatway_integration.info.yml и добавьте в него следующее содержимое:
name: 'Chatway Integration'
type: module
description: 'Adds Chatway live chat script to the site.'
core_version_requirement: ^10 || ^11
package: Custom
dependencies: []
Шаг 5 : Отредактируйте приведенный ниже код и замените xxxxxxxxxxxx на уникальный идентификатор Chatway, скопированный вами на шаге 1. Затем создайте файл кода модуля Chatway chatway_integration.module и добавьте в него обновленное содержимое.
<?php
use Drupal\Core\Session\AccountInterface;
/**
* Implements hook_preprocess_HOOK() for HTML document templates.
*/function chatway_integration_preprocess_html(array &$variables) {
$current_user = \Drupal::currentUser();
// Load Chatway only for non-admin users
if (!$current_user->hasPermission('administer site configuration')) {
$variables['#attached']['html_head'][] = [
[
'#type' => 'html_tag',
'#tag' => 'script',
'#attributes' => [
'id' => 'chatway',
'src' => 'https://cdn.chatway.app/widget.js?id=xxxxxxxxxxxx',
'async' => 'true',
],
],
'chatway_script',
];
}
}
Шаг 6 : Войдите в панель администратора Drupal, чтобы активировать модуль Chatway.

Шаг 7 : Отметьте галочкой пункт «Интеграция с Chatway» и нажмите «Установить».

После установки проверьте свой веб-сайт, и виджет Chatway должен появиться сразу. Ниже показано, как он выглядит в зависимости от ваших настроек.
Когда окно чата закрыто и включен предварительный просмотр текстового пузыря

Окно чата открыто
