Подскажите пожалуйста как правильно вывести посетивших за день пользователей, не онлайн а именно посетивших за день?
<?php
if(!defined('DATALIFEENGINE')){
die("Hacking attempt!");
}
include ENGINE_DIR . '/data/zu_visited_config.php';
if( ! $tpl->result['lastusers'] ) {
$today = mktime(0,0,0,date('m'),date('d'),date('Y'));//с начала дня
$row = $db->query("SELECT * FROM " . USERPREFIX . "_users WHERE lastdate > '$today' ORDER BY lastdate DESC LIMIT 0,30");
while ( $row = $db->get_row() ) {
/* foto */
if ($row['foto'] !== "")
$foto = "{$config['http_home_url']}uploads/fotos/{$row['foto']}";
else
$foto = "{$config['http_home_url']}templates/{$config['skin']}/images/noavatar.png";
/* foto */
$zcolor = $zu_visited_config['group' . $row['user_group'] . '_color'];
/* Ссылка на профиль юзера */
if($config['allow_alt_url'] == "yes")
$go_page = $config['http_home_url'] . "user/" . urlencode( $row['name'] ) . "/";
else
$go_page = "$PHP_SELF?subaction=userinfo&user=" . urlencode( $row['name'] );
if($row['is_register'] == 1){
if( $config['allow_alt_url'] == "yes" )
$go_page = $config['http_home_url'] . "user/" . urlencode( $row['name'] ) . "/";
else
$go_page = "$PHP_SELF?subaction=userinfo&user=" . urlencode( $row['name'] );
}
else {
$author = "<a onclick=\"ShowProfile('" . urlencode( $row['name'] ) . "', '" . $go_page . "'); return false;\" href=\"" . $go_page . "\"><span style='color:{$zcolor}'><b>{$row['name']}</b></span></a>";
}
if($row['is_register'] != 1)
$author = "<a onclick=\"ShowProfile('" . urlencode( $row['name'] ) . "', '" . $go_page . "'); return false;\" href=\"" . $go_page . "\"><span style='color:{$zcolor}'><b>{$row['name']}</b></span></a>";
/* Ссылка на профиль юзера */
$tpl->load_template('zu_visited_skin.tpl');
$tpl->set('{group_name}', $user_group[$row['user_group']]['group_prefix'].$user_group[$row['user_group']]['group_name'].$user_group[$row['user_group']]['group_suffix'] );
$tpl->set('{foto}', $foto);
$tpl->set('{author}', $author);
$tpl->set('{reg_date}', langdate( "j F Y H:i", $row['reg_date']));
$tpl->set('{lastdate}', langdate( "H:i", $row['lastdate']));
$tpl->set('{news-num}', $row['news_num']);
$tpl->set('{comm-num}', $row['comm_num']);
$tpl->compile('lastusers');
$tpl->clear();
}
$db->free();
if("on") {
echo "<h2>Сегодня сайт посетили: ".(count(explode($author, trim($author)))-1)." человек</h2><hr>";
echo $tpl->result['lastusers'];
}
}
?>