Ich habe eine eigene Community... www.realfreunde.de ...grad mitten im Aufbau...und habe jetzt schon 20 Mitglieder dabei...ich möchte meinen Mitgliedern einen Ansporn geben oft online zu gehen;-) und zwar möchte ich eine Art Ranking einbauen...also wer am längsten online ist...und wer am meisten mitmacht in der Community...steigt hoch...Platz 1 bis Platz 100 oder so sollte es geben...
Wer kennt sich aus wie ich so etwas bewerkstelligen kann ? Bevorzugt per Html - Code einzubinden...
LG BlackBarbie
majo2010-01-22T03:48:39Z
Beste Antwort
Hallo
Gib es nicht Erweiterungen die du in dein Community ganz einfach einbinden kannst?
Wenn nicht wäre das eine Variante: Geh mal davon aus, dass PHP und MySQL vorhanden ist und du noch nix hast.
Dann hast du die Möglichkeit in der Tabelle "Benutzer" eine neue Spalte zu erstellen (oder neue Tabelle in der nur die Rankings drin sind) in welcher du die Zeit speichert welche das Mitglied online war. Einfachste variante dies zu bewerkstelligen wäre, beim Login die aktuelle Zeit speichern und beim ausloggen die Zeit berechnen.
Dann musst du als nächstes nur noch eine Tabelle erstellen in der du das Anzeigst.
Ohne ein paar ergänzende technische Informationen wird das schwer ;)
Wenn du auf der Seite Sessions benutzt kannst du beim einloggen und ausloggen bzw. beim Zerstören der session (je nach Programmierung z.B. Seite schlieÃen) jeweils einen Timestamp erstellen und nach Ende jeder Session die Online-Zeit in eine Datenbank speichern und zum alten Wert addieren.
Ich zweifle allerdings daran, dass du diese Möglichkeiten bei diesen Kasten-Angeboten wie Yooco hast...