Наименование: jChat (AJAX чат для сайта)
Описание: Плагин позволяет добавить на сайт простенький web чат
Текущая версия: 0.02 [выпуск: 23-02-2009]
Ссылка: ZIP (8 Kb)
Для работы плагина необходимо установить обновлённую версию AJAX библиотеки движка.
Необходимо заменить файл engine/includes/js/ajax.js на ajax.js
Последние изменения:
[0.02][2009-02-23] + Выпуск стабильной версии, добавлена документация по плагину [0.01][2009-02-05] + Выпуск тестовой PRE-release версии плагина
Неактивен
Вроде как ошибка: Если наприме написать текст проверка и много раз нажал на кнопку POST в итоге получил текс %2525252525252525252525D0%25252525252525 252525259F...
Неактивен
vitaly, спасибо за долгожданный плагин, а то эти сторонние разработки совсем никудышные )
Хотелось бы ещё видеть на этом этапе какую-то модерацию в чате, хотя бы простое удаление сообщений )
Неактивен
Плагин будет расширяться - добавлю возможность работы в отдельном окне.
Там и места для полезной информации будет побольше (к примеру, дата/время поста), и возможность удаления предусмотрю.
Разве что пока не очень ясно как информировать посетителей о том, что что-то удалялось - сейчас каждый клиент передаёт ID самого последнего сообщения. И если в базе есть более новые - они ему высылаются.
Неактивен
Разве что пока не очень ясно как информировать посетителей о том, что что-то удалялось - сейчас каждый клиент передаёт ID самого последнего сообщения. И если в базе есть более новые - они ему высылаются.
Нумеровать действия
actionID=1 - добавлено сообщение msgID=1
actionID=2 - добавлено сообщение msgID=2
actionID=3 - удалено сообщение msgID=1
actionID=4 - отредактировано сообщение msgID=2
И общаться с клиентами по actionID а не по msgID
Отредактированно panoptus (2009-02-18 15:30:32)
Неактивен
я кстати на wp сайт поставил чат там тоже какой то плагин был а потом у меня сервер лежал при чем весь сервер а не только сайт))
пришлось вырубать нах и ставить плагин кэширования
Неактивен
Так, а если чат бокс заключить, в div id и проставить display : none; а на харе сделать ссылку как с бб кодом javascript:ShowOrHide('chat'), будут ли нагружать базу те кто эту ссылку не нажал?
Неактивен
icedogas, Будет...
Неактивен
icedogas написал:
Так, а если чат бокс заключить, в div id и проставить display : none; а на харе сделать ссылку как с бб кодом javascript:ShowOrHide('chat'), будут ли нагружать базу те кто эту ссылку не нажал?
Плагин при отображении главной страницы уже делает SQL запрос.
А потом по таймеру через AJAX с заданной периодичностью проверяет обновления.
На самом деле если указать достаточно редкий период обновления (к примеру, 120-240 секунд), то нагрузка от jCHAT'а будет крайне низкая.
Неактивен
Мы тут, кстати, пробовали его утащить на отдельную страницу - все вроде получилось, вот только кнопка после отправки сообщения становиться неактивной(
Неактивен
icedogas, Всё как надо работает, просто если бы ты ответил на моё сообщение в конференции я бы тебе скинул готовый исправленный плагин, сам виноват...
Неактивен
icedogas, Прикрепил...
Если будет глюк с отправкой, то плагин сдесь не причем, дело всё в ajax'e...
У меня отправляется всё как надо...
Неактивен
Евгений, http://ngcms.ru/forum/attachment.php?item=57 скачай и будет тебе на главной...
Неактивен
ROZARD написал:
icedogas, Прикрепил...
Если будет глюк с отправкой, то плагин сдесь не причем, дело всё в ajax'e...
У меня отправляется всё как надо...
блин, все равно кнопка не срабатывает после первой отправки, а как ajax пофиксить?
Неактивен
icedogas, Ничего фиксить не нужно! Свяжись со мной по аське лучше...
Неактивен
ROZARD написал:
Евгений, http://ngcms.ru/forum/attachment.php?item=57 скачай и будет тебе на главной...
Не а не выводится автоматом.
Надо поставить тег: {plugin_jchat} И Чат ВЫВОДИТСЯ!
Меня вот только интересует а как сообщения удалять.
Неактивен