Seite 1 von 1
"Wer ist online"-->nur für registrierte Mitglie
Verfasst: 17.01.2003 00:20
von möhre
Hallo,
ich würde gerne auf meinem PHPBB2 2.0.3 Board, den Bereich "Wer ist online" (Original-Board, der gesamte Kasten auf der Startseite) nur für registrierte (also eingeloggte) Mitglieder sichtbar machen. Gibt es einen Hack oder muss ich eine Datei verändern ? (und vor allem wie

)
Gruss und Danke
Verfasst: 17.01.2003 13:39
von AWSW
Hallo,
suche in der viewonline.php folgenden Abschnitt (weit oben)
//
// End session management
//
und füge den nachfolgenden Text danach ein:
// Begin 'Restrict Memberlist/Grouplist' MOD
if ( !$userdata['session_logged_in'] )
{
$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
header($header_location . append_sid("login.".$phpEx."?redirect=viewonline.".$phpEx, true));
exit;
}
// End 'Restrict Memberlist/Grouplist' MOD
Dazu gibt es auch einen MOD der die Mitgliederliste und Benutzergruppen beschränkt auf registrierte User. Wie ich eben probiert habe braucht man nur die
Dateiangabe ändern, dann klappts auch mit dem WhoIsOnline...
In der index_body.tpl suchst Du folgenden Abschnitt:
Code: Alles auswählen
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
</tr>
Vorher einfügen:
Suche:
Code: Alles auswählen
<table width="100%" cellpadding="1" cellspacing="1" border="0">
<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</table>
Darunter einfügen:
Klappt, wie Du hier sehen kannst:
Gast
User
HTH AWSW
...
Verfasst: 17.01.2003 13:50
von möhre

Herzlichen Dank, hat alles wunderbar geklappt, vielen Dank für die Mühe
Gruss Möhre