Show Users Online Status -> auch im Profil möglich?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

tomtom hat geschrieben:edit: der einzige, wo online steht im profil, bin ich selbst.
Netter Denkfehler meinerseits :)
Werd das korrigieren.
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

danke!! noch heute? oder eher morgen? ;) :oops:
Gruß, Tom
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Ähm, also eigentlich müsst das doch gehen...
probier mal bei time()-60) die 60 anzupassen. Auf 3600 oder so.
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

es scheint zu funktionieren! danke! war denn 60 zu kurz, oder wie?
Gruß, Tom
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag 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.
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

also sollte man, damit das auch sinn macht, was eingeben als zeit?
Gruß, Tom
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag 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...
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag 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.
Gruß, Tom
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag 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.
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag 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?
Gruß, Tom
Antworten

Zurück zu „phpBB 2.0: Mod Support“