Wo kann ich die Ansicht der Mitgliederliste abstellen?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
technikforum
Mitglied
Beiträge: 97
Registriert: 14.09.2004 01:58
Wohnort: Würzburg
Kontaktdaten:

Wo kann ich die Ansicht der Mitgliederliste abstellen?

Beitrag von technikforum »

Hallo zusammen,

nur eine kurze Frage:

wo kann man eigentlich abstellen das einfache Besucher die Mitgliederliste sehen können? Wenn man in mein Board geht kann man auch die Mitgliederliste sehen wenn man nicht registriert ist... :-?

Gruß
http://forum.studerundrevox.de

Das Forum rund um professionelle Studiotechnik.
tomx992

Beitrag von tomx992 »

na ja ich hab *ungehobelt* einfach den link raus. Also kann die userliste keiner mehr sehen.

Ideal wäre es aber dass es da ne einstellung geben würde, dass nur admin die noch sehen kann.
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

In der overall_header.tpl ersetzt du

Code: Alles auswählen

&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_REGISTER}</a></span>&nbsp;
durch

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a></span>&nbsp;
<!-- END switch_user_logged_in -->
Dann fügst du in der memberlist.php nach

Code: Alles auswählen

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
  redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
}
ein.
Zuletzt geändert von Schumi am 11.12.2004 11:39, insgesamt 1-mal geändert.
Benutzeravatar
technikforum
Mitglied
Beiträge: 97
Registriert: 14.09.2004 01:58
Wohnort: Würzburg
Kontaktdaten:

Nicht schlecht...

Beitrag von technikforum »

Hallo Schumi,

danke für die schnelle Antwort! :grin:

Das war ja nicht schlecht für´s Erste. Allerdings ist jetzt ja gar keine Mitgliederliste zu sehen... Weder wenn ich ein- noch wenn ich ausgeloggt bin.

Kann man das nicht so machen das die Mitgliederliste wenigstens die registrierten Nutzer sehen können? Sonst wird es ja z.B. auch etwas schwierig für die Mitglieder untereinander zu kommunizieren wenn man jemanden per PM anschreiben möchte aber dessen Daten nicht so richtig kennt. Z.B. bei Usern die noch keinen Beitrag geschrieben haben oder so...

Gruß
http://forum.studerundrevox.de

Das Forum rund um professionelle Studiotechnik.
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Ups, da war ein kleiner Fehler in der overall_header.tpl drin, mache die Änderung nochmal (erstes Post ist editiert).
Benutzeravatar
technikforum
Mitglied
Beiträge: 97
Registriert: 14.09.2004 01:58
Wohnort: Würzburg
Kontaktdaten:

Beitrag von technikforum »

Schumi hat geschrieben:In der overall_header.tpl ersetzt du

Code: Alles auswählen

&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_REGISTER}</a></span>&nbsp;
durch

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a></span>&nbsp;
<!-- END switch_user_logged_in -->
Dann fügst du in der memberlist.php nach

Code: Alles auswählen

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
  redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
}
ein.

Hallo,

also ich habe Deine Änderungen durchgeführt aber es hat sich effektiv nichts geändert. Zudem ist mir aufgefallen das der Code bei mir in der "overall_header.tpl" ganz anders aussieht als in Deiner Vorgabe... :o

Du schreibst:
&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_REGISTER}</a></span>&nbsp;
Und bei mir steht:
&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp;
Vielleicht kann es dann ja gar nicht funktionieren?! Und warum sieht das bei mir eigentlich anders aus als bei Dir? Ich habe jetzt erst mal wieder alles rückgängig gemacht und in den Ausgangszustand vor der ersten Änderung versetzt...

Gruß
http://forum.studerundrevox.de

Das Forum rund um professionelle Studiotechnik.
blubb0r
Mitglied
Beiträge: 96
Registriert: 12.10.2004 18:09
Wohnort: Stadtlohn
Kontaktdaten:

Beitrag von blubb0r »

so wie ich das sehen hat sich der schumi verschrieben. du musst einfach das ersetzen was du da stehen hast.
Benutzeravatar
technikforum
Mitglied
Beiträge: 97
Registriert: 14.09.2004 01:58
Wohnort: Würzburg
Kontaktdaten:

Beitrag von technikforum »

Klar hatte er sich verschrieben - das hat er oben ja auch gesagt...

Ich hatte darauf hin alles noch mal mit den von ihm oben ausgebesserten Daten umgeändert und neu hochgeladen... Das Ergebnis habe ich ja oben beschrieben...

Also irgendwo ist das der Wurm drinnen. Merkwürdig finde ich auch die Unterschiede zwischen meinem und seinem Quelltext (siehe letzts Posting von mir weiter oben).

Gruß
http://forum.studerundrevox.de

Das Forum rund um professionelle Studiotechnik.
K-Admin
Mitglied
Beiträge: 5
Registriert: 27.09.2004 12:31
Kontaktdaten:

Vorsichtshalber

Beitrag von K-Admin »

Auch ich beschäftige mich zur Zeit mit diesem Detail.

Gäste sollen keinen Einblick haben, wer sich in einem privaten Forum registriert hat.

Also ab Status "registrierter User" darf diese Liste abrufbar sein.

Wie sieht das nun aus?

Sind diese vorangegangenen Codes sauber? Oder muss ich das einfach selber herausfinden?

Würde mich freuen, wenn dieser Tipp als OK bestätigt würde, den Schumi hier angeboten hat.

Danke. 8)
Gruss
K-Admin
K-Admin
Mitglied
Beiträge: 5
Registriert: 27.09.2004 12:31
Kontaktdaten:

Beitrag von K-Admin »

Dürfte ich zu diesem Thema noch etwas hinzufügen?

Ich bin kein Könner auf dem Gebiet von php.

Daher hätte ich gern geklärt bekommen, wie das nun mit technikforum aussieht. Warum hat es bei ihm nicht geklappt?

Liegt es daran, dass diese Änderungen in jedem einzelnen Style vorgenommen werden müssen?

Hat technikforum diese Änderungen im "falschen" Style erledigt, also im Forum gerade nicht als Standard eingestellt war?

Ist diese Funktion "Mitgliederliste ab Status Mitglied, Moderator, Administrator sichtbar" nur styleabhängig oder in der Grundaustattung umsetzbar?
Gruss
K-Admin
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“