ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Список участников в чате

 

3
Вероника @Вероника
Здравствуйте!
У меня возникла небольшая проблемма, буду очень признательна если кто то поможет её решить. У меня есть сайт, форум, а теперь и чат. Хочу вывести статистику чата на главные страницы сайта и форума. С сайтом проблем нет, всё работает, всё хорошо! Проблеммы с форумом, хотела вывести список участников в чате только на главную страницу форума, для этого пришлось в таблицы разметки форума встроить код HTML по выводу фрейма (движок форума не работает со скриптовыми тегами, только с простейшими тегами HTML, по этому пришлось встраивать крошечный фрейм). Вот собственно сама страничка фрейма:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Чат</title>
</head>
<script src=?inc=informer&lastreg=10&counter=1&birthday=0></script>
<body topmargin="1" leftmargin="1" bgcolor="#FBA2E2" marginwidth="1" marginheight="1">
<font face="Verdana" size="1">
<table border="1" id="table2" width="912" cellspacing="1" bordercolor="#F3EDDB" style="border-collapse: collapse">
<tr>
<td style="text-align: center" valign="top" height="16">
<p align="left"><font face="Verdana" size="1">В чате online: <script>document.write(i_inchat);</script></b></i>
<script>
for(i=0;i<i_inusers.length;i++) {
i_nick=i_inusers[i][0]; i_color=i_inusers[i][1]; i_mw=i_inusers[i][2]; i_stat= i_inusers[i][3];
document.write("<font color=="+i_color+">"+i_nick+", </font></a>");
}
if(i_inchat==0) document.write(" пока никого нет");
</script>
</font>
</td>
</tr>
</table>
</body>
</html>

Я сама плохо разбираюсь в скриптах, но подозреваю что переменные не успевают проинициализироваться, поэтому скрипт вывода списка даёт ошибку и не отрабатывается. Подскажите пожалуйста, что нужно сделать что бы список участников распечатался?

11667
Латвиец @Латвиец
Для этого на сайт или форум надо поставить ссылку на информёр (полную!), а именно:
<script src=http://chat.mpchat.com/index.php?inc=informer&counter=1></script>
...и естественно, в нужное место скриптик самой статистики:
<script>
for(i=0;i<i_inusers.length;i++) {
i_nick=i_inusers[i][0]; i_color=i_inusers[i][1]; i_mw=i_inusers[i][2]; i_stat= i_inusers[i][3];
document.write("<font color=="+i_color+">"+i_nick+", </font></a>");
}
if(i_inchat==0) document.write(" пока никого нет");
</script>

Вуаля... 😀

P.S. то, что красным, замени на свой чатлогин... 😀

1250
Dj_StelS @Dj_StelS
Латвиец пишет:

Для этого на сайт или форум надо поставить ссылку на информёр (полную!), а именно:
<script src=http://chat.mpchat.com/index.php?inc=informer&counter=1></script>
...и естественно, в нужное место скриптик самой статистики:
<script>
for(i=0;i<i_inusers.length;i++) {
i_nick=i_inusers[i][0]; i_color=i_inusers[i][1]; i_mw=i_inusers[i][2]; i_stat= i_inusers[i][3];
document.write("<font color=="+i_color+">"+i_nick+", </font></a>");
}
if(i_inchat==0) document.write(" пока никого нет");
</script>

Вуаля... 😀

P.S. то, что красным, замени на свой чатлогин... 😀

Подскажи мне дураку, а где у тебя там в коде сколько человек в чате отображается?

11667
Латвиец @Латвиец
DJ_STELS пишет:

Подскажи мне дураку, а где у тебя там в коде сколько человек в чате отображается?

Ну если ты протрёшь глаза, то может быть и увидишь...
И девушке надо не сколько человек в чате вывести, а список присутствующих участников...

1250
Dj_StelS @Dj_StelS
Латвиец пишет:

DJ_STELS пишет:

Подскажи мне дураку, а где у тебя там в коде сколько человек в чате отображается?

Ну если ты протрёшь глаза, то может быть и увидишь...
И девушке надо не сколько человек в чате вывести, а список присутствующих участников...

Ой...блин..точно же....а вот про второе я думал что нужно сколько человек он-лайн...

3
Вероника @Вероника
Латвиец, большое тебе спасибо!!! А ларчик то просто открывался! Сейчас выствила строку как ты подсказал, всё работает, всё хорошо! Ещё раз спасибо!

11667
Латвиец @Латвиец
Вероника пишет:

Латвиец, большое тебе спасибо!!! А ларчик то просто открывался! Сейчас выствила строку как ты подсказал, всё работает, всё хорошо! Ещё раз спасибо!

На здоровье...
Думаю, оно вам всем понадобится... 😉

3
Вероника @Вероника
А не подскажете ещё на счёт одной проблеммы? Опять же на главную страницу форум вывела последние сообщения в чате. И они опять же в жёстко заданном фрейме, без полос прокрутки. Всё хорошо, пока нет смайликов, из за них последние строки уходят за границы фрейма и не отображаются, а нельзя ли немного изменить скрип вывода последних сообщений в чате так, что бы смайлики не отображались?