文章总数:{$zbp->cache->all_article_nums}
页面总数:{$zbp->cache->all_page_nums}
标签总数:{$zbp->cache->all_tags_nums}
浏览总数:{$zbp->cache->all_views_nums}
评论总数:{$zbp->cache->all_comments_nums}
分类总数:{$zbp->cache->all_categorys_nums}
由于自己的站点采用的是拓源的纯净主题,他主题右侧的统计是直接套用的上述代码做的统计。而我的站点浏览数破了百万,评论和文章量,也是破万的,所以数字会撑破div渲染,非常难看,故此,我对拓源纯净主题的case 'tpure_user'处添加了一些定义:
function format_number($num) {
return round($num / 1000, 0) . 'K';
}
然后使用下述调用
if ($zbp->Config('tpure')->PostSIDEUSERCOUNT == '1') {
$str .= '<div class="sideuserfoot">
<p><strong>' . format_number($zbp->cache->all_article_nums) . '</strong><span>' . $zbp->lang['tpure']['sidearticle'] . '</span></p>
<p><strong>' . format_number($zbp->cache->all_comment_nums) . '</strong><span>' . $zbp->lang['tpure']['sidecmt'] . '</span></p>
<p><strong>' . format_number($zbp->cache->all_view_nums) . '</strong><span>' . $zbp->lang['tpure']['sideview'] . '</span></p>
</div>';
}
最后展示效果,如小道博客的右侧统计。
感觉效果还是挺好的。