Neuigkeiten:

still alive...

Hauptmenü

Fertiges Panel Useronline Heute

Begonnen von adminfrank, 04. März 2010, 15:01:14

Vorheriges Thema - Nächstes Thema

adminfrank

Das Panel zeigt ganz einfach die User an, die am Tag Online waren, gibt aus welcher Typ der User war (Admin,Moderator,User)
zum anschauen http://schmusekater1976.de/anschauung/onlineheute.jpg\" alt=\"onlineheute.jpg\" />
zum downloaden http://schmusekater1976.de/filedb/index.php?filecat=9\" rel=\"external nofollow\">Download
 
Den Ordnerinhalt einfach in das verzeichniss panels kopieren.
kleine rückmeldung wies bei euch läuft und wie es gefällt wär nett!

cj

hab es im moment noch net aber find ich auf jeden fall gut. sobald sie site wieder läuft werd ich das auf jeden fall nutzen

reborn

guten Abend
der jetziege code deines panels sieht ja so aus

is_cached(dirname(__FILE__).\'/tpl/panel_heute.tpl\'))  {
require_once($pdir.\"/user/puser_main.php\");
$smarty_core->assign(\'lastlogin\',$pdb->fetch_array(\"Select id,nickname,usertyp,birthday,avatar,FLOOR((To_Days(CURRENT_DATE) - To_Days(birthday)) / 365) as age FROM $tab_user where DATE_FORMAT(FROM_UNIXTIME(logintime),\'%Y-%m-%d\') = CURRENT_DATE
                 And invisible=0 and usertyp  \'lock\' And joined  logintime
         order by usertyp,nickname\"));
}
$gestern = $CURRENT_DATE - 86400;
$smarty_core->display(dirname(__FILE__).\'/tpl/panel_heute.tpl\');
$smarty_core->caching = 0;
 
?>

 
 
kann mir jemand sagen wie er aussehen müsste das die user welche innerhalb der letzten 24std online waren angezeigt werden?
habe zwar schon gegoogelt und auch einiges über timestamp etc gelesen weiß aber immenroch nicht wie es im code aussehen müsste
lg

Powie

Also der Code den du zeigst, der zeigt die heutigen Geburtstage an, ist also was ganz anderes.....
Du benötigst im SQL
Where logintime > ( UNIX_TIMESTAMP() - 86400 )

reborn

der zeigt  das alter mit im panel an vor dem Nickname.
hab eingesetzt funktioniert einwandfrei
Danke dir dafür sehr Powie

all your base are belong to us