科汛:实现文章点击(日、周、月)排行
早上看科汛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轮回体) <!--文章排行结果实现-->
4、在模板中插入标签 <div class="tabtitle"> (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |