Hallo wie muss ich die Online anzeige umbauen das nur noch die online angezeigt werden. Danke
verwendete ilchClan Version: 1.1
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | <?php if (!defined( 'main' )) { die ( "no direct access" );} $dif = date ( 'Y-m-d H:i:s' , time() - 1000); $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); $content .= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>' ; $content .= '<td><a href="index.php?user-details-' . $row ->uid. '">' . $name . '</a></td></tr>' . "\n" ; $uid [] = $row ->uid; } if ( $row ->uid == 0) { $guests ++; } $brk = $row ->uid; } if ( $guests == 1) { $guestn = $lang [ 'guest' ]; } if ( empty ( $content )) { $content .= '<tr><td><img src="include/images/icons/offline.gif" border="0" alt="offline"></td><td><font color="#003366">0 User </font></td></tr>' . "\n" ; } $content .= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>' . "\n" ; $where = ( count ( $uid )>0) ? 'WHERE id NOT IN (' .implode( ', ' , $uid ). ')' : '' ; $abf2 = 'SELECT * FROM prefix_user ' . $where . ' ORDER BY llogin DESC LIMIT 0,7' ; $erg2 = db_query( $abf2 ); while ( $row2 = db_fetch_object( $erg2 )) { $datum = date ( 'H:i d.m.y' , $row2 ->llogin); $user = $row2 ->name; $content .= '<tr><td><img src="include/images/icons/offline.gif" border="0" alt="offline"></td><td><a href="index.php?user-details-' . $row2 ->id. '" title="' . $lang [ 'lasttimeonline' ]. $datum . '">' . $user . '</a></td></tr>' . "\n" ; } if ( $guests == 0) { $content .= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px";></td></tr>' . "\n" .' <tr><td><img src= "include/images/icons/offline.gif" border= "0" alt= "offline" ></td><td><font size= "-1" color= "#003366" >0 '.$lang[' guests '].' </td></tr>'. "\n" ; } else { $content .= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>' . "\n" .' <tr><td><img src= "include/images/icons/online.gif" border= "0" alt= "online" ></td><td><font size=-1> '.$guests.' '.$guestn.' </font></td></tr>'. "\n" ; } ?> <table align= "center" border= "0" cellpadding= "0" cellspacing= "0" > <?php echo $content ; ?> </table> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | <?php if (!defined( 'main' )) { die ( "no direct access" );} $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); $content .= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>' ; $content .= '<td><a href="index.php?user-details-' . $row ->uid. '">' . $name . '</a></td></tr>' . "\n" ; $uid [] = $row ->uid; } if ( $row ->uid == 0) { $guests ++; } $brk = $row ->uid; } if ( $guests == 1) { $guestn = $lang [ 'guest' ]; } if ( empty ( $content )) { $content .= '<tr><td><img src="include/images/icons/offline.gif" border="0" alt="offline"></td><td><font color="#003366">0 User </font></td></tr>' . "\n" ; } $content .= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>' . "\n" ; $where = ( count ( $uid )>0) ? 'WHERE id NOT IN (' .implode( ', ' , $uid ). ')' : '' ; $abf2 = 'SELECT * FROM prefix_user ' . $where . ' ORDER BY llogin DESC LIMIT 0,0' ; $erg2 = db_query( $abf2 ); while ( $row2 = db_fetch_object( $erg2 )) { $datum = date ( 'H:i d.m.y' , $row2 ->llogin); $user = $row2 ->name; $content .= '<tr><td><img src="include/images/icons/offline.gif" border="0" alt="offline"></td><td><a href="index.php?user-details-' . $row2 ->id. '" title="' . $lang [ 'lasttimeonline' ]. $datum . '">' . $user . '</a></td></tr>' . "\n" ; } if ( $guests == 0) { $content .= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px";></td></tr>' . "\n" .' <tr><td><img src= "include/images/icons/offline.gif" border= "0" alt= "offline" ></td><td><font size= "-1" color= "#003366" >0 '.$lang[' guests '].' </td></tr>'. "\n" ; } else { $content .= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>' . "\n" .' <tr><td><img src= "include/images/icons/online.gif" border= "0" alt= "online" ></td><td><font size=-1> '.$guests.' '.$guestn.' </font></td></tr>'. "\n" ; } ?> <table align= "center" border= "0" cellpadding= "0" cellspacing= "0" > <?php echo $content ; ?> </table> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | <?php if (!defined('main')) {die("no direct access");} $dif = date('Y-m-d H:i:s', time() - 500); $dif2 = time()-500; $break = array(); $abf = db_query('SELECT * FROM prefix_online,prefix_user WHERE uptime > "'. $dif.'" AND prefix_user.llogin > "'.dif2.'" AND prefix_user.recht = "-9" ORDER BY prefix_user.llogin DESC LIMIT 0,4'); $content .= '<table align="center" border="0" cellpadding="2" cellspacing="2">'; $content .= '<tr><td>Admin Online</td></tr>'; while($erg = mysql_fetch_assoc($abf) ) { if(in_array($erg['id'],$break) ) { continue; } $test = mysql_fetch_assoc(db_query('SELECT llogin FROM prefix_user WHERE id = "'.$erg['id'].'" ')); if($test['llogin'] < $dif2) continue; $content .= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"><a href="index.php?user-details-'.$erg['id'].'">STS_ '.$erg['name'].'</a></td></tr>'; $break[] = $erg['id']; } $content .= '<tr><td>Leader</td></tr>'; $abf = db_query('SELECT * FROM prefix_online,prefix_user WHERE uptime > "'. $dif.'" AND prefix_user.llogin > "'.dif2.'" AND prefix_user.id = prefix_online.uid AND prefix_user.recht = "-8" OR prefix_user.recht = "-7" ORDER BY prefix_user.llogin DESC '); while($erg = mysql_fetch_assoc($abf) ) { if(in_array($erg['id'],$break) ) { continue; } $test = mysql_fetch_assoc(db_query('SELECT llogin FROM prefix_user WHERE id = "'.$erg['id'].'" ')); if($test['llogin'] < $dif2) continue; $content .= '<tr><td><font color="#FF0000"><img src="include/images/icons/online.gif" border="0" alt="online"><a href="index.php?user-details-'.$erg['id'].'">STS_ '.$erg['name'].'</a></font></td></tr>'; $break[] = $erg['id']; } $content .= '<tr><td>Member Online</td></tr>'; $abf = db_query('SELECT * FROM prefix_online,prefix_user WHERE uptime > "'. $dif.'" AND prefix_user.llogin > "'.dif2.'" AND prefix_user.id = prefix_online.uid AND prefix_user.recht = "-6" OR prefix_user.recht = "-5" OR prefix_user.recht = "-4" ORDER BY prefix_user.llogin DESC '); while($erg = mysql_fetch_assoc($abf) ) { if(in_array($erg['id'],$break) ) { continue; } $test = mysql_fetch_assoc(db_query('SELECT llogin FROM prefix_user WHERE id = "'.$erg['id'].'" ')); if($test['llogin'] < $dif2) continue; $content .= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"><a href="index.php?user-details-'.$erg['id'].'">STS_ '.$erg['name'].'</a></td></tr>'; $break[] = $erg['id']; } $content .= '<tr><td>User Online</td></tr>'; $abf = db_query('SELECT * FROM prefix_online,prefix_user WHERE uptime > "'. $dif.'" AND prefix_user.llogin > "'.dif2.'" AND prefix_user.id = prefix_online.uid AND prefix_user.recht = "-3" OR prefix_user.recht = "-2" OR prefix_user.recht = "-1" ORDER BY prefix_user.llogin DESC '); while($erg = mysql_fetch_assoc($abf) ) { if(in_array($erg['id'],$break) ) { continue; } $test = mysql_fetch_assoc(db_query('SELECT llogin FROM prefix_user WHERE id = "'.$erg['id'].'" ')); if($test['llogin'] < $dif2) continue; $content .= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"><a href="index.php?user-details-'.$erg['id'].'"> '.$erg['name'].'</a></td></tr>'; $break[] = $erg['id']; } $content .= '<tr><td><hr style="border-style: dashed; border-color: rgb(154, 177, 200); border-width: 1px 0px 0px; height: 0px;"></td></tr>'; $erg = mysql_fetch_assoc(db_query('SELECT COUNT(uid) FROM prefix_online WHERE uptime > "'. $dif.'" AND uid = "0" GROUP BY uid')); $content .= '<tr><td>'; if($erg['COUNT(uid)'] == "0" OR empty($erg) ) { $content .= '<img src="include/images/icons/offline.gif" alt="offline" border="0"> Kein Gast '; } elseif($erg['COUNT(uid)'] == "1") { $content .= '<img src="include/images/icons/online.gif" alt="online" border="0"> 1 Gast'; } else { $content .= '<img src="include/images/icons/online.gif" alt="online" border="0"> '.$erg['COUNT(uid)'].' Gäste'; } $content .= '</td></tr>'; $content .= '</table>'; echo $content; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | <?php if (!defined('main')) {die("no direct access");} $dif = date('Y-m-d H:i:s', time() - 500); $dif2 = time()-500; $break = array(); $abf = db_query('SELECT * FROM prefix_online,prefix_user WHERE uptime > "'. $dif.'" AND prefix_user.llogin > "'.dif2.'" AND prefix_user.recht = "-9" ORDER BY prefix_user.llogin DESC LIMIT 0,4'); $content .= '<table align="center" border="0" cellpadding="2" cellspacing="2">'; $content .= '<tr><td>Admin Online</td></tr>'; while($erg = mysql_fetch_assoc($abf) ) { if(in_array($erg['id'],$break) ) { continue; } $test = mysql_fetch_assoc(db_query('SELECT llogin FROM prefix_user WHERE id = "'.$erg['id'].'" ')); if($test['llogin'] < $dif2) continue; $content .= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"><a href="index.php?user-details-'.$erg['id'].'">STS_ '.$erg['name'].'</a></td></tr>'; $break[] = $erg['id']; } $content .= '<tr><td>Leader</td></tr>'; $abf = db_query('SELECT * FROM prefix_online,prefix_user WHERE uptime > "'. $dif.'" AND prefix_user.llogin > "'.dif2.'" AND prefix_user.id = prefix_online.uid AND prefix_user.recht = "-8" OR prefix_user.recht = "-7" ORDER BY prefix_user.llogin DESC '); while($erg = mysql_fetch_assoc($abf) ) { if(in_array($erg['id'],$break) ) { continue; } $test = mysql_fetch_assoc(db_query('SELECT llogin FROM prefix_user WHERE id = "'.$erg['id'].'" ')); if($test['llogin'] < $dif2) continue; $content .= '<tr><td><font color="#FF0000"><img src="include/images/icons/online.gif" border="0" alt="online"><a href="index.php?user-details-'.$erg['id'].'">STS_ '.$erg['name'].'</a></font></td></tr>'; $break[] = $erg['id']; } $content .= '<tr><td>Member Online</td></tr>'; $abf = db_query('SELECT * FROM prefix_online,prefix_user WHERE uptime > "'. $dif.'" AND prefix_user.llogin > "'.dif2.'" AND prefix_user.id = prefix_online.uid AND prefix_user.recht = "-6" OR prefix_user.recht = "-5" OR prefix_user.recht = "-4" ORDER BY prefix_user.llogin DESC '); while($erg = mysql_fetch_assoc($abf) ) { if(in_array($erg['id'],$break) ) { continue; } $test = mysql_fetch_assoc(db_query('SELECT llogin FROM prefix_user WHERE id = "'.$erg['id'].'" ')); if($test['llogin'] < $dif2) continue; $content .= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"><a href="index.php?user-details-'.$erg['id'].'">STS_ '.$erg['name'].'</a></td></tr>'; $break[] = $erg['id']; } $content .= '<tr><td>User Online</td></tr>'; $abf = db_query('SELECT * FROM prefix_online,prefix_user WHERE uptime > "'. $dif.'" AND prefix_user.llogin > "'.dif2.'" AND prefix_user.id = prefix_online.uid AND prefix_user.recht = "-3" OR prefix_user.recht = "-2" OR prefix_user.recht = "-1" ORDER BY prefix_user.llogin DESC '); while($erg = mysql_fetch_assoc($abf) ) { if(in_array($erg['id'],$break) ) { continue; } $test = mysql_fetch_assoc(db_query('SELECT llogin FROM prefix_user WHERE id = "'.$erg['id'].'" ')); if($test['llogin'] < $dif2) continue; $content .= '<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"><a href="index.php?user-details-'.$erg['id'].'"> '.$erg['name'].'</a></td></tr>'; $break[] = $erg['id']; } $content .= '<tr><td><hr style="border-style: dashed; border-color: rgb(154, 177, 200); border-width: 1px 0px 0px; height: 0px;"></td></tr>'; $erg = mysql_fetch_assoc(db_query('SELECT COUNT(uid) FROM prefix_online WHERE uptime > "'. $dif.'" AND uid = "0" GROUP BY uid')); $content .= '<tr><td>'; if($erg['COUNT(uid)'] == "0" OR empty($erg) ) { $content .= '<img src="include/images/icons/offline.gif" alt="offline" border="0"> Kein Gast '; } elseif($erg['COUNT(uid)'] == "1") { $content .= '<img src="include/images/icons/online.gif" alt="online" border="0"> 1 Gast'; } else { $content .= '<img src="include/images/icons/online.gif" alt="online" border="0"> '.$erg['COUNT(uid)'].' Gäste'; } $content .= '</td></tr>'; $content .= '</table>'; echo $content; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | <?php if (!defined( 'main' )) { die ( "no direct access" );} $dif = date ( 'Y-m-d H:i:s' , time() - 200); $dif2 = time()-200; $break = array (); $lastUID = -1; $headers = array (-9 => 'cleader' , -7 => 'supporter' , -6 => 'sleader' , -5 => 'cmember' , -2 => 'regist2' ); $contents = array (-9 => array (), -7 => array (), -6 => array (), -5 => array (), -2 => array ()); $content = '<table align="center" border="0" cellpadding="2" cellspacing="2">' ; $abf = db_query( 'SELECT u.id, u.llogin, u.name, u.recht FROM prefix_online o INNER JOIN prefix_user u ON u.id = o.uid WHERE o.uptime > "' . $dif . '" AND u.llogin > "' .dif2. '" AND u.recht < 0 ORDER BY u.recht, o.uid, u.llogin DESC ' ); while ( $erg = mysql_fetch_assoc( $abf )) { $id = $erg [ 'id' ]; if ( $lastUID == $id ) { continue ; } $key = null; switch ( $erg [ 'recht' ]){ case -9: case -8: $key = -9; break ; case -7: $key = -7; break ; case -6: case -5: $key = -6; break ; case -4: case -3: $key = -5; break ; case -2: case -1: $key = -2; break ; } $contents [ $key ][] = '<tr><td><center><a href="index.php?benutzercenter"><img src="include/images/icons/left.gif" border="0" alt="Benutzercenter"><a href="index.php?user-details-' . $id . '"> ' . $erg [ 'name' ]. ' <a href="index.php?forum-privmsg-new=0&empfid=' . $id . '"><img src="include/images/icons/right.gif" border="0" alt="PN senden!"></center></a></td></tr>' ; $lastUID = $id ; } foreach ( $headers as $key => $head ){ $content .= '<tr><td align="center"><img src="include/images/onlinebox/' . $head . '.jpg"></td></tr>' ; foreach ( $contents [ $key ] as $line ){ $content .= $line ; } } //$content .= '<tr><td><hr style="border-style: dashed; border-color: rgb(154, 177, 200); border-width: 1px 0px 0px; height: 0px;"></td></tr>'; $content .= '</table>' ; echo $content ; ?> |
Geschlossen | ||
![]() |
Zurück zu Module und Modifikationen |