账号通
    

账号  

密码  

8877

查看

20

回复
主题:请教总排行、周排行、日排行的标签怎么做? [收藏主题] 转到:  
mt56 当前离线

4985

主题

53

广播

17

粉丝
添加关注
级别:版主

用户积分:23430 分
登录次数:1621 次
注册时间:2007/2/10
最后登录:2022/9/28
mt56 发表于:2009/10/11 11:58:00   | 只看该作者 查看该作者主题 11楼 
科汛在线考试系统(NET)
以下是引用ha300400在2009-10-11 11:51:00的发言:

5、演示:可怜的我没有空间

不错,加个精华!

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
k52086 当前离线

1156

主题

0

广播

0

粉丝
添加关注
级别:八年级

用户积分:5486 分
登录次数:192 次
注册时间:2008/12/18
最后登录:2011/3/10
k52086 发表于:2009/10/11 10:37:00   | 只看该作者 查看该作者主题 12楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zhitaige 当前离线

1196

主题

0

广播

0

粉丝
添加关注
级别:八年级

用户积分:7830 分
登录次数:267 次
注册时间:2006/11/8
最后登录:2015/9/4
zhitaige 发表于:2009/10/11 9:33:00   | 只看该作者 查看该作者主题 13楼 

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


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


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




图片点击可在新窗口打开查看此主题相关图片如下:snap1.gif
图片点击可在新窗口打开查看


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





以下内容只有回复后才可以浏览


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>


5、演示:可怜的我没有空间

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
shao_ming 当前离线

31

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:138 分
登录次数:23 次
注册时间:2009/11/6
最后登录:2011/5/25
shao_ming 发表于:2009/11/12 1:07:00   | 只看该作者 查看该作者主题 14楼 
科汛智能建站系统

想看看到底是怎么弄的

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
csc34 当前离线

81

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:1348 分
登录次数:85 次
注册时间:2007/8/6
最后登录:2010/9/21
csc34 发表于:2009/11/2 10:21:00   | 只看该作者 查看该作者主题 15楼 
科汛在线考试系统(NET)

顶.非常需要这个功能

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ha300400 当前离线

484

主题

3

广播

1

粉丝
添加关注
级别:四年级

用户积分:10644 分
登录次数:357 次
注册时间:2009/5/14
最后登录:2023/12/7
ha300400 发表于:2009/10/11 11:51:00   | 只看该作者 查看该作者主题 16楼 
科汛在线网校系统
非常感谢,这个帖子应该加精华,并且加到教程里
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
allenyang 当前离线

33

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:167 分
登录次数:9 次
注册时间:2009/8/19
最后登录:2010/4/14
allenyang 发表于:2009/10/11 0:32:00   | 只看该作者 查看该作者主题 17楼 
科汛在线网校系统
我也想知道,有谁能指教一下
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ha300400 当前离线

484

主题

3

广播

1

粉丝
添加关注
级别:四年级

用户积分:10644 分
登录次数:357 次
注册时间:2009/5/14
最后登录:2023/12/7
ha300400 发表于:2009/10/10 23:47:00   | 只看该作者 查看该作者主题 18楼 
科汛在线商城系统(NET)
以下是引用xx63com在2009-10-10 19:59:00的发言:
·{$GetHits}文章人气(总浏览数)
·{$GetHitsByDay}文章本日浏览数
·{$GetHitsByWeek}文章本周浏览数
·{$GetHitsByMonth}文章本月浏览数

 

 

....我说的的文章列表,不是点击数

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
xx63com 当前离线

116

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1172 分
登录次数:86 次
注册时间:2009/7/19
最后登录:2013/11/7
xx63com 发表于:2009/10/10 19:59:00   | 只看该作者 查看该作者主题 19楼 
做在线知识付费 选科汛云开店
·{$GetHits}文章人气(总浏览数)
·{$GetHitsByDay}文章本日浏览数
·{$GetHitsByWeek}文章本周浏览数
·{$GetHitsByMonth}文章本月浏览数
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ha300400 当前离线

484

主题

3

广播

1

粉丝
添加关注
级别:四年级

用户积分:10644 分
登录次数:357 次
注册时间:2009/5/14
最后登录:2023/12/7
ha300400 发表于:2009/10/10 14:25:00   | 只看该作者 查看该作者主题 20楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.84766秒 powered by KesionCMS 9.0