产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

按照xiyou 大神的方法还是没显示出来NEW图标 [复制链接]

1#
按照大神的v3信息列表中增加new图标的模型教程
[url]http://bbs.pageadmin.net/showtopic-21200.aspx[/url]

代码加入如下

[code]
<div class="article">
<ul>
<%
DataTable dt;
DataRow dr;
dt=Get_Data();
for(int i=0;i<dt.Rows.Count;i++)
{
dr=dt.Rows[i];
%>
<li><span class="title">
<a href="<%=Detail_Url(dr)%>" target="<%=Target%>" title="<%=Server.HtmlEncode(dr["title"].ToString())%>" style="<%=dr["pa_style"]%>"><%=SubStr(dr["title"].ToString(),Title_Num,true)%></a><script Language="c#" Runat="server">
string newpic(DateTime D1)
     {
        string rv="";
        TimeSpan ts=DateTime.Now-D1;
        if(ts.Days<=3)  //如果是3天内发布就返回图片,这里可以自己修改
         {
           rv="<img src='/e/images/diy/new.gif'  hspace=5>";
         }
        return rv;
     }
</script>
</span>

<span class="date"><%=((DateTime)dr["thedate"]).ToString("MM-dd")%></span>
<span class="clear"></span>
</li>
<%
}
%>
</ul></div>
[/code]


分享 转发
TOP
2#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-33280.aspx#129115]1楼[color=olive]daiyong028[/color]的帖子[/url][/b]

大神不在啊
TOP
3#

自己新建一个模型
<script Language="c#" Runat="server">
string newpic(DateTime D1)
     {
        string rv="";
        TimeSpan ts=DateTime.Now-D1;
        if(ts.Days<=3)  //如果是3天内发布就返回图片,这里可以自己修改
         {
           rv="<img src='/e/images/diy/new.gif'  hspace=5>";
         }
        return rv;
     }
</script>

<%
DataTable dt=Get_Data();
DataRow dr;
for(int i=0;i<dt.Rows.Count;i++)
{
  dr=dt.Rows; //说明:给dr赋值
%>
....其他不相关内容本处省略
<%=newpic((DateTime)dr["thedate"])%> <---这里为最新图标的调用方法-->
<%
}
%>
TOP
4#

我是在“子栏目”中新建了一个模型,复制以上代码,注意先要上传一个new的图片到相应目录
TOP
5#

打开原有的模型,把上面的代码粘贴到原有模型代码的最前面也可以。关键是new图标的位置'/e/images/diy/new.gif'  要有同名图标。
TOP
6#

http://www.bshlz.com/

http://123.178.172.218:88/
学校网站:http://www.bshlz.com/
学校资源库:http://192.168.0.31:88
TOP
发新话题 回复该主题