Hallo,
zu diesem Thema fand ich diesen Thread
mit dem ich leider nicht klarkomme. Vermutlich bin ich nicht der Einzige.
Ich möchte gerne, dass der gesamte Abschnitt "Wer ist online" Gästen verborgen bleibt und erst nach Einloggen sichtbar wird. Verwendet wird das Template "FIsubice"
Wo muss was geändert werden?
Vielen Dank für die Hilfe.
"Wer ist Online" nur für Registrierte
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.
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.
Öffne : /templates/DEINE_TEMPLATES/index_body.tpl
Suche:
ERSETZE MIT:
hab es getestet es geht 
Suche:
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>
<tr>
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
</td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">{COUNT_USER_TODAY}</span><br />
<div style="overflow: auto" align="justify" class="gensmall">{USER_TODAY}</div>
<br /><span class="gensmall">{RECORD_USER_TODAY}</span></td>
</tr>
</table>
Code: Alles auswählen
<!-- BEGIN switch_user_logged_in -->
<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>
<tr>
<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
</td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} [ {L_WHOSONLINE_ADMIN} ] [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">{COUNT_USER_TODAY}</span><br />
<div style="overflow: auto" align="justify" class="gensmall">{USER_TODAY}</div>
<br /><span class="gensmall">{RECORD_USER_TODAY}</span></td>
</tr>
</table>
<!-- END switch_user_logged_in -->

Ich installiere euch MODs, Styles und richte euch einen Forum. Wenn Interessiert per PN melden.
Bilder Hochladen : http://multi-hoster.com
Bilder Hochladen : http://multi-hoster.com
- killerbees19
- Mitglied
- Beiträge: 1185
- Registriert: 09.05.2006 17:33
- Wohnort: Wien (Österreich)
- Kontaktdaten:
Damit die Benutzer aber wirklich gleich auf die login.php weiterleitet werden, öffne bitte die viewonline.php in einem Editor und suche:
Füge danach folgendes ein:
Das wirkt gleich besser und du musst nicht jedes installierte Template editieren 
MfG Christian
Code: Alles auswählen
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWONLINE);
init_userprefs($userdata);
//
// End session management
//
Code: Alles auswählen
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=viewonline.$phpEx", true));
}

MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
Änderung erfolgreich!
Danke killerbess19 und sound-ks!
Die Änderung alleine in der viewonline.php hat allerdings den gewünschten Erfolg nicht erzielt, sondern ich musste schon auch die index_body.tpl ändern, welche sich bei mir in einem separaten "FIsubice"-Ordner befindet.
MfG Dieter
Die Änderung alleine in der viewonline.php hat allerdings den gewünschten Erfolg nicht erzielt, sondern ich musste schon auch die index_body.tpl ändern, welche sich bei mir in einem separaten "FIsubice"-Ordner befindet.
MfG Dieter
- killerbees19
- Mitglied
- Beiträge: 1185
- Registriert: 09.05.2006 17:33
- Wohnort: Wien (Österreich)
- Kontaktdaten:
Re: Änderung erfolgreich!
Sorry, hab vergessen, dass du es auf dem Index ja auch weg haben willstdieterh hat geschrieben:Die Änderung alleine in der viewonline.php hat allerdings den gewünschten Erfolg nicht erzielt

MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!