09.03.2011, 01:25
Hallo!
Vorab: Zu meinem Problem habe ich keine vergleichbaren Threads, weder hier noch bei Google, finden können. Deswegen so ausführlich …
Es geht um den Bereich "Wer ist online?" in einem frisch installierten Forum. Darin wird immer nur der User angezeigt, der in (praktisch) genau diesem Moment im Forum aktiv ist. Online-Aktivitäten werden nicht über die eingestellte Zeit hinweg (15 min) angezeigt.
In der Praxis heißt das (Achtung: Sehr ausführlich ...):
Beispielszenario #1:
Beispielszenario #2:
Beispielszenario #2 habe ich auch von verschiedenen PCs (gleiche IP) getestet. Auch ohne Admin-Login, nur mit Usern. Scheinbar sehe ich unter "Wer ist online?" nur andere Nutzer, die wenige Sekunden vor Aktualisieren der Seite aktiv waren. Sobald "andere" User ausgeloggt sind, werden sie aus der Anzeige gelöscht. Selbst durch schnelles Einloggen/Posten/Ausloggen durch mehrere User nacheinander und unter Zuhilfenahme von Sandbox-Logins bekomme ich die "WiO?"-Anzeige nicht über 2 Leute …
Da ich nicht weiß, ob dieses Verhalten von Anfang an auftrat, habe ich das Forum, in dem schon ein paar Plugins und Themes ergänzt wurden, nochmal taufrisch aufgesetzt. Das Verhalten ist das Gleiche. Die Installationen verliefen beide ohne Fehlermeldungen, Warnungen oder Ähnlichem.
Nebenbei: Im Ersten MyBB-Versuch läuft das Plugin "Show the users that has been online today (2.0)" neben dem "WiO?" genau so wie es soll. Unter u.g. Link ist das Plugin nicht eingebunden.
Tja, nun die Frage:
Im ACP habe ich nichts gefunden, was Abhilfe geschafft hätte ... Gibts irgendwelche Ideen, Anregungen, Schlagworte o.Ä. mit denen ich auf eine Lösung kommen kann?
Oder: Habe ich vielleicht nur die Funktionsweise der "Wer ist online?"-Anzeige komplett fehlverstanden? Falls ja: Ich hätte wirklich gern angezeigt, welche User die letzten X Minuten eingeloggt waren …
Vielen Dank schonmal!
Gruß!
Serg
Infos am Rande:
- Keine Daten importiert, konvertiert etc.
- Style: default, Noch keine Mods, keine Plugins, keine Updates/Upgrades
- MyBB 1.6.2, PHP 5.2.10, MySQLi 5.0.67
- Keine Fehlermeldungen
Vorab: Zu meinem Problem habe ich keine vergleichbaren Threads, weder hier noch bei Google, finden können. Deswegen so ausführlich …
Es geht um den Bereich "Wer ist online?" in einem frisch installierten Forum. Darin wird immer nur der User angezeigt, der in (praktisch) genau diesem Moment im Forum aktiv ist. Online-Aktivitäten werden nicht über die eingestellte Zeit hinweg (15 min) angezeigt.
In der Praxis heißt das (Achtung: Sehr ausführlich ...):
Beispielszenario #1:
- Logge ich mich als "Admin" ein:
"1 Benutzer aktiv in den letzten 15 Minuten: 1 Mitglied, 0 davon unsichtbar und 0 Gäste" (soweit OK).
- Logge ich mich aus, heißt es:
"1 Benutzer aktiv in den letzten 15 Minuten: 0 Mitglieder, 0 davon unsichtbar und 1 Gast" ("Admin" wird nicht mehr angezeigt -> Nicht OK).
(Gleiches Verhalten auch bei einem User- statt dem Admin-Account.)
Beispielszenario #2:
- Einloggen als "Admin" und parallel dazu als "User" (SandBoxed). Nach ein, zwei Klicks sehe ich in beiden Accounts:
"2 Benutzer aktiv in den letzten 15 Minuten: 2 Mitglieder, 0 davon unsichtbar und 0 Gäste" (Admin und User, also soweit OK).
- "Admin" ausloggen, als "User" (SB) eingeloggt die Seite aktualisieren ...
- Als Gast (ausgeloggter "Admin") sehe ich:
"1 Benutzer aktiv in den letzten 15 Minuten: 0 Mitglieder, 0 davon unsichtbar und 1 Gast"
(Also ich sehe 1. nicht, dass der User (SB) noch online ist und 2. nicht, dass "ich" als "Admin" on war).
- Als "User" (SB) sehe ich nach Reload der Seite:
"2 Benutzer aktiv in den letzten 15 Minuten: 1 Mitglied, 0 davon unsichtbar und 1 Gast"
(Also ich sehe nicht, dass ein anderes Mitglied (Admin) on war, aber den Ex-Admin als Gast).
- Als Gast (ausgeloggter "Admin") sehe ich:
- Logout auch des "Users" (SB) ... und ich sehe:
"1 Benutzer aktiv in den letzten 15 Minuten: 0 Mitglieder, 0 davon unsichtbar und 1 Gast"
(Alle Benutzer vergessen, ich sehe wohl nur mich selbst als "Gast" online ...)
Beispielszenario #2 habe ich auch von verschiedenen PCs (gleiche IP) getestet. Auch ohne Admin-Login, nur mit Usern. Scheinbar sehe ich unter "Wer ist online?" nur andere Nutzer, die wenige Sekunden vor Aktualisieren der Seite aktiv waren. Sobald "andere" User ausgeloggt sind, werden sie aus der Anzeige gelöscht. Selbst durch schnelles Einloggen/Posten/Ausloggen durch mehrere User nacheinander und unter Zuhilfenahme von Sandbox-Logins bekomme ich die "WiO?"-Anzeige nicht über 2 Leute …
Da ich nicht weiß, ob dieses Verhalten von Anfang an auftrat, habe ich das Forum, in dem schon ein paar Plugins und Themes ergänzt wurden, nochmal taufrisch aufgesetzt. Das Verhalten ist das Gleiche. Die Installationen verliefen beide ohne Fehlermeldungen, Warnungen oder Ähnlichem.
Nebenbei: Im Ersten MyBB-Versuch läuft das Plugin "Show the users that has been online today (2.0)" neben dem "WiO?" genau so wie es soll. Unter u.g. Link ist das Plugin nicht eingebunden.
Tja, nun die Frage:
Im ACP habe ich nichts gefunden, was Abhilfe geschafft hätte ... Gibts irgendwelche Ideen, Anregungen, Schlagworte o.Ä. mit denen ich auf eine Lösung kommen kann?
Oder: Habe ich vielleicht nur die Funktionsweise der "Wer ist online?"-Anzeige komplett fehlverstanden? Falls ja: Ich hätte wirklich gern angezeigt, welche User die letzten X Minuten eingeloggt waren …
Vielen Dank schonmal!
Gruß!
Serg
Infos am Rande:
- Keine Daten importiert, konvertiert etc.
- Style: default, Noch keine Mods, keine Plugins, keine Updates/Upgrades
- MyBB 1.6.2, PHP 5.2.10, MySQLi 5.0.67
- Keine Fehlermeldungen