加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

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

发布时间:2018-08-18 03:39:02 所属栏目:运营 来源:站长网
导读:早上看科汛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)}]
<li><a href="{$Field(ID,GetInfoUrl,1,1)}" target="_blank">{$Field(Title,Text,20,...,0,)}</a> ({$Field(Author,Text,10,...,0,佚名)})<br /></li>
[/loop]

 


 

4、在模板中插入标签

<div class="tabtitle">
<div class="topic_bot" id="topic_bot">
<p class="tabgroup_on">保举主题</p>
<p class="tabgroup_on">热点主题</p>
<p class="tabgroup_on">最新主题</p>
</div>
<div class="topicbody" id="topicbody">
<dl>
<div class="nav_topic"><ul>
{SQL_文章排行结果(10,0)}
</ul></div>
</dl>
<dl>
<div class="nav_topic"><ul>
{SQL_文章排行结果(10,7)}</ul></div>
</dl>
<dl>
<div class="nav_topic"><ul>
{SQL_文章排行结果(10,30)}</ul></div>
</dl>
</div>
</div>

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读