2007-10-04
调用FireStats的API来实现Wordpress上每篇文章的阅读数
标签:FireStats, PHP, 文章, 浏览量, 统计FireStats建立了那么多张表,自然是统计了很多有用的数据,但我可不满足于FireStats所提供的一个简单的后台统计分析页面。我们可以很简单的DIY出一个页面浏览量的显示功能。我以WordPress为例,在模板的single.php中的<?php the_author();?>后添加如下代码,即可实现此功能:
- <?php
- $url_this = "http://".$_SERVER ['HTTP_HOST'].$_SERVER['REQUEST_URI'];//获得本页的URL
- if(function_exists('fs_api_get_page_views'))
- {
- $page_count = fs_api_get_page_views(NULL, true, $url_this);//根据本页的URL从Firestats的记录中获取PV值
- echo $page_count;
- }
- ?>
不过这样做有一个小问题,那就是如果浏览者没有打开文章的具体页面,而只是直接在首页查看帖子内容,则不会计入该文章的浏览量中,不过我不是很care这个,所以就无所谓啦,如果大家有什么更好的办法,可以给我留言:)
还有一个小问题,那就是这个统计数据是从2007年10月1日开始的,以前写得文章的浏览量就都是0啦~所以,大家看文章的时候还是多点击具体页面吧(ps:为了提高点击率,我比较no teeth地在首页使用了摘要),点击吧,谢谢:)
本文可以自由转载,转载时请保留全文并注明出处。作者:仲子
原文链接:http://www.wangzhongyuan.com/archives/211.html
本文可以自由转载,转载时请保留全文并注明出处:
转载自仲子说 [ http://www.wangzhongyuan.com/ ]
原文链接:http://www.wangzhongyuan.com/archives/211.html
锦州SEO said,
2010年8月21日 at 12:05
这个是不错,但想问下博主,我的模板首页有个每篇文章的 评论数,但是评论的人比较少,我想给他改成浏览数,请问有什么方法么?