Online/Offline Status

am 23.10.2013 - 17:52 Uhr in
Hallo zusammen,
ich versuche jetzt schon des längeren den online/offline Status in meiner Seite neben dem Namen des Autor des Beitrages oder Kommentar einzufügen.
Ich habe das Module User Stats oder authorpane installiert und ausprobiert. Aber leider bekomme ich das nicht normal ins Themes geschrieben. Gibt es nicht eine Funktion, wo es automatisch abgefragt wird, ob der Benutzer online oder offline ist. Es wäre noch schön, wenn man dieses als icon ausgeben kann.
Da ich leider kein Programmierer bin und google rauf und runter gesucht habe, würde ich jetzt gerne Euch fragen, ob Ihr mir nicht einen Tipp oder link geben könnt, wie man dieses umsetzten kann.
Beispiel:
Erstellt von Mitglied (online) am xx.xx.xxxx
Grüße
fugazi
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn du dir über Views das
am 23.10.2013 - 21:26 Uhr
Wenn du dir über Views das Feld "is online" ausgeben läßt, hast du unter Ausgabeformat ja/nein usw.
Darunter, bei Ergebnisse überschreiben, kannst du dann per
statt Text deine Symbole off/on ausgeben lassen.
Viele Grüße Jenna
Hallo Jenna, vielen Dank für
am 24.10.2013 - 17:55 Uhr
Hallo Jenna,
vielen Dank für den Hinweis, ich habe es natürlich ausprobiert und es funktioniert. Aber wie kann ich das Views jetzt z.b. in die template.process.inc einfügen, so dass überall, wo der Name auf der Seite erscheint, auch sofort der Status angezeigt wird.
Ich habe es jetzt versucht
am 27.10.2013 - 12:16 Uhr
Ich habe es jetzt versucht über diesen Code aus Author Pane in die template.process.inc einzubauen.
if ((REQUEST_TIME -$account->access) < variable_get('user_block_seconds_online', 900)) {
$vars['online_status'] = t('Online');
$vars['online_status_class'] = '<img src="/sites/all/themes/images/user-online.png" />';
}
else {
$vars['online_status'] = t('Offline');
$vars['online_status_class'] = '<img src="/sites/all/themes/images/user-offline.png" />';
}
$vars['submitted'] = t('Published by !username !online_status on !datetime', array('!username' => $vars['name'], '!online_status' => $vars['online_status'], '!datetime' => $vars['date']));
Es wird jetzt der Status angezeigt, aber leider immer offline. Desweiteren bekomme ich einen Fehler Notice: Trying to get property of non-object in preprocess_node()
if ((REQUEST_TIME -$account->access) < variable_get('user_block_seconds_online', 900)) {
in dieser ZeileKann mir jemand weiterhelfen?