Im Forum fand ich eine farbige Onlinebox, sprich das Admin/Coadmin etc. verschiedene Farben haben.
Die Onlinebox die es hier im Forum gibt ist jedoch untereinander wie die Standard Online.php ich würde es gern Horizontal haben
Wie hier: preview.irvd-website.de/sosolles.png
Es sollen nur die Leute angezeigt werden die Online sind, und rechts sollen die Gäste erscheinen!
So ganz komm ich aber nicht klar mit der Box!
Was ich schon erreicht habe ist das nur Online User angezeigt werden!
Jedoch leider untereinander und nicht nebeneinander
So sieht es bei mir nu aus: preview.irvd-website.de/Soistes.png
Kann mir die eventuell jemand anpassen oder mir sagen was ich machen muss?
Wäre super..
LG IRvD
Meine jetzige Online.php
<?php if (!defined('main')) {die("no direct access");} // Farben $farbeAdmin = '#FF0000'; $farbeCoAdmin = '#F5DA81'; $farbeSiteAdmin = '#F5DA81'; $farbeLeader = '#daa520'; $farbeCoLeader = '#daa520'; $farbeMember = '#FF8800'; $farbeTrialmember = '#7FFF00'; $farbeSuperuser = '#FFFF00'; $farbeUser = '#cccccc'; $farbeGast = '#FF8800'; $dif = date('Y-m-d H:i:s', time() - 60); $abf = "SELECT uid FROM `prefix_online` WHERE uptime > '". $dif."'"; $resultID = db_query($abf); $brk=''; $uid = array(); $guests = 0; $guestn = $lang['guests']; $content=''; while ($row = db_fetch_object($resultID)) { if ($row->uid != 0 AND $brk!=$row->uid) { $name=@db_result(db_query('SELECT name FROM prefix_user WHERE id='.$row->uid),0); $recht=@db_result(db_query('SELECT recht FROM prefix_user WHERE id='.$row->uid),0); if ($recht == -9) {$farbe = $farbeAdmin;} elseif ($recht == -8) {$farbe = $farbeCoAdmin;} elseif ($recht == -7) {$farbe = $farbeSiteAdmin;} elseif ($recht == -6) {$farbe = $farbeLeader;} elseif ($recht == -5) {$farbe = $farbeCoLeader;} elseif ($recht == -4) {$farbe = $farbeMember;} elseif ($recht == -3) {$farbe = $farbeTrialmember;} elseif ($recht == -2) {$farbe = $farbeSuperuser;} elseif ($recht == -1) {$farbe = $farbeUser;} else {$farbe = $farbeGast;} $content.= '<tr>'; $content.='<td><a href="index.php?user-details-'.$row->uid.'"><font style="color:'.$farbe.'">'.$name.'</font></a> ,</td>'." "; $uid[] = $row->uid; } if ($row->uid == 0) { $guests++; } $brk=$row->uid; } if ($guests == 1) { $guestn = $lang['guest']; } if (empty($content)) { $content.='<td><font color="#003366">0 User </font> ,</td>'." "; } $content.=' '." "; $where = (count($uid)>0) ? 'WHERE id NOT IN ('.implode(', ', $uid).')' : ''; $abf2 = 'SELECT * FROM prefix_user '.$where.' ORDER BY recht DESC LIMIT 0,5'; $erg2 = db_query($abf2); while ($row2 = db_fetch_object($erg2)) { if ($row2->recht == -9) {$farbe = $farbeAdmin;} elseif ($row2->recht == -8) {$farbe = $farbeCoAdmin;} elseif ($row2->recht == -7) {$farbe = $farbeSiteAdmin;} elseif ($row2->recht == -6) {$farbe = $farbeLeader;} elseif ($row2->recht == -5) {$farbe = $farbeCoLeader;} elseif ($row2->recht == -4) {$farbe = $farbeMember;} elseif ($row2->recht == -3) {$farbe = $farbeTrialmember;} elseif ($row2->recht == -2) {$farbe = $farbeSuperuser;} elseif ($row2->recht == -1) {$farbe = $farbeUser;} else {$farbe = $farbeGast;} $datum = date('H:i d.m.y',$row2->llogin); $user = '<font style="color:'.$farbe.'">'.$row2->name.'</font>'; $content.=' '." "; } if ($guests == 0) { $content.= ' '." ".' <td align="right">Gäste sind Online: <font size="-1" color="'.$farbeGast.'">0</font></td>'." "; } else { $content.= ' '." ".' <td align="right">Gäste sind Online: <font size="-1" color="'.$farbeGast.'">'.$guests.' '.$guestn.'</font></td></tr>'." "; } ?> <table border="0" cellpadding="0" cellspacing="0" align="left"> <?php echo $content; ?> </table>
betroffene Homepage: externer Link