Seite 1 von 1
"wer ist online" nur ab [privat] sichtbar
Verfasst: 21.08.2008 11:21
von Foxx
Hola´s
ich bitte um euere Hilfe. In meinem privatem (Hunde) Club-Forum (phpBB 2.0.23) moechte ich
"wer ist online" nur ab
[privat] sichtbar machen. Alle regulaeren Mitglieder sind auf [privat] gestellt. - <!-- BEGIN switch_user_logged_in --> ist gesetzt, Forum ist fuer Gaeste nicht einsehbar. Ich habe auch die mod "wer war da" installiert.
Seit Tagen versuche ich das Problem zu loesen, auf suche nichts passendes gefunden. Habe die Aenderung mit folgenden Moeglichkeiten schon durchprobiert.
In der index.php nahm ich folgende Aenderung vor:
if ( $userdata['user_level'] == PRIVATE )
In der index_body.tpl versuchte ich folgende Aenderungen:
<!-- BEGIN switch_user_private -->
<!-- BEGIN desired_switch_private -->
<!-- BEGIN undesirable_switch_user -->
<!-- BEGIN switch_certain_private -->
(jeweils mit <!-- END ... und in extra Zeile )
Leider kein Erfolg - Wer bitte kann mir weiterhelfen? 
Verfasst: 21.08.2008 14:01
von S2B
Ich befürchte, dass du da einen kleinen Denkfehler drin hast. Privat kann man nur für einzelne Foren festlegen, nicht aber für das gesamte Board.
Für welche Benutzer soll denn die Anzeige ausgeblendet werden?
Verfasst: 21.08.2008 16:00
von Foxx
Hola S2B,
gracias fuer deine Antwort!
"wer ist online" soll UN-Sichtbar sein fuer neue aber bereits registrierte User. Diese neuen User koennen nur 1 Forum sehen [Vorstellung]. Erst nach korrekter Vorstellung werden sie in die Gruppe [privat] aufgenommen und das komplette Forum sehen, ausser Mitgliederliste und andere Gruppen. Da wir als privater Club viele persoenliche Daten speichern, suche ich nach Loesung.
Mein Versuch das Forum [Vorstellung] auf Alle zu stellen ist gescheitert, denn verstaendlicherweise will niemand seine Daten oeffentlich schreiben.
Ueber "wer ist online" und die mod "wer war da" koennen momentan neue User mit einem Klick leicht auch die Profile einsehen, deshalb mein hide-versuch mit "wer ist online".
Verfasst: 21.08.2008 20:30
von S2B
Aah, es geht also um eine bestimmte Gruppe. Dann schau dir mal dieses Snippet an:
Gruppenzugehörigkeit prüfen.
Wenn du diese Überprüfung allerdings nur für die Online-Liste einbaust, wird das den Aufruf von Profilseiten nicht verhindern. Deshalb solltest du diese Überprüfung auch bei den Profilseiten und in der Mitgliederliste durchführen.
Verfasst: 21.08.2008 21:57
von Foxx
S2B hat geschrieben:Wenn du diese Überprüfung allerdings nur für die Online-Liste einbaust, wird das den Aufruf von Profilseiten nicht verhindern. Deshalb solltest du diese Überprüfung auch bei den Profilseiten und in der Mitgliederliste durchführen.
Hola SB2,
gracias fuer deine Info!

- Werde dein Snippet "Gruppenzugehörigkeit prüfen" gleich ausprobieren, ob es fuer meine Zwecke geeignet ist.
S2B hat geschrieben:Überprüft die Zugehörigkeit eines Benutzers zu einer oder mehreren Gruppen
Kann das Snipp auch die Zugehörigkeit des Benutzers [Reg] pruefen?
Es geht darum das der User [Reg] das "wer ist online" nicht sieht. Wenn User [Reg] "wer ist online" nicht sehen wuerde, koennte er nicht die Mitglieder dort anklicken, er wuerde ja lediglich nur das Forum [Vorstellung] sehen, das als einziges auf [Reg] gesetzt ist, alle weiteren Foren auf [privat]. Die Mitgliederliste ist sowieso gesperrt bis gewisse Beitraege und Gruppen ist auf [privat-hide] gesetzt. Es geht mir also nur noch darum "wer ist online" auszublenden vor User [Reg]. Gast kann sich NUR registrieren, sieht kein Club-Forum, nicht header, auch nicht das Forum [Vorstellung].
Eventuell ist es ratsamer, mir einen anderen Weg zu ueberlegen. Denn an dem Problem "wer ist online" nur ab [privat] sichtbar, -als letzte Huerde-, knabbere ich momentan, eventuell ist das nichtmal machbar.
Perdon, hoffentlich ueberlaste ich niemand mit meinem Anliegen.
Verfasst: 22.08.2008 17:50
von S2B
Es gibt keine "User [Reg]" oder "User [Privat]", es gibt nur Benutzer, die in der Gruppe sind, die auf die privaten Foren zugreifen kann, und welche, die nicht der Gruppe angehören.
