yura3d |
Отправлено: 29 сентября 2009 — 19:48
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
viperrr пишет:Эх, в сеже проблема у меня в чате так и осталось. Я имею введу по поводу зависания пользователя в чате. Походу пользователи как-то не так покидают чат, поэтому там остаются в статусе Online, до следующего посещения чата.
Возможно, ли сделать так, чтоб те пользователи, которые в чате не пишут “N“ минут вылетали из чата на форум или вообще с чата и форума?
Пользователи остаются в списке он-лайн чата? У Вас установлен информер для чата? Мне кажется, проблема здесь не в чате, а в сервере, который кеширует результаты выполнения скрипта, и в результате отдаёт пользователям не текущую актуальную, а кешированную ранее информацию. На многих бесплатных и некоторых платных хостингах это широко распространённое явление, служащее для снижения нагрузки на сервер (как правило, чаты на подобных хостингах запрещены). Поскольку чат достаточно активно обменивается данными с сервером, включается описанный выше механизм
chex01 пишет:Как сделать, что бы на главной странице было написано:
"Чат (online: -- )", а на остальных просто "Чат"
Требуется некоторая модификация скрипта информера и шаблона шапки форума. Описывать к сожелению нету времени, могу посоветовать только следовать инструкции по установке информера и разместить его подобно тому, как сделано на этом форуме |
|
|
viperrr |
Отправлено: 30 сентября 2009 — 07:25
|
Newbie
Покинул форум
Сообщений всего: 48
Дата рег-ции: Авг. 2009
Репутация: 5
|
yura3d пишет:Пользователи остаются в списке он-лайн чата? У Вас установлен информер для чата? Мне кажется, проблема здесь не в чате, а в сервере, который кеширует результаты выполнения скрипта, и в результате отдаёт пользователям не текущую актуальную, а кешированную ранее информацию. На многих бесплатных и некоторых платных хостингах это широко распространённое явление, служащее для снижения нагрузки на сервер (как правило, чаты на подобных хостингах запрещены). Поскольку чат достаточно активно обменивается данными с сервером, включается описанный выше механизм
Да в списке он-лине. В чате и информере на форуме они отображаются.
Возможно ты прав, что дело в сервере, т.к клуб наш пользуется достаточно дешевым финским сервером, который не в первые выдает различные ошибки, к сожалению нет пока возможностей переехать на более хорошую площадку. |
|
|
yura3d |
Отправлено: 25 октября 2009 — 12:24
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
electron
Приведённый тобой выше код в принципе верный, поэтому смотри саму переменную со вставкой кода информера ($chat_informer). У тебя её содержимое принимает вид:
CODE:$chat_informer = <<<DATA
<div align="left" id="chat_informer"></div>
<script language="JavaScript" src="modules/chat/javascript/informer.js"></script>
DATA;
Новый div всегда начинается с новой строки (за редкими исключениями), поэтому div меняем на span:
CODE:$chat_informer = <<<DATA
<span align="left" id="chat_informer"></span>
<script language="JavaScript" src="modules/chat/javascript/informer.js"></script>
DATA;
Ну и в файле modules/chat/javascript/informer.js смотри, чтобы переменные результата работы информера (result и chat_informer.innerHTML) не содержали тегов перехода на новую строку (br) - иными словами, просто убери из этого файла все фрагменты:
|
|
|
|