in der admin-userOnline^Übersicht sieht man ja immer die letzten Besuche der angemeldeten User. Ist es möglich, dort auch die Verweildauer eines User mit zu erfassen.
Beispiel:
Letzte Aktivität: 20.02.2011 - 9:00 bis 10:30 Uhr
Der User war also xx Minuten online gewesen.
Ich habe in der include/admin/admin.php folgenden Code gefunden. Weiß aber nicht, wie man eine Dauer der Zeit Berechnung einfügt.
<?php $abf = 'SELECT * FROM prefix_user where recht <= -3 ORDER BY llogin DESC'; $erg = db_query($abf); while ($row = db_fetch_object($erg)) { $datum = date('d.m.y-H:m:s',$row->llogin); $user = $row->name; echo'<tr class="Chead"><td>'.$datum.'</td><td> <a href="?user-1-'.$row->id.'">'.$user.'</a></td></tr>';} ?> </table> <?php break; } case 'besucherUebersicht' : { function get_max_from_x ($q) { $q = db_query($q); $m = 0; while($r = db_fetch_row($q)) { if ($r[0] > $m) { $m = $r[0]; } } return ($m); } function echo_admin_site_uebersicht ($schl, $wert, $max, $ges) { $wert = ( empty($wert) ? 1 : $wert ); $weite = ($wert / $max ) * 100; $prozent = ($wert * 100) / $ges; $prozent = number_format(round($prozent,2), 2, ',', ''); $name = $schl; if ( strlen ( $name ) >= 50 ) { $name = substr($name,0,50).'<b>...</b>'; } echo '<tr class="norm"><td width="150" title="'.$schl.'">'.$name.'</td><td width="250">'; echo '<hr width="'.$weite.'" align="left" /></td>'; echo '<td width="50" align="right">'.$prozent.'%</td>'; echo '<td width="50" align="right">'.$wert.'</td></tr>'; }
verwendete ilchClan Version: 1.1 M