产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 建议以及求助
yang_5533 - 2013/3/29 10:14:29
建议政府版网站模板增加一个新文章标题或者日期标红功能,
感觉是在表单模型管理中导航模型脚本里实现,但是因为不会.net语言,不敢乱动脚本。
yang_5533 - 2013/3/29 10:15:20
最近时间的标红,例如24小时内的
xiyou - 2013/3/29 10:21:37
http://bbs.pageadmin.net/showtopic-21200.aspx
按这个修改,没有什么不敢动的。
yang_5533 - 2013/4/1 10:20:53
试了,不知道为什么,加入之后没有反应 加入代码后  更新了文件  刷新之后  没有反应,难道我插入的地方不对?
xiyou - 2013/4/1 14:43:12
你确定你修改的模型是不是你正在调用的模型先

确定后把你的模型内容发出来检查
yang_5533 - 2013/4/2 8:44:27
修改的文章列表(带日期) 调用的也是这个模型,您看我修改的是不是不对啊?
<ul class="article">
<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.jpg'  hspace=5>";
         }
        return rv;
     }
</script>
<%
DataTable dt=Get_Data();
DataRow dr;
for(int i=0;i<dt.Rows.Count;i++)
{
  dr=dt.Rows; //说明:给dr赋值
%>
<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></span>
<span class="date"><%=((DateTime)dr["thedate"]).ToString("MM-dd")%></span>
</li>
<%=newpic((DateTime)dr["thedate"])%> <---这里为最新图标的调用方法-->
<%
}
%>
yang_5533 - 2013/4/2 8:46:06
也尝试过吧你说的那部分挂到前边 都不能显示

<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.jpg'  hspace=5>";
         }
        return rv;
     }
</script>
<ul class="article">
<%
DataTable dt=Get_Data();
DataRow dr;
for(int i=0;i<dt.Rows.Count;i++)
{
  dr=dt.Rows; //说明:给dr赋值
%>
<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></span>
<span class="date"><%=((DateTime)dr["thedate"]).ToString("MM-dd")%></span>
</li>
<%=newpic((DateTime)dr["thedate"])%> <---这里为最新图标的调用方法-->
<%
}
%>
yang_5533 - 2013/4/2 8:46:58
上传了一个图片new.jpg  放到了目录下
xiyou - 2013/4/2 8:57:39
  1. <script Language="c#" Runat="server">
  2. string newpic(DateTime D1)
  3.      {
  4.         string rv="";
  5.         TimeSpan ts=DateTime.Now-D1;
  6.         if(ts.Days<=3)  //如果是3天内发布就返回图片,这里可以自己修改
  7.          {
  8.            rv="<img src='/e/images/diy/new.jpg'  hspace=5>";
  9.          }
  10.         return rv;
  11.      }
  12. </script>
  13. <ul class="article">
  14. <%
  15. DataTable dt=Get_Data();
  16. DataRow dr;
  17. for(int i=0;i<dt.Rows.Count;i++)
  18. {
  19.   dr=dt.Rows; //说明:给dr赋值
  20. %>
  21. <li><span class="title">
  22. <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><%=newpic((DateTime)dr["thedate"])%> <--这里为最新图标的调用方法--></span>
  23. <span class="date"><%=((DateTime)dr["thedate"]).ToString("MM-dd")%></span>
  24. </li>
  25. <%
  26. }
  27. %>
复制代码
new肯定是放在标题后面才是,你放在</li>后面根本不是一个有效的html位置
yang_5533 - 2013/4/2 10:04:12
复制的老大的代码过去,结果也是不显示图片,而且打开文章时候提示代码错误
自己捣鼓成这样 还是不显示图片  带日期的文章列表模型! 有实现了的没?我对语言细节真的不懂,大概看了 感觉应该对
<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.jpg'  hspace=5>";
         }
        return rv;
     }
</script>
<div class="article">
<ul>
<%
DataTable dt;
DataRow dr;
dt=Get_Data();
for(int i=0;i<dt.Rows.Count;i++)
{
dr=dt.Rows;
%><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>
<%=newpic((DateTime)dr["thedate"])%> <--这里为最新图标的调用方法--></span>
<span class="date"><%=((DateTime)dr["thedate"]).ToString("MM-dd")%></span>
<span class="clear"></span>
</li><%}%>
</ul></div>
}
%>
1
查看完整版本: 建议以及求助