帝国cms点击数统计不显示以及[!--page.stats--][!--onclick--]使用说明

最近几天用帝国做的一个网站出现一个奇葩的问题,就是网页点击数统计怎么着都不显示出来,[!--page.stats--][!--onclick--]标签都已经放上了,用动态调用的也不显示,虽然这个功能可有可无,但是本着有南墙必撞的信念,摸索了很久,解决了这个问题,记录一下。顺便分享下帝国cms页面浏览量统计的几种方法。

1、前台实时统计访问量:

<script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]></script>

放上这个js即可,刷新一次前台就会实时增加一次访问量。

个人不建议使用这个动态的,假如页面多,流量大,会对数据库造成非常大的压力,同时假如数据库卡住了,页面就会卡在这个显示统计的地方不出来。

2、静态页统计访问量

模板页面放上[!--page.stats--]即可统计到,注意这个标签只是统计访问量,并不会在前台显示出来。在需要前台显示的位置用[!--onclick--]调用即可。

这种方法不能实时显示访问量,需要每次更新内容页才会将最新的访问数据更新出来。

帝国cms点击数统计不显示的可能原因

1、标签没放对:比如只放了[!--onclick--]标签,这个只是调用,自然无法统计到的,即使有访问也不会变,必须加上[!--page.stats--]才行

2、默认文档必须添加index.php,否则无法统计,这是我折腾很久才发现的,如下图,这个需要在服务器里面配置,我刚开始只放了index.html,怎么折腾都不显示,放上index.php立马就成了。

帝国cms点击数统计不显示