Memberliste und Userinfos nur nach Login

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.
Antworten
lursch
Mitglied
Beiträge: 1
Registriert: 14.02.2004 02:49

Memberliste und Userinfos nur nach Login

Beitrag von lursch »

Guten Morgen, zusammen,

bin gerade dabei mich in das Forensystem einzuarbeiten. Wirklich großartig was alles geht. Doch als Newcomer, haben sich mir 2 Fragen aufgetan:

- ist es möglich, dass die Memberliste nur für registrierte Usere sichtbar ist? Genauso die Benutzerinformationen pro Benutzer?
- kann man noch eigene Benutzerfelder, wie Strasse, Telefonnummer, oder ähnliches erstellen? Wenn ja wo?

Vielen Dank für Euere Hilfe
Lursch

P.S. Ich bitte es zu entschuldigen, wenn dieser Beitrag an der verkehrten Stelle ist....... Oder schon 100 mal abgehandelt wurde......
Benutzeravatar
Markus Wandel
Mitglied
Beiträge: 658
Registriert: 01.12.2003 18:13
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Markus Wandel »

Moin,

also zur ersten Frage:

Öffne overall_header.tpl im templates Verzeichnis und ändere folgenden ab.

Suche nach

Code: Alles auswählen

<a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>
und nach

Code: Alles auswählen

<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>
setze diese beiden (mit &nbsp; &nbsp dazwischen) hintereinander und füge davor

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
und danach

Code: Alles auswählen

<!-- END switch_user_logged_in -->
ein.

Dann sollte es gehen.


Zur zweiten Frage:

Schau mal hier, hier gibt es dazu einen MOD.

Bye Bye
WebMaster von: www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite für Achterbahn- und Freizeitparkfans, kostenlose Mitgliedschaft, keine Verpflichtungen.
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Damit man die Seiten nicht einfach per URL aufrufen kann, solltest du noch folgende Änderungen machen.

Suche in der memberlist.php folgenden Code

Code: Alles auswählen

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
//
// End session management
//
und füge danach folgenden Code ein

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
redirect("login.php?redirect=memberlist.php");
}

.

Damit Gäste sich das Profil eines Users nicht anschauen können musst du noch folgendes machen.

Suche in der usercp_viewprofile.php nach

Code: Alles auswählen

$profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);
und füge danach folgenden Code ein

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
redirect("login.php?redirect=profile.php&mode=viewprofile&u=" . $profiledata['user_id']);
} 
Antworten

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