账号通
    

账号  

密码  

155538

查看

270

回复
主题:利用SQL标签打造文章点击(日、周、月)排行效果(修正版) [收藏主题] 本贴被认定为精华 转到:  
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2010/1/19 9:55:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线考试系统(NET)

参考:http://bbs.keison.com/dispbbs.asp?boardid=41&Id=44075

之所以叫做修正版是因为原来那帖实现的不是真正的按点击数排行,早期版本没有记录最后点击的时间(lasthitstime),所以不准切

 

下面以V6版本的文章系统为例说说如何用sql标签实现 今日排行、本周排行、本月排行

SQL语句,用了两个字定义参数

 

以下内容只有回复后才可以浏览,请先登录!

 

 

 

参数说明:

{$Param(0)}:我们要查询的文章条数

{$Param(1)}:决定要查询的天数信息(如果是当日,参数为0;如果是周,参数为7;如果是30等等)

 

调用

{SQL_标签名称(条数,天数)

今日点击数最高的10条排行

{SQL_标签名称(10,0)

本周点击数最高的10条排行

{SQL_标签名称(10,7)

月点击数最高的10条排行

{SQL_标签名称(10,30)}

 

调用其它模型的排行类似,如下载系统,可以将上面sql语句的ks_article改成ks_download

 

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行4.14203秒 powered by KesionCMS 9.0