你的位置:快乐忆站 \ 技术 \ 文章正文

继续折腾emlog

用过emlog的都知道,emlog侧边栏的今日访问和总访问量是很不准的,很明显得偏高,像我,总访问量已经16W了,今日访问基本每天在1500左右,有人会以为是PV,其实我的PV一天也就只有这个的一半差不多,这说明这个统计是有问题的,其实em官方也说过,这个只是个参考,没有多大的意义,要统计就加第三方统计代码,所以很多人都在自己博客加了统计代码,当然也包括我。

这个问题不好解决,因为博客本身做这个统计本来不是很合适,但是官方可能没想到,其实源码里面也有一点小问题,至少我觉得是的。我觉得当博主登录后应该把博主的访问排除在外,还有文章的阅读次数,也要把博主的访问给排除在外,否则每次博主自己看一遍,增加一次访问量,前台回复下评论又增加一个访问量,我觉得不好,所以就有了下文的修改源码,目的就是把博主或联合作者的点击排除在统计之外。

需要修改的文件有博客根目录下的index.php,用工具打开之,切记不要用记事本,否则容易出错!修改之前请自行备份!

找到

viewCount();

修改为

if(ROLE != 'admin' && ROLE != 'writer'){ viewCount(); }

即加入一个判断语句,如果不是admin并且不是writer则执行viewcount()。

然后找到{发表评论}以上9行的

$emBlog->updateViewCount($logid);

也是加入判断,修改为

if(ROLE != 'admin' && ROLE != 'writer'){$emBlog->updateViewCount($logid);}

好了,就这两处,修改好之后上传覆盖就不会统计管理员的访问量了。

« 上一篇

说两句吧:

*

*

正在回复: 取消

  1. 111#
    Utaoy
    Utaoy 2011-03-25 20:54 回复
    羡慕博主的文章点击率基本都4位数以上啊
    小松
    小松 2011-03-25 21:55 回复
    @Utaoy:哈哈,一年了,就这点成绩,悲剧的很~
  2. 110#
    小松
    小松 2010-06-12 20:33 回复
    @蓝冰:呵呵,是的,不过可以少执行几次数据库的写入~
  3. 109#
    蓝冰
    蓝冰 2010-06-12 19:32 回复
    其实无所谓
  4. 108#
    小松
    小松 2010-06-10 16:48 回复
    @河海浪子:cookie本身就是判断的~
  5. 107#
    河海浪子
    河海浪子 2010-06-10 15:46 回复
    如果用cookies保留判断一下,是不是更精确啊!
  6. 106#
    小松
    小松 2010-06-09 19:59 回复
    @爱.一起.你:呵呵,折腾是一种乐趣啊
  7. 105#
    爱.一起.你
    爱.一起.你 2010-06-09 18:57 回复
    折腾得不错,有特性,应该学习一下啦!
  8. 104#
    小松
    小松 2010-06-09 15:18 回复
    @小贝:呵呵,谢谢支持~
  9. 103#
    小松
    小松 2010-06-09 14:43 回复
    @团伙分享创意:哈哈,这是真的,人一空起来就要这样的
  10. 102#
    小贝
    小贝 2010-06-09 14:16 回复
    哇哈哈 来看看了!
1 2 3 4 5 6 ... »

随机日志:

推荐日志:

彩色标签:

sitemap