如何在生成的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}';