Online-Status in der Mitgliederliste

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
HEADLINE
Mitglied
Beiträge: 415
Registriert: 09.09.2007 17:23
Wohnort: Zweibrücken
Kontaktdaten:

Online-Status in der Mitgliederliste

Beitrag von HEADLINE »

Liebe Leute,

habe in meinem Forum die Mitgliederliste mit folgendem Snippet erweitert!

http://www.phpbb.de/community/viewtopic ... 5&t=184040

Das funktioniert soweit auch super, jedoch nur für mich Admin/Gründer.

Wo genau kann ich einstellen dass auch alle anderen registrierten Benutzer den Online-Status in der Mitgliederliste auch sehen können?
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Online-Status in der Mitgliederliste

Beitrag von 4seven »

ersetze die dort angegebenen IF's / ENDIF's mit

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->Inhalt<!-- ENDIF -->
Benutzeravatar
HEADLINE
Mitglied
Beiträge: 415
Registriert: 09.09.2007 17:23
Wohnort: Zweibrücken
Kontaktdaten:

Re: Online-Status in der Mitgliederliste

Beitrag von HEADLINE »

Hallo 4seven,

das habe ich eben mal ausprobiert, dann werden aber einfach alle User als online angezeigt! ...also auch die, die nicht online sind!
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Online-Status in der Mitgliederliste

Beitrag von 4seven »

achja klar, die function wird ja nicht über die variable als solche gebildet...

geht ja wohl nur um die online-anzeige, denk ich mal

versuch es mal mit template.php

finde

Code: Alles auswählen

        $online = (time() - $update_time < $data['session_time'] && ((isset($data['session_viewonline']) && $data['session_viewonline']) || $auth->acl_get('u_viewonline'))) ? true : false; 
ändere in

Code: Alles auswählen

        $online = (time() - $update_time < $data['session_time'] && ((isset($data['session_viewonline']) && $data['session_viewonline']) || $user->data['user_id'] != ANONYMOUS) ? true : false; 
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

Re: Online-Status in der Mitgliederliste

Beitrag von LisaserstesForum »

Hi HEADLINE,

wenn du das genau so wie in der Beschreibung gemacht hast von dem Snippet dann sollten es alle
sehen können und nicht nur du als Admin. Hast du den Style aktualisiert und den Cache geleert? :wink:
Benutzeravatar
HEADLINE
Mitglied
Beiträge: 415
Registriert: 09.09.2007 17:23
Wohnort: Zweibrücken
Kontaktdaten:

Re: Online-Status in der Mitgliederliste

Beitrag von HEADLINE »

4seven hat geschrieben:achja klar, die function wird ja nicht über die variable als solche gebildet...

geht ja wohl nur um die online-anzeige, denk ich mal

versuch es mal mit template.php

finde

Code: Alles auswählen

        $online = (time() - $update_time < $data['session_time'] && ((isset($data['session_viewonline']) && $data['session_viewonline']) || $auth->acl_get('u_viewonline'))) ? true : false; 
ändere in

Code: Alles auswählen

        $online = (time() - $update_time < $data['session_time'] && ((isset($data['session_viewonline']) && $data['session_viewonline']) || $user->data['user_id'] != ANONYMOUS) ? true : false; 
Ja genau, ich brauche nur die Online-Anzeige!
Hmm, bei mir ist bei includes/template.php die von Dir angegebene zu tauschende Stelle gar nicht vorhanden!? :o


@LisaserstesForum
Nun ich habe es genau nach Beschreibung gemacht.....ist ja auch wirklich nicht viel, was da einzusetzen ist.....also ein Fehler ist mir da sicher nicht unterlaufen! Style aktualisiert & Cache geleert hab ich natürlich auch!
Ich, als Admin/Gründer kann hinter dem Usernamen in der Mitgliederliste den Online-Status sehen - die anderen nicht! :geek:
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Online-Status in der Mitgliederliste

Beitrag von 4seven »

ahja, war schon spät, meinte natürlich die memberlist.php 8)
Benutzeravatar
HEADLINE
Mitglied
Beiträge: 415
Registriert: 09.09.2007 17:23
Wohnort: Zweibrücken
Kontaktdaten:

Re: Online-Status in der Mitgliederliste

Beitrag von HEADLINE »

*Hehe* kann vorkommen!
Wenn ich dort den Code ändere bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

Parse error: syntax error, unexpected ';' in /homepages/1/d74833072/htdocs/forum/memberlist.php on line 1617
Zuletzt geändert von HEADLINE am 28.01.2009 12:32, insgesamt 1-mal geändert.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Online-Status in der Mitgliederliste

Beitrag von 4seven »

da war eine klammer zuwenig. so müsste es jetzt gehen..

memberlist.php

finde

Code: Alles auswählen

        $online = (time() - $update_time < $data['session_time'] && ((isset($data['session_viewonline']) && $data['session_viewonline']) || $auth->acl_get('u_viewonline'))) ? true : false; 
ändere in

Code: Alles auswählen

          $online = (time() - $update_time < $data['session_time'] && ((isset($data['session_viewonline']) && $data['session_viewonline']) || $user->data['user_id'] != ANONYMOUS)) ? true : false; 
Benutzeravatar
HEADLINE
Mitglied
Beiträge: 415
Registriert: 09.09.2007 17:23
Wohnort: Zweibrücken
Kontaktdaten:

Re: Online-Status in der Mitgliederliste

Beitrag von HEADLINE »

4seven ich bin Dein Fan! :grin:

Jetzt klappt es!!!! *Juhu*

VIELEN DANK!
Antworten

Zurück zu „[3.0.x] Mod Support“