VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Задалась целью сделать как можно менее "нагружабельный" чат, и получилась такая штукенция..
Основной функционал можно оценить по скринам админки.
Чего нет: - нет архива, нет подсветки новых сообщений, нет отображения пользователей в чате, нет отдельной страницы для чата (хотя её можно сделать с помощью 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
Благодарности
Спасибо xorex за помощь в тестировании
Хак выложен специально для vbsupport.ru По вопросам приобретения версии для 4.x - в ЛС
Получить консультацию по хаку можно после перечисления материальной благодарности в размере 5$ на кошелек в моем профиле
Last edited by Cybermama : 08-18-2010 at 06:14 AM.
Да не пашет в ИЕ и Хроме , видимо из за забинденой кнопки. Изначально там была F1 (112) но в Опере и Лисе выдает страницу справки по этой кнопке (зато работает в ИЕ) поэтому подставил "Esc" (27) но видимо браузеры по разному понимают код кнопки. Наверное нужно подобрать более универсальный код кнопки или поставить условие на срабатывание (27) или (ХХ) код.
П.С ну а тормоз появления можно убрать выставив var slideSpeed в 3500 (мгновенное появление)
@iGuides
Знаток
Join Date: Aug 2009
Награды в конкурсах:
Posts: 180
Версия vB: 3.8.x
Reputation:
Knowing 124
Репутация в разделе: 5
Аллея Звезд
0
Quote:
Originally Posted by Cybermama
Интеграция с VbAdvanced: 1. Создайте новый модуль VbAdvanced указав тип - "Шаблон" Введите любое название шаблона и укажите в содержимом переменную $cm_lchat, сохраните и разместите на нужных страницах. 2. В настройках VbAdvanced -пункт "Основные опции" - в поле "Глобальные переменные вывода портала" в новой строке напишите cm_lchat 3. В настройках данного хака, в поле "Отображение чата общее" напишите (или допишите через запятую)adv_index и если вы хотите отображать чат в боковом, узком блоке - допишите adv_index в поле настройки "Отображение чата - боковая колонка", и настройте подходяющую ширину и высоту
отлично, очень вовремя.
@nop
Продвинутый
Join Date: Apr 2007
Posts: 524
Версия vB: 3.8.x
Reputation:
Опытный 56
Репутация в разделе: 35
0
эм.. поставил чат. Настроил, включил. Он отображается, но при попытке послать сообщение ничего непроисходит.. Только надпись: Отправляется...
Появляется.
эм.. поставил чат. Настроил, включил. Он отображается, но при попытке послать сообщение ничего непроисходит.. Только надпись: Отправляется...
Появляется.