xiyou老师,我这个模块用的是图文置顶模型,现在遇到的问题是上面置顶的文章并不是我设置的置顶,而是发布的最新一条,而最新一条如果没有照片的话就影响整体布局。现在有两个想法,第一个置顶的信息手动置顶,而其他信息都在下面部分,或者就是如果不带标题图片的文章如何能自动显示一张无图片之类的图。最好是能实现第一种。谢谢!
以下是图文置顶的模型代码:
<div class="hh_article">
<ul>
<%
string pic="";
DataTable dt;
DataRow dr;
dt=Get_Data();
for(int i=0;i<dt.Rows.Count;i++)
{
dr=dt.Rows
;
pic=dr["titlepic"].ToString();
%>
<%if(i==0){%>
<li class="tw">
<%if(pic!=""){%><span class="pic"><a href="<%=Detail_Url(dr)%>" target="<%=Target%>"><img src="<%=pic%>" border="0"></a></span>
<%}%><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>
<p class="introduct"><%=SubStr(dr["pa_introduct"].ToString(),50,true)%></p>
</li>
<%}
else
{%>
<li class="normal"><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>
<span class="clear"></span>
</li>
<%
}
}
%>
</ul></div>