User Status online/offline in den Views Ergebnissen anzeigen

am 30.05.2008 - 15:00 Uhr in
Moin moin, ich habe mit Views dem User die Möglichkeit gegeben Profile zu durchsuchen, jetzt würde ich gerne in den Suchergebnissen anzeigen ob der User offline oder online ist, sozusagen wie beim Drupalcenter unten Links "Zur Zeit sind 10 User und 38 Gäste online."
Bei den Fields müsste es ja dann ein flield geben "online status" oder sowas ...
Weiss jemand ob es ein Modul gibt oder wie ich auf das Corefield zugreifen kann?
... oder mich zurechtweisen wenn ich hier Blödsinn schreibe ;)
- Anmelden oder Registrieren um Kommentare zu schreiben
Schau mal in den Blöcken ..
am 30.05.2008 - 16:11 Uhr
.. nach. Zumindest gibt es bei mir den Block "Wer ist online". Der gibt dann alle gewünschten Infos aus.
Gruß
UwBach
Ich glaube ganz so einfach
am 30.05.2008 - 16:26 Uhr
Ich glaube ganz so einfach ist es nicht... Du hast deine Views, und müsstest dann in der Template.php Datei diese entsprechend themen und die zusätzlichen Informationen hinzufügen.
In der themefunktion wird eine for schleife durchlaufen, wo jeder Node, welcher in der View vorkommt, durchgeht. Die billigste Methode wäre, wenn du einfach in der Datenbank abfragst, ob der aktuelle Benutzer, welcher gerade "gebaut" wird, online ist. Das wären dann einfach pro Listenelement noch mals eine SQL Abfrage.
Oder du holst dir die ganze Liste (siehe wer ist online modul) und überprüfst dann mit ein paar PHP-array Funktionen, wer online ist.
Kurz, falls es kein Problem ist, dann musst du ein wenig programmieren... und ein Modul ist mir nicht bekannt.
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Vieleicht mit Views
am 17.06.2008 - 06:52 Uhr
kann man sich die Liste nicht unter Views erstellen? indem man sich unter Felder, den User Titel anzeigen lässt. aber so werden ja alle angezeigt.. dazu kann man doch den Filter arbeiten lassen.
Gibt es da nicht sowas wie "die letzte Aktivität" oder ähnliches, wo man da in dies etwa auf ne viertel Stunde setzt.
wenn das so möglich ist, kann man sich ja auch sämtliche Zusatzinformation anzeigen lassen.
weiß jemand Rat