账号通
    

账号  

密码  

1566

查看

4

回复
主题:[求助]求教“KesionCMS(ASP新版V9”如何建一个只显示本周内容的列表??? [收藏主题] 转到:  
zrjsowet 当前离线

135

主题

3

广播

0

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

用户积分:140 分
登录次数:76 次
注册时间:2011/1/27
最后登录:2013/5/26
zrjsowet 发表于:2013/5/24 19:29:01   | 显示全部帖子 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

就是一般的文章列表标签,怎么样能让列表


只显示本周内容


或只显示7天内的内容


或30天内的内容


:

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

135

主题

3

广播

0

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

用户积分:140 分
登录次数:76 次
注册时间:2011/1/27
最后登录:2013/5/26
zrjsowet 发表于:2013/5/24 21:06:08   | 显示全部帖子 查看该作者主题 沙发 
科汛在线考试系统(NET)

动易的标签里直接有个,显示XX天内文章的设置项,XX处是自己填天数。



---

貌似科讯CMS无法实现这样的列表,这个有哪位大侠会?指点下吧,谢谢加油

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

135

主题

3

广播

0

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

用户积分:140 分
登录次数:76 次
注册时间:2011/1/27
最后登录:2013/5/26
zrjsowet 发表于:2013/5/24 21:10:47   | 显示全部帖子 查看该作者主题 藤椅 

终于在网上找到了这个。



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>

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

135

主题

3

广播

0

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

用户积分:140 分
登录次数:76 次
注册时间:2011/1/27
最后登录:2013/5/26
zrjsowet 发表于:2013/5/24 22:48:43   | 显示全部帖子 查看该作者主题 板凳 
科汛在线考试系统(NET)

上面的方法,因为SQL查询语句里只有“文章数”“天数”两个参数,不知道怎么加上“栏目”,所以上面的方法只能用来做整站“文章排行榜”



---

还找到一个SQL http://www.docin.com/p-415798194.html但是只显示,“栏目”“文章数”,不知道怎么能再加上“天数”,



求高手解答。55555

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

135

主题

3

广播

0

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

用户积分:140 分
登录次数:76 次
注册时间:2011/1/27
最后登录:2013/5/26
zrjsowet 发表于:2013/5/24 23:24:48   | 显示全部帖子 查看该作者主题 报纸 
做在线知识付费 选科汛云开店
是不是可以给select加嵌套查询,把“栏目”参数加上???55555
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.67578秒 powered by KesionCMS 9.0