演示系统      登录  |  注册

如何在生成的HTML页面中显示内容的点击量?

点击次数:975        更新时间:2013-04-18

在未设置为生成HTML的栏目详细页面,我们可以直接通过{cms:contentmodel.hits}标签来获取当前文章的点击量,但是已经生成HTML的栏目内容我们要怎么获取点击量呢?

在每一个生成的栏目详细页面HTML文件会自动被加上<script src="/addhits.aspx?id=内容ID" type="text/javascript"></script>这么一段js,这段js是用来统计内容的访问量的,addhits.aspx是系统处理事件页面,它对应的模版文件为/template/模版文件夹/sys/addhits.html,我们可以通过此模版页面来控制如何显示内容的点击量。

首先我们需要新建一个addhits.html文件,删除里面所有的默认代码,然后加上以下js:

document.getElementById('点击量控件ID').innerHTML='{cms:actiontips}';

actiontips为系统分配给当前页面的变量,值为当前文章的最新点击量


完整的例子:

页面模版.html

   点击量:<span id="hits">0</span>


addhits.html

   if(document.getElementById('hits'))document.getElementById('hits').innerHTML='{cms:actiontips}';