产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 请教:首页的模块里内容怎样加上分类名称
frx9527 - 2013/5/15 23:03:24
首页的模块我搞了个最近新闻模块。
但是有个需求是能否让其中的新闻类别显示出来。
像主站这样的。

4392

我在论坛里搜索了很多,好像都没有这样的。
xiyou - 2013/5/16 9:43:30
模型设置中有一个>>其他预设变量和方法
里面有一个
Sort_Name(int sort_id):返回信息的分类名称,sort_id:分类id。

你在模型中调用这个方法就可以,比如
  1. <%
  2. DataTable dt=Get_Data();
  3. DataRow dr;
  4. for(int i=0;i<dt.Rows.Count;i++)
  5. {
  6.   dr=dt.Rows[i]; //说明:给dr赋值
  7. %>
  8. 分类:<%=Sort_Name(int.Parse(dr["sort_id"].ToString()))%>...........
  9. <%
  10. }
  11. %>
复制代码
frx9527 - 2013/5/16 13:33:02
非常感谢xiyou大神!设置成功!
我是复制了文章列表模型,修改了一下。
加上你提示的那句。
<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">
[<%=Sort_Name(int.Parse(dr["sort_id"].ToString()))%>] <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("yyyy-MM-dd")%></span>
<span class="clear"></span>
</li>
<%
}
%>
</ul></div>
feng8883463 - 2013/5/16 14:03:09
该用户帖子内容已被屏蔽
1
查看完整版本: 请教:首页的模块里内容怎样加上分类名称