账号通
    

账号  

密码  

3682

查看

6

回复
主题:让标题后面呈出现news的图标 [收藏主题] 转到:  
青大侠 当前离线

90

主题

0

广播

0

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

用户积分:1111 分
登录次数:61 次
注册时间:2007/11/23
最后登录:2011/5/29
青大侠 发表于:2008/3/28 17:23:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线商城系统(NET)

看一下效果图:


 



此主题相关图片如下:newgif.jpg
newgif.jpg
1\首先在模板中加入以下JS代码


<script>


function NewGif(ss,days)
{
  var Adddate=new Date(ss);
  var today=new Date();
  msPerDay=24*60*60*1000;
  daysleft=(today.getTime()-Adddate.getTime())/msPerDay;
  daysleft=Math.round(daysleft);
  if(daysleft<days)
    document.write("<img src='/pic/other/new01.gif' border=0 height=12>");
}


</script>


其中ss是表示文章发表的日期格式"YYYY/MM/DD",days是表示文章发表日期与现在时间相差天数,小于days会显示图标,


相应的图标是最后一行修改.


2\建立一个SQL标签,因为是自定义的方便,如我的


SQL:select top {$Param(1)} ID,Tid,Title,Author,ArticleInput,Origin,Adddate,Hits,Intro,Recommend from KS_Article where tid in (select id from ks_class where tn='{$Param(0)}') and verific=1 order by adddate desc


循环体:


[loop={$Param(1)}]
<tr>
  <td height="20">·<a href="/Article/ShowInfo.asp?ID={$Field(ID,GetInfoUrl,1,2)}" title="标题:{$Field(Title,Text,0,...,0,)}<br/>录入员:{$Field(ArticleInput,Text,0,...,0,)}<br/>点击数:{$Field(Hits,Num,0,2)}">{$Field(Title,Text,38,0,0,)}</a><script language="JavaScript">NewGif("{$Field(Adddate,Date,YYYY/MM/DD)}",10);</script></td><td width="70" nowrap align=right><span>{$Field(Adddate,Date,YYYY-MM-DD)}</span></td>
</tr>
[/loop]


注意红的字:调用它,日期字段的格式要对.


3\模板中调用SQL_栏目标签,其它的不说.

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.10938秒 powered by KesionCMS 9.0