Global definierte Online Userliste

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Global definierte Online Userliste

Beitrag von DerTheo »

Hallo phpBBler :)

Ich habe mir eine Sidebarim Forum angeschafft (Danke nochmal modernist und franki) welche auf jeder Seite im Forum angezeigt wird.

Jetzt wollte ich in der Sidebar alle online User anzeigen lassen und habe dazu {LOGGED_IN_USER_LIST} in die sidebar.html eingebunden. Leider ändern sich natürlich die angezeigten User, je nach dem ob man sich auf der Hauptseite oder in einem Forum befindet. Ich würde gerne aber immer alle User die Online sind in der Sidebar anzeigen lassen, egal wo man sich gerade im Forum befindet. Ich hab dazu in die includes/functions.php geschaut, leider aber nichts gefunden.

Gibt es eine "Variable" ala {ALL_ONLINE_USER} welche unabhängig von der Seite auf der man sich befindet, alle online User anzeigt? Falls nicht, wie müsste ich diese (ich vermute auch in der functions.php) definieren?

Grüße
Theo
Style: Lucid Lime
Phpbb 3.0.8
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Global definierte Online Userliste

Beitrag von BNa »

Hier die Lösung:
http://www.4seven.de/forum/6test/viewto ... ?f=6&t=159

Dieser Code ist getestet
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: Global definierte Online Userliste

Beitrag von DerTheo »

BNa hat geschrieben:Hier die Lösung:
http://www.4seven.de/forum/6test/viewto ... ?f=6&t=159

Dieser Code ist getestet
Wow, vielen Dank! Mir fällt gerade auf das keine User angezeigt werden, wenn man einen Beitrag erstellt und ua im persönlichen Bereich. (hab die Online Liste in eine Sidebar eingebunden) könnte man da noch was machen? Nur wenn es kein Aufwand ist, würde auch so schon voll reichen :)
Style: Lucid Lime
Phpbb 3.0.8
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Global definierte Online Userliste

Beitrag von BNa »

Nein, da die Bereiche praktisch userlos sind. Hier wird auch normalerweise ({LOGGED_IN_USER_LIST}) nichts angezeigt.
Hierfür müsste die gleiche Funktion/Variable in die posting.php/ucp.php eingepflegt werden.
Unnötig, wie ich finde.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Global definierte Online Userliste

Beitrag von BNa »

Ich hab mal eine posting.php und ucp.php Erweiterung gebastelt und einstellen lassen:
http://www.4seven.de/forum/6test/viewto ... p=337#p337
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: Global definierte Online Userliste

Beitrag von DerTheo »

Vielen Dank, klappt super :)

Mit meinen Stümperkenntnissen konnte ich es auch im MCP einfügen

mcp.php

Finde:

Code: Alles auswählen

$user->setup('mcp');
Danach einfügen:

Code: Alles auswählen

        // Static global {LOGGED_IN_USER_LIST} / BNa / 2012
        global $template;
        $online_users_glob        = obtain_users_online(0, 'forum');
        $user_online_strings_glob = obtain_users_online_string($online_users_glob, 0, 'forum');
        $online_userlist_glob     = $user_online_strings_glob['online_userlist'];
        $template->assign_var('LOGGED_IN_USER_LIST_GLOB_MCP', (isset($online_userlist_glob)) ? $online_userlist_glob : false);
        // Static global {LOGGED_IN_USER_LIST} / BNa / 2012    
{LOGGED_IN_USER_LIST_GLOB_MCP}
Style: Lucid Lime
Phpbb 3.0.8
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Global definierte Online Userliste

Beitrag von BNa »

Na prächtig..
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: Global definierte Online Userliste

Beitrag von DerTheo »

BNa hat geschrieben:Na prächtig..
Es sollen eben in so gut wie jedem Bereich im Forum die Online User einsehbar sein...

Nochmals vielen Dank für deine Hilfe :)
Grüße
Theo
Style: Lucid Lime
Phpbb 3.0.8
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Global definierte Online Userliste

Beitrag von BNa »

Habs zur Anleitung hinzugefügt. Schön, das alles funktioniert.
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

Re: Global definierte Online Userliste

Beitrag von Knowhow-Sauger »

Hallo,

ich würde auch gerne diesen Mod bei mir installieren.
Doch leider kann man den wohl nur ansehen/downloaden, wenn ich mich in dem besagten Forum registriere.
Und genau daran haperts jetzt, denn ich schaffe es leider nicht, diese Frage hier zu lösen.
Wer kann helfen?
11 + twe - ele + 13 = result_as_word px:
Meiner Meinung nach kommt da 15 raus.
Aber sowohl als Zahl, als auch als Wort (Fifteen) bekomme ich eine Fehlermeldung.

Danke
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“