Präsentation Designteam
Die Online Anzeige Aufgaben: Ausgabe einer variablen Liste der Online-User Darstellung der Anzahl der Online-User Angabe seit wann jeder User online ist
Darstellung der Online-Liste Zwei Zeilen pro User Als Iframe realisiert, Fenstergrösse passt sich automatisch an Die Ausgabe wurde in den Info-Bereich gelegt Farbe, Schriftart, Zeilenabstände usw. über.CSS Datei Konfigurierbar Überschrift und Hintergrund über SKIN-Grafiken änderbar
Organisation der Online- User- Dateien Für jeden Online-User wird eine Datei erzeugt Dateien werden im Unterverzeichnis /user abgelegt Nach dem Ausloggen eines users wird seine Datei gelöscht
Auslesen des User- Verzeichnisses Dateinamen im Verzeichnis /user müssen eingelesen werden Die Klasse FILE bietet die Methoden: isDirectory() list() length() zur Dateibearbeitung String Dateiliste [] = _jens_21-29, _Peter_14-55, _test_16-21 => Dateinamen werden in ArrayofString geschrieben
Rückgewinnung des Nicknames + Einlogzeit Die benötigten Infos sind im Dateinamen vorhanden Die Klasse String bietet die Methoden indexOf() und index() zur Stringbearbeitung Die einzelnen Dateinamen werden in drei Strings aufgeteilt _Peter_12-35 Nickname Minuten Stunden String username = Peter String userhour = 12 String usermin = 35
Ausgabe des Nicknames + Einlogzeit Ausgabe der neu zusammengesetzten Strings String username = Peter String userhour = 12 String usermin = 35 ist seit Ausgabe: => 1. Peter ist seit 12:35Uhr online
Probleme Keine automatisch Aktualisierung Die Lösung wäre, den Frame über einen Thread automatisch nach einer bestimmten Zeit zu aktualisieren In aktueller Version noch nicht realisiert
Mögliche Erweiterungen Zuweisung eines individuellen ICONS und einer bestimmten Farbe für jeden user User wäre in Online-Anzeige und CHAT schneller zu finden Online-Liste könnte nach Einlog-Zeit sortiert werden
Jetzt weiter mit Holger und dem Bereich Kommentar.....