【已解决】PHPCMS2008 文章浏览次数总为0的解决方法

来源:互联网 发布:数学计算软件 编辑:程序博客网 时间:2024/06/03 19:23


解决问题最好的途径就是去官方论坛,登录PHPCMS官方论坛搜索“浏览次数”,果然问题不少 但是大多数帖子都是石沉大海,从搜索结果的第一页一条一条点开,心是热一阵,凉一阵的,很多回帖只是给个思路,什么后台设置了,引入文件啦,参考官方模板啦,这样说是没错,但是对问问题的人没有直接性的帮助啊,毕竟这是求助帖,而不是求点化的帖子。
http://bbs.phpcms.cn/viewthread.php?tid=43950 jackiedong 的回贴提示,

“是否修改过模板?如果是的话,参考默认模板的最下方,有个判断!”

虽说提问者是问的2007的问题,回答也不是针对我的困惑,但是我确实找到了问题所在,1在官方模板的show.htm模板下边确实有一行JS引用,算是歪打正着吧,但是还是感谢 jackiedong,OK,问题已解决!

  1. <script language="JavaScript" src="count.php?contentid={$contentid}"></script>

问题原因总结:

1. 要在后台--网站配置--网站设置里开启“开启栏目统计”和“显示浏览次数”。


2.确保内容显示页面show.html中有如下内容。

  1. {if $PHPCMS[show_hits]}浏览次数:<span id="hits">0</span>{/if}

3.确保内容显示页面show.html中正确引用了,并保证路径正确。还有就是show.html中的JS不能有自定义的$()函数,因为PHPCMS2008使用的是JQuery,自定义的$()函数会与JQuery中的$(...)发生冲突,而使统计程序不能正常工作。

  1. <script language="JavaScript" src="count.php?contentid={$contentid}"></script>

完成以上3点应该不会出现问题,我这里OK。