利用SQL标签打造文章点击(日、周、月)排行效果(修正版)

参考:http://bbs.keison.com/dispbbs.asp?boardid=41&Id=44075之所以叫做修正版是因为原来那帖实现的不是真正的按点击数排行,早期版本没有记录最后点击的时间(lasthitstime),所以不准切
下面以V6版本的文章系统为例说说如何用sql标签实现 今日排行、本周排行、本月排行

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


Access版本的sql语句

select top {$Param(0)} ID,inputer,Title,Adddate,Hits,Verific from KS_Article Where DateDiff("d",LastHitsTime,Now())<={$Param(1)} and Verific=1 Order By Hits Desc

sql版本的sql语句

select top {$Param(0)} ID,inputer,Title,Adddate,Hits,Verific from KS_Article Where DateDiff(d,LastHitsTime,getdate())<={$Param(1)} and Verific=1 Order By Hits Desc


 参数说明:

{$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


【本站声明】
  1、本站文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系。
  2、本网站不对文章中所涉及的内容真实性、准确性、可靠性负责,仅系客观性描述,如您需要了解该类商品/服务详细的资讯,请您直接与该类商品/服务的提供者联系。


KESION 科汛软件

KESION 科汛软件是国内领先的在线教育软件及私域社交电商软件服务提供商,长期专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。
公司核心产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化独立部署品牌网校和在线教育咨询等。

KESION 不断通过技术创新,提供产品和服务,助力企业向数字化转型,通过科技驱动商业革新,让商业变得更智慧!



▼点击进入科汛官网了解更多



热门标签
上/下篇
  • [6.5快报十七]限时/限量抢购任务理管理

  • [6.5快报十八]收费网站的福音,在线充值平台的改进

换一换相关推荐
  • 暂无相关信息!
  • 精选内容
    热点精选