Seite 1 von 1

Who is online - Ausblenden des Users bei längerem Online

Verfasst: 26.04.2003 17:16
von Jungteichbauer
Hallo,

ich muss feststellen,daß wenn Leude einen längeren Beitrag schreiben, dessen Namen aus der "Whoisonline"- Rubrik verschwinden ...

Iss das normal ? Oder iss dat ein Fehler ?

Danke für die Antworten

Verfasst: 26.04.2003 17:20
von Chaze
Meinst Du jetzt, dass der User jetzt länger als 10 Minuten einen Beitrag schreibt oder grundsätzlich ´ne Menge Zeichen in den Beitrag setzt?

Aber wahrscheinlich meinst Du ersteres und das wird wahrscheinlich daran liegen, dass die Session abgelaufen ist.

Verfasst: 26.04.2003 17:28
von Jungteichbauer
Hallo Chaze,

genau ... der User schreibt länger als 10 Minten ... verschwindet von der Liste der momentanen Online-Personen und taucht erst dann wieder auf, wenn er den Beitrag abschickt ...

... wie kann ich den Wert der abgelaufenen Session erhöhen ??

meine lösung

Verfasst: 26.04.2003 18:57
von M@rtin
Ich würde es mal so versuchen:

Adminbereich ---> Allgemeines ---> Konfiguration ---> Sessionlänge [Sekunden] ---> 3600 eingeben.

Eine Stunde müsste reichen, so lange liest ja keiner an einem Thema rum oder schreibt einen Beitrag. :wink:

....

Verfasst: 26.04.2003 19:41
von Jungteichbauer
... hallo Martin, deswegen frage ich ja ... die Sessionlänge ist auf 3600 ... gmmm :cry:

hmmm

Verfasst: 26.04.2003 22:10
von M@rtin
Hmmm, das ist nun wahrlich komisch. Probier mal 36000 :D

...

Verfasst: 26.04.2003 22:11
von Jungteichbauer
... wird mir wohl nix anderes übrig bleiben :( , mal sehen, obs dann weg iss , trotzdem danke für dein Bemühen ....

Verfasst: 26.04.2003 23:24
von Mister_X
die Sessionzeit die man im Adminbereich einstellen kann ist die Zeit die ein Benutzer nichts tut aber trotzdem noch nicht ausgeloggt wird. Ein Benutzer der keinen AutoLogin aktiviert hat kann sich also um 13 Uhr in ein Forum einloggen und ist um 14 Uhr immernoch eingeloggt. Um 14:01 Uhr aber schon nicht mehr (3600 Sekunden = 1 Stunde)

Die Zeit die du suchst @Jungteichbauer ist hardcodiert in den Dateien die sich mit dem Benutzeronlinehandling beschäftigen und diese Zeit lautet 300 Sekunden, wenn also ein Benutzer länger als 5 Minuten nichts im Forum tut gilt er als nicht mehr online. :)
Um das zu verändern musst du ein paar Dateien editieren.
Einfach nach 300 suchen und durch die von dir gewünschte Zeit ersetzen
viewonline.php, admin/index.php, includes/page_header.php

Verfasst: 26.04.2003 23:26
von Jungteichbauer
Danke MisterX ... werd ich nachdem ich das Quiz-Problem gelöst hab gleich mal machen.

Verfasst: 27.04.2003 00:59
von M@rtin
Mister_X hat geschrieben:Um das zu verändern musst du ein paar Dateien editieren.
Einfach nach 300 suchen und durch die von dir gewünschte Zeit ersetzen
viewonline.php, admin/index.php, includes/page_header.php
Hehe, da trennt sich die Spreu vom Weizen. :D

Bin ich doch falsch gelegen. Aber dafür ist das Forum ja auch da, irgendeiner weiss die Lösung für dein Problem immer.