Mitgliederliste verstecken vor Login - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Mitgliederliste verstecken vor Login (/thread-27496.html) |
Mitgliederliste verstecken vor Login - rweilert - 15.02.2013 Hallo, ich habe ein Forum aufgesetzt, dessen Foren so lange unsichtbar sind, bis man sich eingeloggt hat, also ein privater Bereich. Damit niemand die Mitgliederliste einsehen kann, hab ich die erstmal aktiviert. Dann ist sie aber auch deaktiviert, wenn man eingeloggt ist. Meine Kenntnisse in php sind nicht so doll, aber ich kann es soweit verstehen. Wo wird denn die Mitgliederliste (und Suche, Kalender usw.) auf die index.php gesetzt? Ich hab mir den Code der Seite mal angesehen, bin aber nicht wirklich fündig geworden. Es gibt eine Stelle, wo nach eingeloggt/ausgeloggt unterschieden wird, die Abfrage würde ich dafür dann nehmen. Hoffe mich klar genug ausgedrückt zu haben... :-) Rolf RE: Mitgliederliste verstecken vor Login - Jockl - 15.02.2013 Du kannst das im ACP bei den Usergruppen einstellen, wer den Kalender sehen darf oder nicht. RE: Mitgliederliste verstecken vor Login - rweilert - 15.02.2013 (15.02.2013, 14:03)Jockl schrieb: Du kannst das im ACP bei den Usergruppen einstellen, wer den Kalender sehen darf oder nicht. Aaaah alles klar, da war das Ok, es ging mir vorrangig um die Mitgliederliste, aber in zweiter Linie auch um alle anderen Elemente auf der "Startseite", die einen nicht eingeloggten Betrachter nichts angehen, wenn er noch nicht eingeloggt ist. Der Kalender war mir jetzt nicht so wichtig. Im Prinzip wäre eine zweite index.php oder eine limitierte index.php dafür richtig, die nur den Titel des Forums und die Einlogfelder anbietet. Alles andere kann kommen, wenn man eingeloggt ist. Aber so geht es auch. Rolf RE: Mitgliederliste verstecken vor Login - Jockl - 15.02.2013 (15.02.2013, 17:22)rweilert schrieb: aber in zweiter Linie auch um alle anderen Elemente auf der "Startseite", die einen nicht eingeloggten Betrachter nichts angehen, wenn er noch nicht eingeloggt ist. Das ist eigentlich recht einfach. Du kannst in der index.php die jeweiligen eval-Ausgaben in eine Abfrage nach der Usergruppe packen. Z.B. so: PHP-Code: if($mybb->usergroup['gid'] != 1){ Nachtrag: wie das Verstecken von Top-Links funktionieren kann, siehst Du hier. |