Лайт - Чат от КиберМамы
Топик автора
Описание от автора:
Задалась целью сделать как можно менее "нагружабельный" чат, и получилась такая штукенция.. Основной функционал можно оценить по скринам админки.
Чего нет в хаке: нет архива, нет подсветки новых сообщений, нет отображения пользователей в чате, нет отдельной страницы для чата (хотя её можно сделать с помощью vbadvanced или создать вручную), нет комманд типа /me /prune /team и т.п. , нет бана конкретных юзеров, нет статистики, нет поиска по сообщениям чата, нет пользовательской настройки размера шрифта, нет уведомлений о новых сообщениях, темах и прочем.
Кому это жизненно необходимо, могут эту страницу закрыть.
Особенности чата:- 1 лёгкий запрос для получения сообщений и один 1 лёгкий запрос для отправки сообщения.
- Можно настроить отображение чата свёрнутым, и он вообще запросов делать не будет.
- Чат может использовать 2 разных шаблона - оптимизированный на всю ширину, и на расположение в узкой боковой колонке или боковом блоке vbadvanced. Может использовать оба эти шаблона в зависимости от настроек локаций.
Интеграция с VbAdvanced:
1. Создайте новый модуль VbAdvanced указав тип - "Шаблон"
Введите любое название шаблона и укажите в содержимом переменную $cm_lchat, сохраните и разместите на нужных страницах.
2. В настройках VbAdvanced -пункт "Основные опции" - в поле "Глобальные переменные вывода портала" в новой строке напишите cm_lchat
3. В настройках данного хака, в поле "Отображение чата общее" напишите (или допишите через запятую)adv_index и если вы хотите отображать чат в боковом, узком блоке - допишите adv_index в поле настройки "Отображение чата - боковая колонка", и настройте подходяющую ширину и высоту
Примечания:
Смайликов в чате ограниченное количество, самые стандартные, прописаны они напрямую в шаблоне, в рамках поддержания концепции "лайт - чата" Если очень хочется их поменять или добавить новые - можете попытать счастья в шаблоне cm_lchatfpanel
Тестировалось только на ветке 3.8
Скачать CMLightChat