powie.de Tech Forum

pScripte Support => pUser Support => Thema gestartet von: scheich xodox am 22. März 2003, 14:29:46

Titel: Zeit verändern die User online gezeigt werden?
Beitrag von: scheich xodox am 22. März 2003, 14:29:46
Wie kann ich eigentlich einstellen wie lange ein User als online gilt? Ich habe ein Counterm der auch die User online anzeigt. Da habe ich drei Minuten eingestellt, das Powie-Script zeigt aber anders an als der Counter, jetzt würde ich beide gerne gleich einstellen, damit es keine Verwirrung gibt. Wie geht das?
MfG
Scheich Xodox
Titel: Zeit verändern die User online gezeigt werden?
Beitrag von: scheich xodox am 14. Juni 2003, 16:41:05
Weiss den tatsächlich keiner von euch wo die Zeit eingestellt wurde? Ich habe jetzt schon alle Seiten durchgewurschtelt, aber ich fnde die Expire-Einstellung nicht. Irgendwo muss doch angegeben werden wie lange die User als online gelten. Wo geschieht das?!?
Titel: Zeit verändern die User online gezeigt werden?
Beitrag von: gerde am 14. Juni 2003, 16:54:21
Da ich den genauen Wert nicht im Kopf habe: Leg Dir nen Testaccount zu, log Dich ein, log Dich aus. Messe dann die Zeit, bis du nimmer \\\"online\\\" bist. Runde den Wert in Sekunden ab, und suche diesen im Script...
Titel: Zeit verändern die User online gezeigt werden?
Beitrag von: mahe am 14. Juni 2003, 17:42:59
in der spalte expire der Tab pfuser steht wie lang der User als eingeloggt angezeigt wird.
schau mal in der login.inc.php und in der userpanel.php
Titel: Zeit verändern die User online gezeigt werden?
Beitrag von: scheich xodox am 15. Juni 2003, 12:59:00
Das mit dem Testaccount funzt leider nicht, denn sobald man sich abmeldet, ist man auch als nicht mehr online angezeigt. Und mahe, ich habe mir mal deine Tipps zu Gemüte geführt und es will nicht so recht. Also folgendes. In der login.inc.php gibt es in Zeile 66 folgenden Inhalt
$expire=$zeit+1800;



Diesen habe ich mal auf 180 gesetzt, da 3*60 sec (ich hätte gerne die zeit auf drei Minuten gehabt). Und ebenso gibt es in der userpanel.php in zeile 31
$expire = time() + 30*60;



, welches ich auf 3*60 gesetzt habe. Es funktioniert aber leider trotzdem nicht. Die User verschwinden immer noch erst nach ungefähr einer halben Stunde. Wo kann oder muss ich denn noch was umstellen wenn ich das richtig machen will? Ist das nur im User-Skript definiert oder auch noch irgendwo im Forum?/uploads/emoticons/icon_e_sad.gif.cc8ba2b6b966c5e020020efa47702aab.gif\" alt=\":(\" />
Titel: Zeit verändern die User online gezeigt werden?
Beitrag von: mahe am 15. Juni 2003, 13:23:04
natürlich auch im Forum ....
logincheck.php oder so ähnlich heißt da die Datei ...
Titel: Zeit verändern die User online gezeigt werden?
Beitrag von: scheich xodox am 15. Juni 2003, 16:22:23
Wow, jetzt scheint es zu funzen. Danke für die Hilfe!/uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" />
Titel: Zeit verändern die User online gezeigt werden?
Beitrag von: mahe am 15. Juni 2003, 16:38:40
solltest du dann aber in den anderen PScripten (wenn du welche laufen hast) auch noch ändern, sonst werden Admins usw. dieser Scripte wieder länger als online angezeigt ^^