在zblogPHP模板中可能会需要调用到总文章数、置顶文章数量、tag总数、评论总数等这些统计信息,今天来分享下以前备份的统计总数!
//获取各种数量
function duxx_GetCount($hello) {
global $zbp;
//文章数量{duxx_GetCount('article')}
if ($hello == 'article')
$s = $zbp->db->sql->Count(
$zbp->table['Post'],
array(array('COUNT', 'log_ID', 'num')),
array(array('=', 'log_Type', 0), array('=', 'log_Status', 0))
);
//获取总共评论的数量{duxx_GetCount('comment')}
if ($hello == 'comment')
$s = $zbp->db->sql->Count(
$zbp->table['Comment'],
array(array('COUNT', 'comm_ID', 'num')),
array(array('=', 'comm_IsChecking', 0))
);
//获取标签数量{duxx_GetCount('tag')}
if ($hello == 'tag')
$s = $zbp->db->sql->Count(
$zbp->table['Tag'],
array(array('COUNT', 'tag_ID', 'num')),
null
);
//获取置顶数量{duxx_GetCount('istop')}
if ($hello == 'istop')
$s = $zbp->db->sql->Count(
$zbp->table['Post'],
array(array('COUNT', 'log_ID', 'num')),
array(array('=', 'log_Type', 0), array('=', 'log_IsTop', 1),array('=', 'log_Status', 0))
);
$s = GetValueInArrayByCurrent($zbp->db->Query($s), 'num');
return $s;
}
本文链接:http://78moban.cn/post/5396.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!