Модуль чата для Drupal

Наш чат поддерживает интеграцию с Drupal. Это означает, что чат идентифицирует пользователей, зарегистрированных на вашем сайте. Интеграции предусматривает передачу в чат имени пользователя, аватара, ссылки на страницу профиля, таким образом, пользователь, авторизованный на вашем сайте, будет автоматически авторизован в чате.
  1. Создайте чат и получите секретный ключ в разделе Установка на сайт в панели управления чатом.
  2. Создайте новую страницу (или используйте существующую), в которую будет встроен чат, и укажите для неё Text format: PHP Code.
  3. Вставьте в подготовленную страницу следующий код (подставив свой номер чата и секретный ключ):
    <?php
        global $user;
        $chatId = ПОДСТАВЬТЕ_НОМЕР_ВАШЕГО_ЧАТА;
        $secretKey = "ПОДСТАВЬТЕ_СЕКРЕТНЫЙ_КЛЮЧ";
        $cf_id = urlencode($user->name);
        $cf_key = md5($secretKey . $user->name);
        $cf_profile = $GLOBALS['base_url'] . '/user/' . $user->uid;
        if ($user->picture) {
            $file = file_load($user->picture);
            $cf_avatar = image_style_url('thumbnail', $file->uri);
        } else {
            $cf_avatar = '';
        }
    ?>
    <iframe width="100%" height="450" frameborder="0" scrolling="no" src="http:/chatfocus.com/client.php?iframe=1&chat=<?=$chatId?>&ext_id=<?=$cf_id?>&ext_key=<?=$cf_key?>&ext_profile=<?=$cf_profile?>&ext_avatar=<?=$cf_avatar?>"></iframe>
    
  4. Сохраните изменения.
  5. Для изменения размеров виджета чата измените соответствующие аттрибуты width и height тега iframe.
Инструкция написана для версии Drupal 7. Если она не подходит для вашей версии Drupal - напишите нам.