Moin,
hier mal ein kleiner Code von mir der euch gefallen wird 8) er zeigt euch eine Onlineliste an, die ihr leicht konfigurieren könnt.
Installationshinweise
1. Datei online.php im Order include/system/ erstellen und darein folgenden Inhalt:
PHP-Code:
<?
/*
EquinoX Wer ist Online V1 © by Gremlin
*/
$aktivzeit = 300; // User anzeigen die innerhalb der letzen 300 Sekunden online waren
$ausrichtung = 1; // 1 = Nebeneinander ..... 2 = untereinander
$admin_prefix = '<font color="red">'; // Admin Prefix
$admin_suffix = '</font>'; // Admin Suffix
$show = time()-$aktivzeit;
$onlineliste = $db->query("SELECT nickname,admin FROM equinox_".$pageconfig['install_nr']."_user WHERE aktivzeit >= '".$show."' ORDER by nickname ASC");
$online = mysql_num_rows($onlineliste);
while ($show = mysql_fetch_assoc($onlineliste)){
$i = $i+1;
// Admin anzeigen
if ($show['admin'] == 1){
echo ''.$admin_prefix.''.$show['nickname'].''.$admin_suffix.'';
}else{
echo ''.$show['nickname'].'';
}
// Ausrichtung
if ($ausrichtung == 1 && $i != $online){
echo ',';
}
if ($ausrichtung == 2 && $i != $online){
echo '<br>';
}
}
?>
2. include/system/menue.inc.php an geeigneter Stelle folgendes einfügen:
PHP-Code:
<span>Wer ist online?</span>
<?require_once('include/system/online.php');?>
Konfigurationshinweise
Am Anfang der Datei könnt ihr einige Einstellungen vornehmen!
- Aktivzeit
Gebt hier bitte die Anzahl der Sekunden an, in denen ein User aktiv gewesen sein muss um anwesend zu sen!
- Ausrichtung
Hier eine 1 eingeben wenn die User nebeneinander durch Komma getrennt erscheinen sollen.
Hier eine 2 eingeben wenn die User untereinander erscheinen sollen.
- Admin Prefix
Hier könnt ihr einen HTML Codeteil eingeben, welcher vor einem user erscheinen soll, der Admin ist z.B. <font color="red">
- Admin Suffix
Hier muss das entsprechende Schließtag des HTML Codes vom Prefix rein, in diesem Fall wäre es </font>
Bei Fragen einfach melden!
Gruß
Gremlin