基本使用
点击量一般存储在 hits 字段中,在内容模型和商品模型,以及自定义模型都会自带这个字段。
列表中显示点击量
{foreach $lists as $v} 点击量/阅读量:{$v['hits']} {/foreach}
自增操作
在详情页里面,经常需要用到自增操作,就是每次访问的时候自动增加一次点击量
文章模型详情页
{fun incrData('article',$jz['id'],'hits')}
商品模型详情页
{fun incrData('product',$jz['id'],'hits')}
自定义模型详情页
{fun incrData($jz['molds'],$jz['id'],'hits')} //通用
JS操作自增
上面的自增是使用函数实现,但是很多情况下,需要生成静态HTML的时候,上面的方法就不起作用了,那么就要js操作自增。
<span id="read-num">热度 {$jz['hits']}</span> <script> $.get('/common/gohits?molds={$jz['molds']}&id={$jz['id']}',function(r){ $("#read-num").html('热度 '+r); }) </script>
有可能文章模型会不行,把 $jz['molds'] 换成 'article'