最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 网站综合 > CMS系统技巧

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

日期:09-17    来源:中国设计秀    作者:cnwebshow.com

 7Su中国设计秀

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

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

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

7Su中国设计秀

我们将其改为:今日排行、本周排行、本月排行7Su中国设计秀

2、打造我们的SQL标签7Su中国设计秀

经过研究,虽然自定义SQL不支持ASP函数,但日期函数SQL里还是可以用的7Su中国设计秀

建议使用AJAX输出,因为这东西更新较多,呵呵。7Su中国设计秀

看一下SQL语句,用了两个字定义参数7Su中国设计秀

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 Desc7Su中国设计秀

{$Param(0)}:我们要查询的文章条数7Su中国设计秀

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

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

SQL版的,可怜啊,所以也测试不了了,有条件的帮忙测试一下7Su中国设计秀

3、开始实现我们的效果(LOOP循环体)7Su中国设计秀

<!--文章排行效果实现-->7Su中国设计秀
[loop={$Param(0)}]7Su中国设计秀
<li><a href="{$Field(ID,GetInfoUrl,1,1)}" target="_blank">{$Field(Title,Text,20,...,0,)}</a> ({$Field(Author,Text,10,...,0,佚名)})<br /></li>7Su中国设计秀
[/loop]7Su中国设计秀

 7Su中国设计秀


 7Su中国设计秀

4、在模板中插入标签7Su中国设计秀

<div class="tabtitle">7Su中国设计秀
<div class="topic_bot" id="topic_bot">7Su中国设计秀
<p class="tabgroup_on">推荐主题</p>7Su中国设计秀
<p class="tabgroup_on">热门主题</p>7Su中国设计秀
<p class="tabgroup_on">最新主题</p>7Su中国设计秀
</div>7Su中国设计秀
<div class="topicbody" id="topicbody">7Su中国设计秀
<dl>7Su中国设计秀
<div class="nav_topic"><ul>7Su中国设计秀
{SQL_文章排行效果(10,0)}7Su中国设计秀
</ul></div>7Su中国设计秀
</dl>7Su中国设计秀
<dl>7Su中国设计秀
<div class="nav_topic"><ul>7Su中国设计秀
{SQL_文章排行效果(10,7)}</ul></div>7Su中国设计秀
</dl>7Su中国设计秀
<dl>7Su中国设计秀
<div class="nav_topic"><ul>7Su中国设计秀
{SQL_文章排行效果(10,30)}</ul></div>7Su中国设计秀
</dl>7Su中国设计秀
</div>7Su中国设计秀
</div>7Su中国设计秀

本文引用地址:/site/article_62308.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明