Seite 3 von 4

Verfasst: 17.10.2004 22:31
von Henne
tomtom hat geschrieben:edit: der einzige, wo online steht im profil, bin ich selbst.
Netter Denkfehler meinerseits :)
Werd das korrigieren.

Verfasst: 17.10.2004 22:33
von tomtom
danke!! noch heute? oder eher morgen? ;) :oops:

Verfasst: 17.10.2004 22:35
von Henne
Ähm, also eigentlich müsst das doch gehen...
probier mal bei time()-60) die 60 anzupassen. Auf 3600 oder so.

Verfasst: 17.10.2004 22:39
von tomtom
es scheint zu funktionieren! danke! war denn 60 zu kurz, oder wie?

Verfasst: 17.10.2004 22:46
von Henne
Kann man so nicht sagen. Kommt darauf an, wie du das wünscht.
In der viewonline.php ist es glaube ich 300. Das gibt einfach die Zeitspanne in Sekunden an. Die letzte Aktivität wird in der DB gespeichert und weil Benutzer natürlich nicht immer die Seite aktualisieren und auch mal was lesen , wird etwas "Zeit draufgerechnet". Darum sollte man den Wert nicht zu hoch wählen. Wenn du 360 eingibst, dann kann es u.U. sein, dass der User das Board schon seit 6 Minuten nicht mehr besucht.
Darüber sollte man sich im klaren sein.

Verfasst: 17.10.2004 22:49
von tomtom
also sollte man, damit das auch sinn macht, was eingeben als zeit?

Verfasst: 17.10.2004 22:59
von Henne
Bleibt mehr oder weniger deinem Geschmack überlassen :)
Wenn das synchron mit der viewonline.php sein soll, dann macht 300 ja Sinn. Sonst einfach probieren und gucken, was ganz gut passt.
Man kann ja nix damit kaputtmachen...

Verfasst: 17.10.2004 23:10
von tomtom
okay danke!

eine abschließende frage allerdings noch ...
//User Online Hack
if ($profiledata['user_session_time'] >= (time()-300)) {
if ($profiledata['user_allow_viewonline']) {
$status = '<b>Online!</b>';
} else {
$status = "Offline";
}
} else {
$status = "Offline";
}
kenne mich mit php net aus ... wieso gibts denn 1x online, aber 2x offline? würd gern statt den wörtern online / offline icons dafür verwenden.

Verfasst: 17.10.2004 23:15
von Henne
Es gibt zweimal offline, weil man den Onlinestatus ja auch verstecken kann. Eigentlich müsste das erste Offline versteckt oder so heißen.
Wenn du nur ein template hast, oder in jedem Template das gleiche Icon anzeigen willst, dann musst anstatt Online/Offline einfach den html Code einfügen.

Verfasst: 17.10.2004 23:24
von tomtom
okay,

da ich meinen usern verbiete, ihren online status zu verstecken (http://www.phpbb.de/moddb/mod.php?id=134) reicht es also, dem 2. offline ein bildchen zu geben, und den 1. so zu lassen, da er dann ja eh nie angezeigt wird, richtig?