draniy Опубликовано 6 Марта 2007 Жалоба Поделиться Опубликовано 6 Марта 2007 вобщем опишу что имею в виду...1) есть чат flashchat расположен так www.sait.ru/chat/2) есть форум расположен www.sait.ru/forum/нужно чтоб на форуме в статистике выводились ники тех кто сейчас в чате не нужно чтоб когда нажал на ник перекидывало бы на профиль пользователя т.к. чат без регистрациии юзеры в нем могут быть не зарегены на форуме. я не силен в php но вот немного покопавшись в чате подумал что можно сделать из файла connlist.php он находится в чате в админке вот его код<?php require_once('init.php'); if(!inSession()) { include('login.php'); exit; } else if(!inPermission('connections')) { $tabName = 'Connections'; include('nopermit.php'); exit; } if(!isset($_REQUEST['sort']) || isset($_REQUEST['clear'])) $_REQUEST['sort'] = 'none'; $stmt = new Statement("SELECT * FROM {$GLOBALS['fc_config']['db']['pref']}connections"); $rs = $stmt->process(); if($rs->hasNext()) { $connections = array(); while($rec = $rs->next()) { $temp_connection = array(); $temp_connection['updated'] = $rec['updated'];//substr($rec['updated'], 8, 2) . ':' . substr($rec['updated'], 10, 2); $temp_connection['created'] = $rec['created'];//substr($rec['created'], 8, 2) . ':' . substr($rec['created'], 10, 2); /* $up_hr = @date("H" , strtotime($rec['updated'])); $up_hr = ($up_hr == '')? substr($rec['updated'], 8, 2) : $up_hr; $up_min = @date("i", strtotime($rec['updated'])); $up_min = ($up_min == '')? substr($rec['updated'], 10, 2) : $up_min; $cr_hr = @date("H" , strtotime($rec['created'])); $cr_hr = ($cr_hr == '')? substr($rec['created'], 8, 2) : $cr_hr; $cr_min = @date("i", strtotime($rec['created'])); $cr_min = ($cr_min == '')? substr($rec['created'], 10, 2) : $cr_min; $temp_connection['updated'] = $up_hr. ':' .$up_min; $temp_connection['created'] = $cr_hr. ':' .$cr_min; */ //--- $temp_connection['id'] = $rec['id']; $temp_connection['userid'] = $rec['userid']; if(isset($rec['userid'])){ $user = ChatServer::getUser($rec['userid']); $temp_connection['login'] = $user['login']; echo $temp_connection['login']. "\r\n"; } // $temp_connection['roomid'] = $rec['roomid']; // $temp_connection['state'] = $rec['state']; // $temp_connection['color'] = $rec['color']; // $temp_connection['start'] = $rec['start']; // $temp_connection['lang'] = $rec['lang']; $temp_connection['ip'] = $rec['ip']; // $temp_connection['tzoffset'] = $rec['tzoffset']; // $temp_connection['host'] = @gethostbyaddr($rec['ip']); array_push($connections, $temp_connection); } } if ($_REQUEST['sort'] != 'none') { sort_table($_REQUEST['sort'], $connections); } //Assign Smarty variables and load the admin template //$smarty->assign('connections',$connections); //$smarty->display('connlist.tpl'); ?>вобще эта страница в админке выводит сесию, ай-пи и т.д. я закоментировал строки и добавил строку echo $temp_connection['login']. "\r\n";и так на чистой странице стал выводится список юзеров в чате... а как бы теперь все это в форум сделать под "последние пользователи" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 6 Марта 2007 Жалоба Поделиться Опубликовано 6 Марта 2007 а ничего, что мод есть в архиве? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
draniy Опубликовано 6 Марта 2007 Автор Жалоба Поделиться Опубликовано 6 Марта 2007 а ничего, что мод есть в архиве?который кто-то из вас переделал?юзал я этот мод... ты сам попробуй, он некудышный какой-то... мне его не поставить было... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 6 Марта 2007 Жалоба Поделиться Опубликовано 6 Марта 2007 может зеркало кривое? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.