基本使用
点击量一般存储在 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'
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。