Kide Shoutbox — Чат для Joomla
Здравствуйте друзья блога lessons-joomla.ru. Довольно часто при создании сайтов на бесплатных CMS вебмастер сталкивается с проблемой выбора подходящих плагинов, модулей и компонентов. Бывает так, что создать какой-то нужный функционал посредством данных модулей и плагинов попросту не представляется возможным. Сегодня мы разберем подобный случай, а именно – создание онлайн-чата на сайте Joomla 2.5. Для этой цели практически нет подходящих модулей и компонентов, кроме одного-единственного, который называется Kide Shoutbox. Он сочетает в себе сразу модуль и компонент. Кроме того, Kide Shoutbox – чат для Joomla очень легкий в освоении, настройке и использовании.
Перечислю основные преимущества Kide Shoutbox.
Во-первых, наличие платной и бесплатной версии. Платная версия чата стоит около 5 долларов и отличается от бесплатной наличием функции обмена приватными сообщениями между пользователями (и другими незначительными улучшениями). Однако для большинства сайтов вполне будет достаточно бесплатной версии Kide Shoutbox.
- поддержка многих версий движка Joomla (c 1.5 по 3).
- поддержка большого числа разных языков. Русский язык тоже поддерживается.
- наличие историй сообщений пользователей.
- смайлики и звуковые оповещения при поступивших сообщениях.
- поддержка аватарок сервиса Gravatar.
- возможность включения защиты от спама посредством сервиса REcaptcha.
- возможность интеграции с Facebook при помощи Facebook App.
Скачать Kide Shoutbox можно напрямую у разработчиков. Вот ссылка. В скачанном архиве размещено два архива. В первом архиве располагается компонент, во втором – модуль. Поэтому для установки его необходимо разархивировать (иначе Joomla выдаст: Не удалось найти XML-файл установки) и установить компонент и модуль по отдельности.
Установка производится стандартным способом – посредством Расширения > Менеджер Расширений > Установка
Вывести чат на сайте можно двумя разными способами.
В первом случае чат выводится в отдельном модуле на нужных вам страницах (по аналогии с другими модулями).
Для начала следует зайти в Менеджер Модулей и найти там наш чат – модуль называется mod_kide. Выбираем заголовок (к примеру, «Чат»), нужную позицию на странице и жмем кнопку «Опубликовано». В пункте «Привязка модуля» выбираем, на каких именно страницах будет отображаться чат. При выборе позиции для модуля следует учитывать, что по умолчанию чат является довольно широким. Если разместить его в сайдбаре, то панель для вывода сообщений будет узкой и не очень красивой (хотя это дело вкуса).
Второй способ вывода чата – при помощи отдельного пункта меню (на отдельной странице сайта).
В данном случае чат будет занимать всю ширину области основного контента, в результате чего пользоваться им станет намного удобнее. В полноэкранном режиме доступна дополнительная опция «History» или «История сообщений».
Что касается настроек, то здесь их не так много.
Отдельно стоит отметить лишь вкладку «Интеграция». Здесь можно привязать к чату свой аккаунт Facebook (посредством сервиса App ID).
После привязки аккаунта можно использовать аватарку из Facebook. Также здесь можно выбрать используемые стили Gravatar, включить капчу и т.д.
Что касается внешнего вида чата, то интерфейс модуля очень простой и понятный (даже для начинающих пользователей). В отдельном окне отображаются все отправленные пользователями сообщения. При этом указывается время сообщений, а ник каждого пользователя выделяется отдельным цветом. В окне набора сообщения можно использовать разнообразные теги форматирования – выделение жирным, курсивом, создание зачеркнутого текста. Кроме того, можно выбирать цвет шрифта, вставлять ссылки, изображения, спойлеры и даже видео с Ютуба. Панель с доступными смайликами располагается под окном отправки сообщения.
Вот на этом мы и закончим рассматривать Kide Shoutbox – чат для Joomla. Надеюсь данный компонент найдет свое достойное место в вашей коллекции расширений для Joomla.
Удачи Вам в ваших начинаниях!
Следующие статьи:
Предыдущие статьи:
- AcyMailing - Компонент рассылок для Joomla - >
- Защита админки Joomla - компонент jSecure Authentication - >
- Global Flash Galleries компонент флэш галереи для Joomla 2.5 - >
- Akeeba Backup для Joomla, создание резервной копии и восстановление из резервной копии сайта - >
- Akeeba Backup для Joomla, установка и настройка компонента резервного копирования - >