Hi canonknipser und Dank, dass du dir noch einmal die Mühe machtest,
das Ticket PHPBB3-14498 zu erläutern (parallele Hinweise:
https://github.com/phpbb/phpbb/pull/4782/files). Die Diskussion im Ticket hatte ich verstanden und doch ist sie irritierend. Denn das Recht (Standardinstallation) für den Gast ist zusammenfassend ein NIE, um die "Who is online", Profile, Mitgliederliste via Legende anzuschauen, einsehen zu können. Insofern hat der Gast darauf im Normalfall keinen Zugriff. Einen Fehler (bis zur phpBB-Version 3.1.10 und 3.2.0) konnte ich nicht erkennen.
Trotz der Neuerungen:
Des Weiteren gelangt die Ausgabe eines Online-Status in der viewtopic (Miniprofil) ebenso nach außen. Je nach Dauer und Aktivität ist das Onlinemerkmal dort dennoch sichtbar, sofern im Board aktiviert und der Benutzer seinen Onlinestatus nicht versteckt. Der Benutzername ist sichtbar usw. ...
Die Konsequenz würde bedeuten, auch das Miniprofil auszublenden, was in meinem Falle nicht geschieht. Insofern ...
Gar die Suchfunktion für den Gast zu unterbinden, da das Template Benutzernamen (Verfasser) ausgibt, wäre in der Konsequenz angezeigt. In Foren als Gast keine Suchfunktion nutzen zu dürfen und mich über Seiten zu hangeln, um irgendwann an ein passendes Topic zu gelangen, macht wenig Freude. Alle Belange zu erörtern, führt jedoch viel zu weit und daher seien sie auch nur ansatzweise erwähnt.
Wer nun in der jetzigen Konstellation, sei es gewollt oder gar versehentlich dem Gast das Recht = Kann Profile, die Mitglieder- und die Wer-ist-online-Liste ansehen = einräumt, um die Ausgabe wieder wie gewohnt herzustellen, öffnet dem Gast somit Tür und Tor. Soweit sind wir uns sicherlich einig, da meine Tests dieses Resultat zeigten.
Somit bleibt momentan nur der Weg über das Template. Extensionen stehen momentan noch nicht zur Verfügung.
Klar Geburtstage zu aktivieren, wenn Bedenken bestehen, ist wenig sinnvoll. Diese wurden entsprechend der Regeln (Standardinstallation für den Gastaccount) dem Gast
nicht angezeigt.
...zum afaik:
Die Geburtstagsanzeige auf der Index kann man ausblenden, wenn man die aktivierte Funktion wiederum unter Serverlast deaktiviert. Im Profil erscheint dann lediglich das Alter. Das wäre u.U. ja auch wichtig, je nach Inhalt (bspw. Jugendschutz etc.) eines Forums.
If-Statements, wie: <!-- IF S_DISPLAY_BIRTHDAY_LIST and S_USER_LOGGED_IN --> sollten mMn greifen.
Auch gab es Möglichkeiten einer Templatevariable zur Überprüfung der Gruppenmitgliedschaften, um eine Ausgabe von Inhalten im Template für Gruppen "andersartig" zu steuern.
Grüße