Re: Wer ist online ich werd verrückt.
Verfasst: 11.01.2009 05:58
versuche mal folgendes:
bitte unbedingt vorher von den zu ändernen dateien ein Backup machen:
öffne /index.php
finde:
füge davor ein:
finde:
Füge davor ein:
dann mache folgendes
Bnutze die Variable mit dem du im template was einschliesst wie folgt anwendest:
Dann den cache löschen im adminbereich und dann sollte dein problem erledigt sein.
somit sagst du dem template das wenn der user zwar eingelogt ist und gruppenid 2 (registrierte benutzer) hat das er es nicht sehen darf darum dieses not S_GROUPID2 da jeder benutzer in der regel 2 hat aus. aber bedenke da jeder in der gruppe regstrierte benutzer ist sehen die das nicht. das problem läst sich aber lösen in dem du eine andere gruppe erstellet z.B. regestrierte User 2 und die welche die wer ist online liste sehen dürfen einfach in die neue gruppe legst und aus der ersten gruppe raus löschst^
bitte unbedingt vorher von den zu ändernen dateien ein Backup machen:
öffne /index.php
finde:
Code: Alles auswählen
// Start session management
$user->session_begin();
$auth->acl($user->data);Code: Alles auswählen
include($phpbb_root_path . 'includes/functions_user.' . $phpEx); Code: Alles auswählen
// Output page
page_header($user->lang['INDEX']);
$template->set_filenames(array(
'body' => 'index_body.html')
);
page_footer();
?>Code: Alles auswählen
$gruppen_id = 2;
$benutzer_id = $user->data['user_id'];
$is_in_group = group_memberships($gruppen_id, $benutzer_id , true);
if ($is_in_group == true)
{
$template->assign_var('S_GROUPID2', true);
}Bnutze die Variable mit dem du im template was einschliesst wie folgt anwendest:
Code: Alles auswählen
<!-- IF S_USER_LOGGED_IN and not S_IS_BOT and not S_GROUPID2-->somit sagst du dem template das wenn der user zwar eingelogt ist und gruppenid 2 (registrierte benutzer) hat das er es nicht sehen darf darum dieses not S_GROUPID2 da jeder benutzer in der regel 2 hat aus. aber bedenke da jeder in der gruppe regstrierte benutzer ist sehen die das nicht. das problem läst sich aber lösen in dem du eine andere gruppe erstellet z.B. regestrierte User 2 und die welche die wer ist online liste sehen dürfen einfach in die neue gruppe legst und aus der ersten gruppe raus löschst^