最火下载站首页
手机版
最火下载站
关注公众号
最火下载站

当前位置:首页 > 网络知识 > Web前端 > 工具与技巧> 科汛:实现文章点击(日、周、月)排行

科汛:实现文章点击(日、周、月)排行

文章作者:网友投稿 发布时间:2008-09-02 11:05:25 来源:网络

早上看科汛FANS的提问,我简单回复了,我觉得有必要另开新贴来说明实现方法 以前好像有人问过,由于一直忙其它的事情,没有好好研究,今天就把自己研究的成果分享给大家 1、首先我们确定要实现的效果,既然是科汛的用户,就在科汛论坛首页抓只效果吧 我们将其改为:今日

早上看科汛FANS的提问,我简单回复了,我觉得有必要另开新贴来说明实现方法

以前好像有人问过,由于一直忙其它的事情,没有好好研究,今天就把自己研究的成果分享给大家

1、首先我们确定要实现的效果,既然是科汛的用户,就在科汛论坛首页抓只效果吧

我们将其改为:今日排行、本周排行、本月排行

2、打造我们的SQL标签

经过研究,虽然自定义SQL不支持ASP函数,但日期函数SQL里还是可以用的

建议使用AJAX输出,因为这东西更新较多,呵呵。

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

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

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

{$Param(1)}:决定要查询的天数信息(如果是当日,参数为0;如果是周,参数为7;如果是月。。。自己想吧)

主要是DateDiff这个函数,如果你的科汛是SQL版的,可能有点儿出入,应该是将Now()这个函数,改为GetDate(),没有

SQL版的,可怜啊,所以也测试不了了,有条件的帮忙测试一下

3、开始实现我们的效果(LOOP循环体)


[loop={$Param(0)}]

  • {$Field(Title,Text,20,...,0,)} ({$Field(Author,Text,10,...,0,佚名)})


  • [/loop]

 


 

4、在模板中插入标签



推荐主题


热门主题


最新主题



    • {SQL_文章排行效果(10,0)}



    • {SQL_文章排行效果(10,7)}




    • {SQL_文章排行效果(10,30)}



上一篇: KesionCmsV5.01自定义sql标签条件判断应用

下一篇: 科汛:sql标签实现按评论数最多的排序的

共有0条评论网友评论
游戏