Seite 1 von 4
Global definierte Online Userliste
Verfasst: 17.04.2012 11:02
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
Re: Global definierte Online Userliste
Verfasst: 22.04.2012 15:32
von BNa
Re: Global definierte Online Userliste
Verfasst: 22.04.2012 16:34
von DerTheo
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

Re: Global definierte Online Userliste
Verfasst: 22.04.2012 18:27
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.
Re: Global definierte Online Userliste
Verfasst: 22.04.2012 20:42
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
Re: Global definierte Online Userliste
Verfasst: 22.04.2012 21:57
von DerTheo
Vielen Dank, klappt super
Mit meinen Stümperkenntnissen konnte ich es auch im MCP einfügen
mcp.php
Finde:
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}
Re: Global definierte Online Userliste
Verfasst: 22.04.2012 22:02
von BNa
Na prächtig..
Re: Global definierte Online Userliste
Verfasst: 22.04.2012 22:06
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
Re: Global definierte Online Userliste
Verfasst: 23.04.2012 01:22
von BNa
Habs zur Anleitung hinzugefügt. Schön, das alles funktioniert.
Re: Global definierte Online Userliste
Verfasst: 01.07.2012 22:15
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