24.04.2007, 18:15
Eigentlich sollte keine der genannten AJAX-Funktionen jemanden ausloggen können. Stimmt denn die WiO-Seite (ohne AJAX)?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
"Wer ist online?" mit AJAX ?
|
24.04.2007, 18:15
Eigentlich sollte keine der genannten AJAX-Funktionen jemanden ausloggen können. Stimmt denn die WiO-Seite (ohne AJAX)?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
25.04.2007, 11:58
Hi, Dargon!
Nein, nicht ausloggen. Es ist ein verschwinden (!) nicht ausloggen. Ich selbst bin auch mal verschwunden und war nicht ausgeloggt. Normalerweise notiert die Datenbank ja sonst das Ein- und Ausloggen. Aber das wurde so nicht gemacht. - Erst nachdem ich die index.php aktualisiert hab mit F5 bin ich in der Liste wieder aufgetaucht. Ich weiß es einfach nicht, ob es nur am Ajax lag. Denn die normale "Wer ist Online"-Liste - die man mit der online.php aufruft, hat ebenfalls die anderen nicht angezeigt. Und da ich eingestellt hatte, dass Gäste in die Shoutbox nicht posten können, aber User die "verschwunden" waren, haben trotzdem posten können. ... das ist ja das mystische. LG, GM!
25.04.2007, 14:42
Da es auch auf der normalen Liste so ist, wird es nicht an meinem Code liegen. Kannst du das mit der Shoutbox einzelnd testen? (in einem Test-Forum oder ähnlichem)
Normalerweiße wird bei jedem Seitenaufruf die Session aktualisert, allerdings kann man das auch verhindern, was bei AJAX gemacht wird. Die Liste liest die Sessions aus der Datenbank aus, die vor maximal X (normal 15 min) aktualisiert wurden. Wie genau die Shoutbox das macht, weiß ich nicht. Weder die Übersicht noch mein AJAX-Code ändert aber was in der Datenbank. (Sessions werden nicht aktualisert) Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
25.04.2007, 15:28
.. ja ich werd das mal ausprobieren...
Okay, ich verstehe. ... das komische ist nur das nicht alle 15 Minuten das passiert, sondern in einem viel kürzeren Zeitabstand, und dass verstehe ich nicht. Das waren zwischen 20 Sekunden und 1 Minute.
26.04.2007, 13:40
Ich hab nun einiges verändert, und nun funktioiert alles wieder:
1. Ich hab meine WiO-Box per IFrame eingebaut und lade dazu die wio.php 2. ich hab das "$refresh" aus dem "online"-Template auch ins "index"-Template gesetzt - bin aber nicht sicher ob das überhaupt was bringt, aber ich gebs jetzt einfach mal an. 3. Ich hab das JavaScript der Shoutbox nicht im header oder headerinclude, sondern lass es im "index"-Template im head-Bereich laden. 4. Ich hab das shoutbox Template "sf_shoutbox" etwas umgestellt. 5. Ich hab die Zeit für die "Wer ist Online?"-Liste im Admin-CP von 15 Minuten auf 60 gestellt. ... es scheint nun zu funktionieren. Die User bleiben in der Liste, und es scheint gut zu harmonieren... bis jetzt.
03.05.2007, 15:14
Kann ich den Code, den Du gepostet hast auch für die "normale" Wio-Seite verwenden? Ich will ja eigentlich nur, das die Seite sich aktualisiert, sonst nix.
Gruss
03.05.2007, 19:24
Was ist die "normale" WiO-Seite? Die mit der online.php angezeigt wird?
03.05.2007, 21:45
Na, die online.php. Das ist für mich die "normale" :-)
04.05.2007, 08:15
Die Seite wird doch aktualisiert. Dafür brauchst du meinen Code nicht.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
02.10.2007, 11:52
Hallöchen!
Inzwischen habe ich festgestellt das mit der Entfernung der Ajax-Shoutbox der Code von Dragon ausgezeichnet funktioniert. Irgendwie muß die Ajax-Shoutbox da eine Abfrage mit einbringen die die Onlineabfrage durcheinanderbringt oder stört. Hab wieder die alte Shoutbox eingebaut und nu klappt alles super! LG, GM! |
|
Möglicherweise verwandte Themen… | |||||
Thema | Verfasser | Antworten | Ansichten | Letzter Beitrag | |
Weiteres Feld in "Wer ist online" anzeigen lassen | NewYorkDiaries | 0 | 1.069 |
01.03.2019, 10:33 Letzter Beitrag: NewYorkDiaries |
|
Wer ist Online - Darstellung | Heisenberg | 7 | 2.844 |
02.01.2017, 22:55 Letzter Beitrag: Heisenberg |
|
Wer ist online auf eigens erstellten seiten | Bodoboo | 2 | 1.568 |
25.09.2015, 14:01 Letzter Beitrag: Bodoboo |
|
Wer ist online - Geistmodus | hkkp | 4 | 2.248 |
16.05.2014, 08:35 Letzter Beitrag: hkkp |
|
Wer ist online und wer war online stimmen nicht überein | Chacarron | 6 | 4.067 |
11.10.2011, 23:20 Letzter Beitrag: Chacarron |