简爱博客
EMLOG站点统计 读缓存版
2014-8-27 简爱
看了 N 多站点统计代码,大都查询数据库实现,感觉完全没有必要

因为 EMLOG 自带缓存里面有统计数据,应付一般的站点点统计完全没问题下面

例如: 日志、留言、分类、标签、友链、数量 这些数据基本就够用了

代码如下:

在需显示的地方 调用 ja_sta(); 即可 输出 <li> 列表

/**
* EMLOG 统计 读取缓存版 (不操作数据库)
*
* 在需要的地方 <?php ja_sta(); ?>
* 输出 li 列表 外部自己添加其他结构
*
* 简爱 http://blog.gouji.org
**/
function ja_sta(){
global $CACHE;
$JA_STA = $CACHE->readCache('sta');
$JA_STA['linknum'] = count($CACHE->readCache('link'));
$JA_STA['sortnum'] = count($CACHE->readCache('sort'));
$JA_STA['tagsnum'] = count($CACHE->readCache('tags'));
$JA_STA['usernum'] = count($CACHE->readCache('user'));
$JA_STA['days'] = round((time() - strtotime('2012-12-02')) / 3600 / 24);

extract($JA_STA);
echo "
<li>日志数量: $lognum</li>
<li>草稿数量: $draftnum</li>
<li>评论数量: $comnum</li>
<li>待审评论: $hidecomnum</li>
<li>碎语数量: $twnum</li>
<li>友链数量: $linknum</li>
<li>分类数量: $sortnum</li>
<li>标签数量: $tagsnum</li>
<li>用户数量: $usernum</li>
<li>建站时间: $days 天</li>";
}
评论:
小布
2016-01-28 21:03 回复
音乐播放器不错
lonewolf
2014-12-21 08:39 回复
凑个热闹
简爱
2014-09-27 12:42 回复
@博闻广记:应该不至于吧?
这只是标签 li 外面还缺少标签 ul
定义 CSS 样式,应该跟这个无关,如果出现问题可以检测一下 W3C,是否通过
博闻广记
2014-09-27 01:20 回复
我用上了,代码非常简洁有效。 就是echo 下面的<li>里面不能加css样式,一加就完蛋。
简爱
2014-09-01 21:38 回复
@李明:手机模板已经没必要用了
李明
2014-09-01 20:11 回复
不错的代码,用手机浏览贵站感觉不错。