[DEV] Versteckte User als Gäste "zählen"+anzeigen
Verfasst: 07.09.2005 08:51
Hallo Leute,
ich habe im Thema:"versteckte Benutzer" Anzeige löschen zunächst einmal einen Quick&Dirty Hack entwickelt.
EDIT:
Ich habe das nochmal umbenannt, da der ursprüngliche Titel etwas verwirrend war. Versteckte User sind ja sowieso nur für Admins sichtbar. Hier geht es also sozusagen um eine Ausweitung dieses "Versteckt-Seins"!
Nun wüsste ich gerne, ob auch andere an der Ausarbeitung zu einem echten MOD interessiert wären, oder eher nicht?
Hier nochmal eine kurze Erklärung, worum es geht:
Dieser Hack entfernt die Anzeige der versteckten User vor allen Benutzern ausser den Administratoren eines phpBB-Boards. Dies betrifft sowohl die Anzeige auf der index-Seite im unteren Abschnitt "Wer ist online", sowie weiterhin die detaillierte Ansicht der aktuell auf dem Board befindlichen User (viewonline.php)
Auf der index-Seite werden(auch für die Admins), alle versteckten User in die Summe der Gäste gezählt. Die Anzeige der versteckten User in kursiver Schrift bleibt wie in einem originalen phpBB nur den Administratoren vorbehalten.
Auf der detaillierten viewonline.php-Seite, wird es etwas "komplexer": Normale User sehen nur zwei Kategorien, nämlich Anzahl und Auflistung der registrierten User sowie Anzahl und Auflistung der Gäste. Der Trick ist hier folgender: Alle versteckten User werden zu den Gästen summiert, und sie werden auch als "Gast" umbenannt in der Gästeliste aufgeführt. Ihr aktueller Aufenthaltsort wird immer als Forum-Index angegeben und zwar unabhängig davon, wo sie sich tatsächlich befinden. Die einzige Angabe die bei diesen in Gäste umfunktionierten versteckten Usern stimmt, ist die Zeit der letzten Aktualisierung.
Die Administratoren hingegen sehen eine Auflistung mit 3 Rubriken: Hier werden eben registrierte, versteckte und Gäste jeweils in einer eigenen Rubrik aufgelistet. Bei den versteckten Usern, wird hier auch der echte Username sowie der echte Aufenthaltsort angezeigt!
So jetzt ist aber genug geschrieben und gelesen
Und weil Bilder mehr sagen als tausend Worte ... gleich ein paar Screenshots. Die Situation auf dem Board war zur Erstellungszeit der Screenshots folgende: Es waren insgesamt 5 User an Board. Ein versteckter "admin", ein versteckter "user1", ein sichtbarer "Chief-Moderator", ein sichtbarer "user2" sowie ein Gast!
Also los geht's ... ein Klick auf die Thumbnails führt zu einem Bild in Originalgrösse!
[ externes Bild ]
So sieht es auf der index-Seite im Bereich "Wer ist online" für einen normalen User aus ...
[ externes Bild ]
So sieht es auf der viewonline.php-Seite für einen normalen User aus ...
[ externes Bild ]
So sieht es auf der index-Seite im Bereich "Wer ist online" für Administratoren aus ...
[ externes Bild ]
So sieht es auf der viewonline.php-Seite für Administratoren aus ...
Gruss,
Manne.
ich habe im Thema:"versteckte Benutzer" Anzeige löschen zunächst einmal einen Quick&Dirty Hack entwickelt.
EDIT:
Ich habe das nochmal umbenannt, da der ursprüngliche Titel etwas verwirrend war. Versteckte User sind ja sowieso nur für Admins sichtbar. Hier geht es also sozusagen um eine Ausweitung dieses "Versteckt-Seins"!
Nun wüsste ich gerne, ob auch andere an der Ausarbeitung zu einem echten MOD interessiert wären, oder eher nicht?
Hier nochmal eine kurze Erklärung, worum es geht:
Dieser Hack entfernt die Anzeige der versteckten User vor allen Benutzern ausser den Administratoren eines phpBB-Boards. Dies betrifft sowohl die Anzeige auf der index-Seite im unteren Abschnitt "Wer ist online", sowie weiterhin die detaillierte Ansicht der aktuell auf dem Board befindlichen User (viewonline.php)
Auf der index-Seite werden(auch für die Admins), alle versteckten User in die Summe der Gäste gezählt. Die Anzeige der versteckten User in kursiver Schrift bleibt wie in einem originalen phpBB nur den Administratoren vorbehalten.
Auf der detaillierten viewonline.php-Seite, wird es etwas "komplexer": Normale User sehen nur zwei Kategorien, nämlich Anzahl und Auflistung der registrierten User sowie Anzahl und Auflistung der Gäste. Der Trick ist hier folgender: Alle versteckten User werden zu den Gästen summiert, und sie werden auch als "Gast" umbenannt in der Gästeliste aufgeführt. Ihr aktueller Aufenthaltsort wird immer als Forum-Index angegeben und zwar unabhängig davon, wo sie sich tatsächlich befinden. Die einzige Angabe die bei diesen in Gäste umfunktionierten versteckten Usern stimmt, ist die Zeit der letzten Aktualisierung.
Die Administratoren hingegen sehen eine Auflistung mit 3 Rubriken: Hier werden eben registrierte, versteckte und Gäste jeweils in einer eigenen Rubrik aufgelistet. Bei den versteckten Usern, wird hier auch der echte Username sowie der echte Aufenthaltsort angezeigt!
So jetzt ist aber genug geschrieben und gelesen

Und weil Bilder mehr sagen als tausend Worte ... gleich ein paar Screenshots. Die Situation auf dem Board war zur Erstellungszeit der Screenshots folgende: Es waren insgesamt 5 User an Board. Ein versteckter "admin", ein versteckter "user1", ein sichtbarer "Chief-Moderator", ein sichtbarer "user2" sowie ein Gast!
Also los geht's ... ein Klick auf die Thumbnails führt zu einem Bild in Originalgrösse!
[ externes Bild ]
So sieht es auf der index-Seite im Bereich "Wer ist online" für einen normalen User aus ...
[ externes Bild ]
So sieht es auf der viewonline.php-Seite für einen normalen User aus ...
[ externes Bild ]
So sieht es auf der index-Seite im Bereich "Wer ist online" für Administratoren aus ...
[ externes Bild ]
So sieht es auf der viewonline.php-Seite für Administratoren aus ...
Gruss,
Manne.