4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 29 апреля 2003 21:10
Не понял, где имеено должен меняться цвет? Или ты имеешь в виду, что когда число участников в чате не равно нулю, он должен как-то выделяться? Тогда это сделать достаточно просто. Найди в ikon.lib строки
$chatmsg=&formatword($usersinchat,qq~ <a href="$chatprog">Чат ($usersinchat участник)</a> | ~, qq~ <a href="$chatprog">Чат ($usersinchat участника)</a> | ~,qq~ <a href="$chatprog">Чат ($usersinchat участников)</a> | ~);
и замени на
if ($usersinchat) { $chatmsg=&formatword($usersinchat,qq~ <a href="$chatprog"><font color=#0000FF>Чат ($usersinchat участник)</font></a> | ~, qq~ <a href="$chatprog"><font color=#0000FF>Чат ($usersinchat участника)</font></a> | ~,qq~ <a href="$chatprog"><font color=#0000FF>Чат ($usersinchat участников)</font></a> | ~); } else { $chatmsg=qq~<a href="$chatprog">В чате никого нет</a> | ~; } Можно и звуковой сигнал дописать (в той части, которая до else, он будет проигрываться каждый раз, когда пользователь обновляет страницу, а в чате кто-то присутствует), только я не помню, как именно это делается с точки зрения HTML, да и на старых броузерах (типа IE 3.0 и Netscape 4.x) это может не работать. Приватные сообщения видны не всем (специально проверил только что). Их могут видеть получатель (с комментарием "Частное"), отправитель (с комментарием "Исходящее") и все присутствующие в чате Администраторы. На вопрос зачем это нужно отвечу: это требовалось для того сайта, где я проводил первые испытания Release 2 (тогда в нем еще не было логов).
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
|