Опять после долгого молчания представляю большое обновление чата для ICMS
Итак, по сравнению с прошлой версией изменено ооооооочень много всего:
1. и самое основное — позволяет чатится — пишем сообщения, отвечаем на них и так далее
2. поддержка BBCODE форматирования — картинки и урлы вставляются и работают
3. приватные сообщения на основе личных сообщений ICMS — то есть личка и чат стали одним и том же — просто во вкладке выводятся сообщения. Не заменяет личные сообщения а дополняет
Из основных элементов гуя:
Флажок справа сверху — это статус:
Чёрный — чат ещё не загрузился
Зелёный — всё ок
Жёлтый — ждём ответа сервера
Красный — нет связи с сервером
Список пользователей (который справа)
Если около ника жёлтый квадратик — у пользователя окно чата не активно, если зелёный — активно.
Далее 2 белые стрелочки — начать приват
Ещё далее синяя стрелка — отправить публичное сообщение в общем чате
Справа над строкой отправки сообщений — выбор цвета сообщений пользователя
Три иконки ниже
1 — показывать системные сообщения
2 — включить звук
3 — помощь (не работает но есть пасхалка
)
Из команд в чате есть
/color — поменять свой цвет
/me — сказать в третьем лице
/ban LOGIN — забанить в чате
/unban LOGIN — разбанить в чате
Вроде всё описал что накодил :)
Да, приваты тестировались недостаточно хорошо, так что могут быть чуть косяки, честно. Сам чат работает на моём проекте cheb.fm где можно практически всегда пообщаться со мной и послушать хорошую музыку :)
Качать тут: github.com/neochapay/icms-ajaxchat/archive/master.zip
Помогать сюда: QiWi 89022871231

Итак, по сравнению с прошлой версией изменено ооооооочень много всего:
1. и самое основное — позволяет чатится — пишем сообщения, отвечаем на них и так далее
2. поддержка BBCODE форматирования — картинки и урлы вставляются и работают
3. приватные сообщения на основе личных сообщений ICMS — то есть личка и чат стали одним и том же — просто во вкладке выводятся сообщения. Не заменяет личные сообщения а дополняет
Из основных элементов гуя:
Флажок справа сверху — это статус:
Чёрный — чат ещё не загрузился
Зелёный — всё ок
Жёлтый — ждём ответа сервера
Красный — нет связи с сервером
Список пользователей (который справа)
Если около ника жёлтый квадратик — у пользователя окно чата не активно, если зелёный — активно.
Далее 2 белые стрелочки — начать приват
Ещё далее синяя стрелка — отправить публичное сообщение в общем чате
Справа над строкой отправки сообщений — выбор цвета сообщений пользователя
Три иконки ниже
1 — показывать системные сообщения
2 — включить звук
3 — помощь (не работает но есть пасхалка

Из команд в чате есть
/color — поменять свой цвет
/me — сказать в третьем лице
/ban LOGIN — забанить в чате
/unban LOGIN — разбанить в чате
Вроде всё описал что накодил :)
Да, приваты тестировались недостаточно хорошо, так что могут быть чуть косяки, честно. Сам чат работает на моём проекте cheb.fm где можно практически всегда пообщаться со мной и послушать хорошую музыку :)
Качать тут: github.com/neochapay/icms-ajaxchat/archive/master.zip
Помогать сюда: QiWi 89022871231
А кто нибудь пробовал с плагином NeoMessenger,
Поделитесь опытом!
А нажатием на Enter просто переносило строчку в низ, а то посетители на автомате вместо того что бы перенести строчку, отправляет незаконченное предложение.
То есть при клике на любую аяксовую ссылку, не относящуюся к чату - чат вызывает свои функции. И обращается к серверу.
$(window).blur(function() {
вот ссылка на хелп - нужно копировать в адресную строку руками.
Есть еще такая штука как отладчик в фаерфоксе - можно последить за скриптами (про другие браузеры не скажу, для работы использую только фаерфокс).
Очевидно, что какие-то скрипты конфликтуют. Или конфликт имен блоков (это точно есть) - у переписки и у чата некоторые блоки называется одинаково.
2.0 не вышел же ещё
вот ссылка
jQuery v1.10.2.
Странно!
2) Когда нажимаешь на кнопку "Отправить" (кстати очень не удобно, нужно было отправку сделать просто нажатие Энтер.
Короче второя ошибка - всплывает окно с сообщением "Пдтвердите действие"
вот скрин