Portal -> Wer ist online
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.0, 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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 26
- Registriert: 10.09.2005 12:31
@seeteddy:
Die Frage ist, ob du die gesamte Box ausblenden willst oder nur gewisse Teile? Ist zwar beides nicht soo schwierig aber es mach trozdem einen Unterschied.
Am einfachsten ist es wenn du nur die Liste mit "Wer war da" ausblenden möchtest. Die Vorgehensweise ist so oder so die selbe also mache dazu folgendes:
öffen includes/page_haeder.php
dort suchst du disen Abschnitt:
danach fügst du auf einer neuen Zeile folgndes ein:
Dann öffnest du von jedem Themplate das du eingebaut hast die index_body.tpl und suchst folgende Zeilen:
und ersetzt sie durch diese:
Alles speichern und am richtigen Ort wider hochladen, und fertig.
Nun wird die liste von "Wer war da?" nur noch angezeigt, wenn der entsprechende Benutzer Adminrechte hat
Wenn du aber die gesamte Wer ist online Box aublenden möchtest, musst du mit diesen beiden "schaltern":
den gesammten "Wer ist online" anzeige code in der index_body.tpl umschliessen.
@Any:
Ich weiss auch nicht, wesshalb bei dir diese Zele:
nicht funktioniert hat. Diese beschränkt die Anzeige nähmlich genau auf den aktullen Tag. genau um 0:00Uhr verschwinden sämtliche User aus der liste und sie wird von neuem ertellt. Bei mir geht das. Ist dein Code nicht gleich wie meinr, der etwas weiter hinten steht?
mfg Päde
Die Frage ist, ob du die gesamte Box ausblenden willst oder nur gewisse Teile? Ist zwar beides nicht soo schwierig aber es mach trozdem einen Unterschied.
Am einfachsten ist es wenn du nur die Liste mit "Wer war da" ausblenden möchtest. Die Vorgehensweise ist so oder so die selbe also mache dazu folgendes:
öffen includes/page_haeder.php
dort suchst du disen Abschnitt:
Code: Alles auswählen
//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
}
Code: Alles auswählen
// Start add - user Admin
if ( !$userdata['user_level']==ADMIN )
{
$template->assign_block_vars('switch_user_is_not_admin', array());
} else
{
$template->assign_block_vars('switch_user_is_admin', array());
}
// End add - user Admin
Code: Alles auswählen
<!-- Start add - Last visit MOD -->
<tr>
<td class="row1" align="left" colspan="2"><span class="gensmall">{L_USERS_TODAY} {L_USERS_LASTHOUR}<br />{USERS_TODAY_LIST}</br></br>
{L_BOTS_TEXT}: {L_BOTS_ONLINE}</br></br></span></td>
</tr>
<!-- End add - Last visit MOD -->
Code: Alles auswählen
<!-- Start add - Last visit MOD -->
<!-- BEGIN switch_user_is_admin -->
<tr>
<td class="row1" align="left" colspan="2"><span class="gensmall">{L_USERS_TODAY} {L_USERS_LASTHOUR}<br />{USERS_TODAY_LIST}</br></br>
{L_BOTS_TEXT}: {L_BOTS_ONLINE}</br></br></span></td>
</tr>
<!-- END switch_user_is_admin -->
<!-- End add - Last visit MOD -->
Nun wird die liste von "Wer war da?" nur noch angezeigt, wenn der entsprechende Benutzer Adminrechte hat

Wenn du aber die gesamte Wer ist online Box aublenden möchtest, musst du mit diesen beiden "schaltern":
Code: Alles auswählen
<!-- BEGIN switch_user_is_admin -->
<!-- END switch_user_is_admin -->
@Any:
Ich weiss auch nicht, wesshalb bei dir diese Zele:
Code: Alles auswählen
$timetoday = $hour_now - (3600*$dato);
mfg Päde