Loading
Drupal ajaxIM
Модуль Drupal ajaxIM позволяет пользователям сайта обмениваться сообщениями с использованием технологии АЯКС и обновлением данных без перезагрузки страницы. Модуль не зависит от внешних сервисов и работает совершенно автономно.
Возможности модуля
- Список контактов показывается в блоке
- Список знакомых получается из модуля Buddylist автоматически
- Модуль содержит 6 предопределённых тем оформления и статусных сообщений
- Поддерживается создание отдельных комнат для общения
- Различные события дублируются звуковыми сигналами
Установка модуля
- Распакуйте модуль в папку проектов
- Убедитесь, что модуль Buddylist включен и включите модуль ajaxIM server. Включение этого модуля приведёт к созданию схемы базы данных. Если при включении модуля показывается сообщение об ошибке, то создайте необходимые таблицы базы данных самостоятельно (смотрите ниже)
- Включите модуль ajaxIM
- Разместите блок модуля в нужном регионе
Структура таблицы {ajaxim_chats}
CREATE TABLE `ajaxim_chats` (
`uid` int(11) NOT NULL,
`room` text NOT NULL,
`id` bigint(20) NOT NULL
) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;Структура таблицы {ajaxim_messages}
CREATE TABLE `ajaxim_messages` (
`recipient` int(11) NOT NULL,
`room` varchar(255) NOT NULL,
`sender` int(11) NOT NULL,
`message` text NOT NULL,
`type` text NOT NULL,
`stamp` text NOT NULL,
`id` bigint(20) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;Структура таблицы {ajaxim_status}
CREATE TABLE `ajaxim_status` (
`uid` int(11) NOT NULL,
`status` int(11) NOT NULL,
`last_ping` text NOT NULL,
`last_status` int(11) NOT NULL,
`last_stmsg` varchar(50) NOT NULL
) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;
Метки:


