baserua
Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Для вывода количества юзеров в онлайне или их списка в заголовке после того как поставили чат , открываем /sources/functions.php ищем Код: $r['message'] = preg_replace("/([^\n\r ?&\.\/<>\"\\-]{50})/i"," \\1<br>",$r['message']); | ниже вставляем: Код: //---------------------------- Number of usurs in CHAT my hack $DB->query("SELECT g.prefix,g.suffix,s.member_name, s.member_id FROM ibf_sessions s, ibf_groups g WHERE location LIKE '%shoutbox%' AND g.g_id=s.member_group AND s.login_type <> 1 AND s.running_time>'$t_time'"); $members = 0; $cached = array(); while ( $result = $DB->fetch_row() ) { if ($result['member_id'] == 0) { } else { if (empty( $cached[ $result['member_id'] ] ) ) { $cached[ $result['member_id'] ] = 1; $active .= "<span style='font-size:9px '>></span><a target='_blank' href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Profile&MID={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$result['suffix']}</a> "; $members++; } } } //---------------------------- Number of usurs in CHAT my hack | находим строку: Код: $nav .= $skin_universal->last_shout("<b>Latest Shout: </b><br><a href='index.php?s=".$ibforums->session_id."&act=Profile&CODE=03&MID=".$r['mid']."'>{$r['name']}</a> - " . $r['message'] ); | для вывода количества пользователей в онлайне, заменяем на это: Код: $nav .= $skin_universal->last_shout("<b>Latest Shout: </b>"." Online: <b><i>".$members."</i></b><br><a href='index.php?s=".$ibforums->session_id."&act=Profile&CODE=03&MID=".$r['mid']."'>{$r['name']}</a> - " . $r['message'] ); | для вывода списка пользователей в онлайне, заменяем на это: Код: $nav .= $skin_universal->last_shout("<b>Latest Shout: </b>"." Online: <b><i>".$active."</i></b><br><a href='index.php?s=".$ibforums->session_id."&act=Profile&CODE=03&MID=".$r['mid']."'>{$r['name']}</a> - " . $r['message'] ); | заливаем functons.php на сервер и вуала, все готово. напоминаю, делайте резервные копии, и незабудьте что этот хак ставится только после установки чата! []Alex2002[] Цитата: Что то много файлов нужно редактировать. | бывало и хуже, в принципе классный хак... если хотите расскажу как я немного менял расположение таблиз, и убирал лишнее из чата.
| Всего записей: 284 | Зарегистр. 26-11-2002 | Отправлено: 16:37 21-02-2003 | Исправлено: baserua, 16:42 21-02-2003 |
|