账号通
    

账号  

密码  

3178

查看

10

回复
主题:如何能让new标志显示的时间为一周? [收藏主题] 转到:  
kscms40 当前离线

95

主题

0

广播

0

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

用户积分:1561 分
登录次数:133 次
注册时间:2007/8/28
最后登录:2012/7/26
kscms40 发表于:2007/11/12 9:04:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

现在好象新添加的文章只是第一天显示new标志,如何修改才能让它显示的时间长一些呢?

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

204

主题

0

广播

0

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

用户积分:1621 分
登录次数:44 次
注册时间:2006/7/21
最后登录:2017/2/25
rickson 发表于:2007/11/14 14:57:00   | 只看该作者 查看该作者主题 沙发 
科汛在线网校系统

测试努力中


此主题相关图片如下:da12sz5532dxnlbpm50o24ic10-28-2007-8-07-18-pm.jpg
da12sz5532dxnlbpm50o24ic10-28-2007-8-07-18-pm.jpg

[此贴子已经被作者于2007-11-14 16:25:48编辑过]

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

204

主题

0

广播

0

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

用户积分:1621 分
登录次数:44 次
注册时间:2006/7/21
最后登录:2017/2/25
rickson 发表于:2007/11/14 13:35:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)

我想用当前系统时间小于添加时间+7天的办法来搞,上面代码蓝色部分替换成这样的

(Year(Now)&Month(Now)&Day(Now) < year(dateadd("d",7,SQL(7,K)))&month(dateadd("d",7,SQL(7,K)))&day(dateadd("d",7,SQL(7,K))))

页面没有提示出错,代码没有语法问题,但是效果似乎没出来。。还在试验中

以下代码测试过程:这样的asp代码,可以通过

<%
dim time
time=year(dateadd("d",7,now()))&month(dateadd("d",7,now()))&day(dateadd("d",7,now()))
if year(now)&month(now)&day(now) < time then
response.write "<div algn='center'>New</div>"
end if
%>

输出为“New”

:loveliness::loveliness::loveliness::loveliness:

[此贴子已经被作者于2007-11-14 15:02:22编辑过]

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

204

主题

0

广播

0

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

用户积分:1621 分
登录次数:44 次
注册时间:2006/7/21
最后登录:2017/2/25
rickson 发表于:2007/11/14 13:24:00   | 只看该作者 查看该作者主题 板凳 
科汛在线考试系统(NET)

ks_cls/KS.LabelCls.asp 477行关键就是这句了,我加了注释

    If RS.EOF Then   KS_A_L="":RS.Close:Set RS=Nothing:Exit Function
    SQL=RS.GetRows(-1):RS.Close:Set RS = Nothing '取得数据库所有记录
    Dim TotalNum:TotalNum=Ubound(SQL,2) '用UBound函数取数组最大下标,构造sql查询串时循环最大下标次
    Dim Title, T_CssStr, DateCssStr,NewImgStr,HotImgStr,DateStr
    T_CssStr = KS.GetCss(T_Css):DateCssStr = KS.GetCss(DateCss):R_H = KS.G_R_H(R_H):NaviStr = KS.GetNavi(NavType, Nav)
   If P_T=2 Then
       KS_A_L = "<div"&KS.GetCssID(DivID)&KS.GetCss(DivCss) &">" & vbCrLf & " <ul"&KS.GetCssID(UlID)&KS.GetCss(ULCss) &">" & vbCrLf
       For K=0 To TotalNum
  '循环提取数据
     If CBool(S_C_N) = True Then C_N_Link = "[" & KS.GetClassNP(SQL(2,K)) & "]"  
       Title = SQL(1,K)
       TempTitle = GetArticleTitle(Title, T_Len, PicTF, SQL(12,K), SQL(13,K), SQL(14,K))
     If Cbool(NewTF)=True And (Year(SQL(7,K))&Month(SQL(7,K))&Day(SQL(7,K)) =Year(Now)&Month(Now)&Day(Now)) Then NewImgStr="<img src=""" & DomainStr &"images/new.gif"" border=""0""/>" Else NewImgStr=""

原理可能就这样的,取数据库文章添加时间进行格式化,只取年、月、日,忽略分、秒,如果结果和你系统时间年、月、日相同,则显示NEW标志,这样就可以有当天发的文章显示NEW的效果了


[此贴子已经被作者于2007-11-14 13:38:59编辑过]

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

95

主题

0

广播

0

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

用户积分:1561 分
登录次数:133 次
注册时间:2007/8/28
最后登录:2012/7/26
kscms40 发表于:2007/11/14 13:09:00   | 只看该作者 查看该作者主题 报纸 
科汛在线考试系统(NET)
哪位高手支持一下,难道没人会吗?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
bukeneng 当前离线

352

主题

0

广播

0

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

用户积分:1112 分
登录次数:14 次
注册时间:2007/11/1
最后登录:2008/1/12
bukeneng 发表于:2007/11/13 11:06:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
exitor 当前离线

30

主题

0

广播

0

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

用户积分:335 分
登录次数:18 次
注册时间:2007/4/6
最后登录:2009/1/6
exitor 发表于:2007/11/12 18:47:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
rickson 当前离线

204

主题

0

广播

0

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

用户积分:1621 分
登录次数:44 次
注册时间:2006/7/21
最后登录:2017/2/25
rickson 发表于:2007/11/12 9:57:00   | 只看该作者 查看该作者主题 8楼 
科汛在线网校系统

好像管理员错了 是在ks_cls/KS.LabelCls.asp 里477行

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

23

主题

0

广播

0

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

用户积分:435 分
登录次数:18 次
注册时间:2007/11/12
最后登录:2009/12/1
shimen 发表于:2007/11/12 19:39:00   | 只看该作者 查看该作者主题 9楼 
以下是引用rickson在2007-11-12 9:57:48的发言:

好像管理员错了 是在ks_cls/KS.LabelCls.asp 里477行

请教具体的应该怎么样改呢??

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

95

主题

0

广播

0

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

用户积分:1561 分
登录次数:133 次
注册时间:2007/8/28
最后登录:2012/7/26
kscms40 发表于:2007/11/12 9:37:00   | 只看该作者 查看该作者主题 10楼 
科汛在线网校系统
具体修改哪里,怎么修改,请告知一下,谢谢!!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.19141秒 powered by KesionCMS 9.0