Also ich hab da soweit was auf die Beine gestellt das funzt und man kann sich die Top 10 Online User anzeigen lassen.
(http://hacks.slware.com/tboard/showtopic.php?threadid=666&pagenum=2&time=1091377637)
//Start Top 10 OnlineTime Hack $topOnlineUser = NULL; $sql = thwb_query("SELECT userid, username FROM tb_user ORDER BY onlinetime DESC LIMIT 0, 10"); while ($duser = mysql_fetch_assoc($sql)) { $topOnlineUser .= '<a href="v_profile.php?userid='.$duser['userid'].'">'.htmlentities($duser['username']).'</a><br>'; } // End Top 10 OnlineTime Hack
jetzt bräucht ich das ganze im Portal so das hinter jedem User aber auch gleich die Zeit steht die er online war.
könnte man denk ich leicht vom Top 10 Poster Hack umschreiben.
Der sieht so aus:
//////////////////// //Top poster //////////////////// if ($portalrow['portaltext']=="topp" && $portalrow['active']==1 && ((stristr( $PHP_SELF, 'portal.php' )) || ($portalconfig['menulinks']==1 && $portalrow['align']==0) || ($portalconfig['menurechts']==1 && $portalrow['align']==1))) { $r_topposter = thwb_query("SELECT userid, username, userposts FROM ".$pref."user ORDER BY userposts DESC LIMIT $portalconfig[posteranzahl]"); $topposter = "<table>"; while( $toppostertmp = mysql_fetch_row($r_topposter) ) { $topposter .= "<tr><td width=\"90%\">$style[stdfont]<a href='v_profile.php?user[userid]=".$toppostertmp[0]."&time=&pagenum=lastpage'>".$toppostertmp[1]."</a>$style[stdfontend]</td><td>$style[stdfont]$toppostertmp[2]$style[stdfontend]</td></tr>"; } $topposter .= "</table>"; } //////////////////// //Top Poster end ////////////////////
nur ich habs bis jetzt noch nicht geschafft das es funzt.
Hoffe es kann jemand umschreiben.