UCMS根据阅读量进行文章排序的方法

2019-03-19丨源码丨暂无评论 丨1081 次阅读

*文章必须有时间和点击量(阅读量)字段
【点击量(阅读量)添加方法】
请先在文章栏目建立click字段(字段类型为:数字/排序),并将默认值设置为0

image
image

文章页面显示点击量,并且访问点击量+1的代码

{{$editinfo=array()}}  
{{$editinfo['id']=$article['id']}}
{{$editinfo['click']=$article['click']+1}}
{{$return=aedit($editinfo)}}

【调取月排名 周排名 日排名】

{{$set['cid']=10}} 调用指定栏目,填写栏目cid,全部栏目 此行代码无需添加
{{$set['pagesize']=10}} 调用文章数
1.    <?php  
2. $yue=time()-2592000;//一月前时间戳
3. $zhou=time()-604800;//一周前时间戳
4. $ri=time()-86400;//一日前时间戳
5. ?>
6. {{$set=array()}}
7. {{$set['cid']=10}}
8. {{$set['pagesize']=10}}
9. {{$set['order']=click desc}}
10. <?php
11. $set['other']="shijian>=".$yue;//调用一月前文章$yue 一周前$zhou 一日前$ri
12. ?>
13. {{$articles=alist($set)}}
14. {{loop $articles['list'] as $a}}
15. <a href="{{$a['link']}}">{{$a['title']}}</a>
16. {{/loop}}

【调取总排名,全部文章按点击量排名】
{{$set['cid']=10}} 调用指定栏目,填写栏目cid,全部栏目 此行代码无需添加
{{$set['pagesize']=10}} 调用文章数

1.    {{$set=array()}}  
2. {{$set['cid']=10}}
3. {{$set['pagesize']=10}}
4. {{$set['order']=click desc}}
5. {{$articles=alist($set)}}
6. {{loop $articles['list'] as $a}}
7. <a href="{{$a['link']}}">{{$a['title']}}</a>
8. {{/loop}}

By大雨

标签: UCMS

热门文章

最新回复

标签

发表新评论