Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Onlinebox - User Doppelt / Dreifach on | |||
|---|---|---|---|
| painrXn Mitglied
Posts: 49 |
Ja, ich nutze noch 1.1 H ^^
Nee spass beiseite, ich hab festgestellt, das auf meiner seite die leute mit einem mal 2-4 mal als online angezeigt werden. Ich finde hier aber auch irgendwie nichts in der sufu (Suchbegriff: "Online Box User Doppelt" ... 100te einträge aber keiner scheint auf mein problem hinzuweisen.
Ich werde die tage mal updaten, aber ich würde dennoch gerne, falls einer weiss, eine lösung zu diesem problemchen haben, oder zumindest einen ansatz... Danke =) verwendete ilchClan Version: 1.1 H betroffene Homepage: mouzedevilzz.de Das Volumen einer Pizza mit Radius z und Höhe a ist: Pi*z*z*a |
||
| painrXn Mitglied
Posts: 49 |
Also updates I,J,K,L,M,N,O durchgeführt...
Das problem besteht weiterhin ![]() Das Volumen einer Pizza mit Radius z und Höhe a ist: Pi*z*z*a |
||
| GeCk0 Administrator
Posts: 2996 |
bei vereinzelnden usern kann das vorkommen, wenn diese z.b. unterschiedliche Browser verwenden oder auf unterschiedlichen PCs online sind
.:.Module, Zitate, 1-Klick-IMG-Host, MD5 und mehr.:. "Do not argue with an idiot. He will drag you down to his level and beat you with experience." |
||
| painrXn Mitglied
Posts: 49 |
naja aber ich denke mal nicht, da einer meiner clanleute gleich mit 3-4 browsern online ist.
es ist ja nicht vereinzend.. und ich selber bin auch nur 1x mit 1 Browser online. Gestern abend zB sah die liste so aus: (sasser bin ich) online sasser online sasser online HardcoreGabber online sasser online HardcoreGabber online HardcoreGabber online sasser online sasser online sasser --------------- offies --------------- offline 0 Gäste Das Volumen einer Pizza mit Radius z und Höhe a ist: Pi*z*z*a |
||
| MVN050 Mitglied
Posts: 1067 |
daraus lässt schließen das du dich 6 mal eingeloggt hast xD
mach dir ma gedanken wie du das geschaffts hast mit einem browser und einem rechner
schreibs auf und sags weigter xD vllt solltest du auch ma versuchen dich nur einmal anzuloggen
versuch ma eine andere onlinebox ![]() www.stshq.de/ |
||
| painrXn Mitglied
Posts: 49 |
Zitat geschrieben von MVN050
daraus lässt schließen das du dich 6 mal eingeloggt hast xD HrHr.. Nee, also es ist in etwa so: Ich bin auf der news seite: sehe mich und andere 1x online Aktualisiere ich die seite bin ich mit einmal 2x oder mehrmals on... Wechsel ich die seite zB nach Forum, bin ich ebenfalss wieder mehrmals on wieder zurück zur hauptseite verschwinden dann 1-2 online "geister" und ich bin nur noch 2 ma on... Es ist total merkwürdig... Quasi als ob die datenbankabfrage nicht richtig ausgeführt wird, also schleife nicht beendet wird oder so.. muss ich mal schauen... Das Volumen einer Pizza mit Radius z und Höhe a ist: Pi*z*z*a |
||
| she Mitglied
Posts: 963 |
poste mal die online.php Box aus dem Ordner include/box/online.php
Google+shelfinger.eu |
||
| painrXn Mitglied
Posts: 49 |
Unverändert!
<?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,5\';
$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>
Zuletzt modifiziert von painrXn am 28.08.2011 - 14:20:05 Das Volumen einer Pizza mit Radius z und Höhe a ist: Pi*z*z*a |
||
| GeCk0 Administrator
Posts: 2996 |
durch die ganzen Slashes ist der code so nicht funktionsfähig und schon gar nicht lesbar.
Außerdem: Prüfe mal deine Serverzeit und leere evtl noch die tabelle ic1_online .:.Module, Zitate, 1-Klick-IMG-Host, MD5 und mehr.:. "Do not argue with an idiot. He will drag you down to his level and beat you with experience." |
||
| she Mitglied
Posts: 963 |
<?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,5';
$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>
So sollte es aussehen. Google+shelfinger.eu |
||
| QuantumTecstar Mitglied
Posts: 205 |
Guten Abend ich habe das Problem aber auch bei meiner Online Box
Würde die sich mal jmd angucken wäre echt mehr als dankbar dafür
hier mal die php: <table width="900" height="40" border="0" cellspacing="2">
<tr>
<td><!---
# ######################## #
#### © Shooter112 ####
# ######################## #
--->
<?php
if (!defined('main')) {die("no direct access");}
// Farben für Ränge definieren
$farbeAdmin = '#ff0000';
$farbeCoAdmin = '#950000';
$farbeSiteAdmin = '#FF6600';
$farbeLeader = '#0000ff';
$farbeCoLeader = '#000069';
$farbeMember = '#00b700';
$farbeTrialMember = '#ba7500';
$farbeSuperUser = '#e2c500';
$farbeUser = '#FFFFFF';
$farbeGast = '#ffffff';
$dif = date('Y-m-d H:i:s', time() - 1200);
$abf = "SELECT uid FROM `ic1_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 ic1_user WHERE id='.$row->uid),0);
$recht=@db_result(db_query('SELECT recht FROM ic1_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.= '';
$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="#666666">0 User </font></td>'.""; }
// $content.='<td colspan="0"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 0px;"></td>'."";
$where = (count($uid)>0) ? 'WHERE id NOT IN ('.implode(', ', $uid).')' : '';
$abf2 = 'SELECT * FROM ic1_user '.$where.' ORDER BY llogin DESC LIMIT 0,0';
$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 = $row2->name;
$content.='<td><a href="index.php?user-details-'.$row2->id.'" title="'.$lang['lasttimeonline'].$datum.'">'.$user.'</a></td>'."";
}
if ($guests == 0) {
$content.= '<td colspan="0"><hr style="height: 0px; border: dashed #666666 0px; border-top-width: 0px";></td>'."".'
<td><font size="-1" color="'.$farbeGast.'">0 '.$lang['guests'].'</td>'."";
} else {
$content.= '
<td><font size="1" color="'.$farbeGast.'">'.$guests.' '.$guestn.'</font></td>'."";
}
?>
<table border="0" cellpadding="0" cellspacing="0" >
<?php echo $content; ?>
</table></td>
</tr>
</table>
schonal Danke für die Hilfe ach ja Ilch Version 1.1 N inkl Update Tja Qauntum halt^^ |
||
| she Mitglied
Posts: 963 |
Zitat geschrieben von QuantumTecstar
ach ja Ilch Version 1.1 N inkl Update ehm was nun N oder O? $dif = date('Y-m-d H:i:s', time() - 1200);
in $dif = date('Y-m-d H:i:s', time() - 60);Google+shelfinger.eu |
||
| QuantumTecstar Mitglied
Posts: 205 |
Ja Ilch 1.1 N und das Update für N nicht O^^
okay ich teste das mal vielen Dank Tja Qauntum halt^^ |
||
| BLack Viper Mitglied
Posts: 14 |
habe das problem auch und weiss nicht was ich falsch gemacht hab
betroffene seite : www.pstclan.de version ilch 1.1 o online php <?php
if (!defined('main')) {die("no direct access");}
// Farben
$farbeAdmin = '#99FF66';
$farbeCoAdmin = '#DeinFarbCode';
$farbeSiteAdmin = '#DeinFarbCode';
// Leader Farbe nach Geschlecht
$farbeLeader_mann = '#00FF95';
$farbeLeader_frau = '#FF00A2';
$farbeLeader_egal = '#DeinFarbCode';
//
// CoLeader Farbe nach Geschlecht
$farbeCoLeader_mann = '#DeinFarbCode';
$farbeCoLeader_frau = '#F215D1';
$farbeCoLeader_egal = '#DeinFarbCode';
//
// Member Farbe nach Geschlecht
$farbeMember_mann = '#2E2EFE';
$farbeMember_frau = '#F7FE2E';
$farbeMember_egal = '#DeinFarbCode';
//
$farbeTrialmember = '#FF9900';
$farbeSuperuser = '#DeinFarbCode';
$farbeUser = '#DeinFarbCode';
$farbeGast = '#DeinFarbCode';
$dif = date('Y-m-d H:i:s', time() - 28800);
$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) {
$ergavatar = @db_result(db_query('SELECT avatar FROM prefix_user WHERE id='.$row->uid),0);
if (file_exists($ergavatar))
$avatar = '<img src="'.$ergavatar.'" border="0" width="40" height="40" >';
} else {
$avatar = '<img src="include/images/avatars/noavatar.jpg" border="0" width="40" height="40" >';
}
$name=@db_result(db_query('SELECT name FROM prefix_user WHERE id='.$row->uid),0);
$content.= '<div style="float:left;margin:2px;"><a href="index.php?user-details-'.$row->uid.'" title="'.$name.'">'.$avatar.'</a></div>';
$recht=@db_result(db_query('SELECT recht FROM prefix_user WHERE id='.$row->uid),0);
$geschlecht=@db_result(db_query('SELECT geschlecht FROM prefix_user WHERE id='.$row->uid),0);
if ($recht == -9) {$farbe = $farbeAdmin;}
elseif ($recht == -8) {$farbe = $farbeCoAdmin;}
elseif ($recht == -7) {$farbe = $farbeSiteAdmin;}
// Leader Farbe nach Geschlecht
elseif ($recht == -6 and $geschlecht == 2) {$farbe = $farbeLeader_mann;}
elseif ($recht == -6 and $geschlecht == 1) {$farbe = $farbeLeader_frau;}
elseif ($recht == -6 and $geschlecht == 0) {$farbe = $farbeLeader_egal;}
//
// CoLeader Farbe nach Geschlecht
elseif ($recht == -5 and $geschlecht == 2) {$farbe = $farbeCoLeader_mann;}
elseif ($recht == -5 and $geschlecht == 1) {$farbe = $farbeCoLeader_frau;}
elseif ($recht == -5 and $geschlecht == 0) {$farbe = $farbeCoLeader_egal;}
//
// Member Farbe nach Geschlecht
elseif ($recht == -4 and $geschlecht == 2) {$farbe = $farbeMember_mann;}
elseif ($recht == -4 and $geschlecht == 1) {$farbe = $farbeMember_frau;}
elseif ($recht == -4 and $geschlecht == 0) {$farbe = $farbeMember_egal;}
//
elseif ($recht == -3) {$farbe = $farbeTrialmember;}
elseif ($recht == -2) {$farbe = $farbeSuperuser;}
elseif ($recht == -1) {$farbe = $farbeUser;}
else {$farbe = $farbeGast;}
$content.= '<tr><br><td><img src="include/images/icons/online.gif" alt="online" border="0"></td>';
$content.='<td><a href="index.php?user-details-'.$row->uid.'" style="color:'.$farbe.'"> <b>'.$name.'</b></a></td></tr>'."\n";
$u++; if ($u % 4 == 0) {$content.= "<br>";}
$uid[] = $row->uid;
}
if ($row->uid == 0) { $guests++; }
$brk=$row->uid;
if ($guests == 1) { $guestn = $lang['guest']; }
if (empty($content)) { $content.='<tr><td> </td><td> </td></tr>'."\n"; }
$content.='<tr><td colspan="2"><hr style="height: 0px; border: dashed #696969 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,12';
$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;}
// Leader Farbe nach Geschlecht
elseif ($row2->recht == -6 and $row2->geschlecht == 2) {$farbe = $farbeLeader_frau;}
elseif ($row2->recht == -6 and $row2->geschlecht == 1) {$farbe = $farbeLeader_mann;}
elseif ($row2->recht == -6 and $row2->geschlecht == 0) {$farbe = $farbeLeader_egal;}
//
// CoLeader Farbe nach Geschlecht
elseif ($row2->recht == -5 and $row2->geschlecht == 2) {$farbe = $farbeCoLeader_frau;}
elseif ($row2->recht == -5 and $row2->geschlecht == 1) {$farbe = $farbeCoLeader_mann;}
elseif ($row2->recht == -5 and $row2->geschlecht == 0) {$farbe = $farbeCoLeader_egal;}
//
// Member Farbe nach Geschlecht
elseif ($row2->recht == -4 and $row2->geschlecht == 2) {$farbe = $farbeMember_frau;}
elseif ($row2->recht == -4 and $row2->geschlecht == 1) {$farbe = $farbeMember_mann;}
elseif ($row2->recht == -4 and $row2->geschlecht == 0) {$farbe = $farbeMember_egal;}
//
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.='<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.'"> <b>'.$user.'</b></a></td></tr>'."\n";
}
if ($guests == 0) {
$content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #696969 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="'.$farbeGast.'"><a>0 '.$lang['guests'].'</a></td></tr>'."\n";
} else {
$content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #696969 0px; border-top-width: 1px;"></td></tr>'."\n".'
<tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td><td> <a style="font-size:0.9em;"><font size="-1" color="'.$farbeGast.'">'.$guests.'</font> '.$guestn.'</a></td></tr>'."\n";
}
?>
<table align="center" border="0" cellpadding="0" cellspacing="0" >
<?php echo $content; ?></table> |
||
| QuantumTecstar Mitglied
Posts: 205 |
Bei dir in Zeile 29 steht $dif = date('Y-m-d H:i:s', time() - 28800);
ich glaube zu wissen das man diese Zeit runter setzen muss auf 60 . Dein Vorgänger hats ja auch
aber vllt sagt dir nen Profi nochwas dazu sry binn leie Greetz Tja Qauntum halt^^ |
||
| BLack Viper Mitglied
Posts: 14 |
dann stimmt die zeit für die abfrage nicht mehr
das heist wenn ich online bin werde ich nicht angezeigt wenn ich das auf 60 stelle |
||
| QuantumTecstar Mitglied
Posts: 205 |
Aber das - haste da gelassen?
Kenn das eig nur auf - 60 , gearde nochmal nach geschaut ^^ sry dann muss dir jmd anderes helfen LG Tja Qauntum halt^^ |
||
| Mairu Coder
Posts: 12770 |
Wenn man mehrmals in der onlineliste angezeigt wird, ist man auch mehrmals online, sprich mit verschiedenen Browsern, PC + Handy etc.
Bei der Box oben vor uid in Zeile 30 DISTINCT schreiben, sollte dafür sorgen dass ein User trotzdem nur einmal angezeigt werden kann. Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| BLack Viper Mitglied
Posts: 14 |
danke für die hilfe werde es erst morgen machen
Zuletzt modifiziert von BLack Viper am 27.12.2011 - 22:48:13 |
||
| BLack Viper Mitglied
Posts: 14 |
so es hat geklapt aber die avatarbilder sind nich so wie gewünscht hat es deswegen wieder raus genommen und nur die farben gelassen
danke für die hilfe |
||
| minimal_warrior Mitglied
Posts: 119 |
Hallo zusammen,
Ich habe genau das selbe Problem. Ich besitze die Ilch Version: 1.1 O Betroffene Seite: www.craft-the-source.de Hier meine Online php <?php
if (!defined('main')) {die("no direct access");}
//$dif = date_default_timezone_set('Europe/Berlin');
// Abzug zwei Stunden (60x60x2) weil die MySQL Server Zeit für zwei Stunden falsch eingestellt ist
$dif = date('Y-m-d H:i:s', time() - (60*60*2) - 60);
$abf = "SELECT * 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 class="BoxCnorm"><td style="width: 12px;"><img src="include/images/icons/online.gif" border="0" alt="online" /></td>';
$content.='<td style="padding: 0 5px 0 5px;"><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 class="BoxCnorm"><td style="padding: 0 5px 0 5px;"><img src="include/images/icons/offline.gif" border="0" alt="offline" /></td><td style="padding: 0 5px 0 5px;"><font color="#fff">0 User </font></td></tr>'."\n"; }
$content.='<tr class="BoxCnorm"><td colspan="2"><hr style="height: 0px; border: dashed #fff 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,5';
$erg2 = db_query($abf2);
while ($row2 = db_fetch_object($erg2)) {
$datum = date('H:i d.m.y',$row2->llogin);
$user = $row2->name;
$content.='<tr class="BoxCnorm"><td style="padding: 0 5px 0 5px;"><img src="include/images/icons/offline.gif" border="0" alt="offline" /></td><td style="padding: 0 5px 0 5px;"><a href="index.php?user-details-'.$row2->id.'" title="'.$lang['lasttimeonline'].$datum.'">'.$user.'</a></td></tr>'."\n";
}
if ($guests == 0) {
$content.= '<tr class="BoxCnorm"><td colspan="2"><hr style="height: 0px; border: dashed #fff 0px; border-top-width: 1px;" /></td></tr>'."\n".'
<tr class="BoxCnorm"><td style="padding: 0 5px 0 5px;"><img src="include/images/icons/offline.gif" border="0" alt="offline" /></td><td style="padding: 0 5px 0 5px;"><font color="#fff">0 '.$lang['guests'].'</font></td></tr>'."\n";
} else {
$content.= '<tr class="BoxCnorm"><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;" /></td></tr>'."\n".'
<tr class="BoxCnorm"><td style="padding: 0 5px 0 5px;"><img src="include/images/icons/online.gif" border="0" alt="online" /></td><td style="padding: 0 5px 0 5px;"><font >'.$guests.' '.$guestn.'</font></td></tr>'."\n";
}
?>
<table align="center" style="width: 100%;" border="0" cellpadding="0" cellspacing="0" >
<?php echo $content; ?>
</table>
Zuletzt modifiziert von minimal_warrior am 06.02.2012 - 02:14:19 |
||
| [ Anmelden zum schreiben ] |