PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

添加了附件组字段附件显示不出来 [复制链接]

1#
添加了附件组字段附件显示不出来
分享 转发
TOP
2#

[quote]添加了附件组字段附件显示不出来
[color=#999999]lamber 发表于 2017/12/7 13:52:50 [/color][url=http://bbs.pageadmin.net/showtopic.aspx?topicid=37773&postid=141451#141451][/url][/size][/quote]


TOP
3#

添加之后还要调用该字段才能显示,子栏目页想显示就在子栏目页模型中添加,内容页想显示就在内容页中添加
TOP
4#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-37773.aspx#141455]3楼[color=Olive]xiyou[/color]的帖子[/url][/b]

<ul class="article">
<%
DataTable dt=Get_Data();
DataRow dr;
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></span>
<span class="date"><%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%><%=dr["ber_fjs"]%></span>
<span class="clear"></span>
</li>
<%

    DataTable dt1=Get_File("article","ber_fjs",Detail_Id);//里面参数一定要修改,内容页的信息id可以用预定义变量Detail_Id替换

    DataRow dr1;

    for(int k=0;k<dt1.Rows.Count;k++)

    {

    dr1=dt1.Rows[k];

    %>

     附件标题:<%=dr1["title"].ToString()%>

     附件路径:<%=dr1["url"].ToString()%>

    附件大小:<%=dr1["filesize"].ToString()%>

    附件简介:<%=dr1["introduction"].ToString()%>

    附件下载次数:<%=dr1["downloads"].ToString()%>

    <%

    }

    %>


<%
}
%>

TOP
5#

[b]回复 [url=http://bbs.pageadmin.net/showtopic.aspx?forumpage=1&topicid=37773&page=end&jump=pid#141458]4楼[color=Olive]lamber[/color]的帖子[/url][/b]



出现这样的错误
TOP
6#

你这个是没有detail_id,你是想做成怎样的?
TOP
7#

[b]回复 [url=http://bbs.pageadmin.net/showtopic.aspx?topicid=37773&forumpage=1#141461]6楼[color=Olive]xiyou[/color]的帖子[/url][/b]

附件能够显示出来就可以
TOP
8#

[b]回复 [url=http://bbs.pageadmin.net/showtopic.aspx?forumpage=1&topicid=37773&page=end&jump=pid#141461]6楼[color=Olive]xiyou[/color]的帖子[/url][/b]

请问要怎么弄..谢谢
TOP
9#

提示这样改成ID还是显示不出来附件组的内容.
方法1:<%=Get_File("article","ber_fjs",Id)%>
方法2:<%=dr["ber_fjs"]%> 可用来获取附件总数

方法1说明:1、获取一个类型为ataTable的附件表集合(调用时Id需要修改为附件所附属的信息id,数值型变量),包含字段为:title(标题名称),url(附件路径),point(下载积分),filesize(文件大小),downloads(下载次数),introduction(简介),permissions(下载权限,值为会员类型的id数组,为0时表示非会员可下载)

2、如需要隐藏附件实际路径或需要积分,可通过<a href="/e/aspx/attachment.aspx?id=ID" target="_blank">附件名</a>这种方式来下载附件;   注:这里ID为附件表的id值
TOP
10#

  1. <ul>
  2. <%
  3. string fj;
  4. DataTable dt=Get_Data();
  5. DataRow dr;
  6. for(int i=0;i<dt.Rows.Count;i++)
  7. {

  8.   dr=dt.Rows[i]; //说明:给dr赋值
  9.   fj=dr["pa_fj"].ToString();
  10. %>
  11. <li>
  12. <a href="<%=Detail_Url(dr)%>"><%=dr["title"].ToString()%></a><br>
  13. <%if(fj!=""){
  14. string[] Afj=fj.Split('/');
  15. string fj_name=Afj[Afj.Length-1];
  16. string fj_exe=(fj_name.Split('.'))[1];
  17. string style="padding:5px 0 0 17px;background:url(/e/images/icon/"+fj_exe+".gif) no-repeat left center;";
  18. %>
  19. <div style="<%=style%>"><a href="<%=fj%>"><%=fj_name%></a></div>
  20. <%}%>
  21. </li>
  22. <%
  23. }
  24. %>
  25. </ul>
复制代码

没有排版,添加一下class就可以了,有附件的就会显示出来,你自己看代码参考一下吧
TOP
11#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-37773.aspx#141470]10楼[color=Olive]xiyou[/color]的帖子[/url][/b]

单个附件可以上传看到,附件组里面的附件上传看不到
TOP
12#

[b]回复 [url=http://bbs.pageadmin.net/showtopic-37773.aspx#141470]10楼[color=Olive]xiyou[/color]的帖子[/url][/b]

能否给一个调用附件组的代码.谢谢
TOP
13#

  1. <ul class="sublanmu_dl download">
  2. <%
  3. string Line;
  4. DataTable dt,dt1;
  5. dt=Get_Data();
  6. DataRow dr,dr1;
  7. for(int i=0;i<dt.Rows.Count;i++)
  8. {
  9. dr=dt.Rows[i];
  10. if(((i+1)%5)==0)
  11. {
  12.   Line="<li class='line'></line>";
  13. }
  14. else
  15. {
  16.   Line="";
  17. }
  18. %>
  19. <li><span class="title"><a href="<%=Detail_Url(dr)%>" target="<%=Target%>" title="<%=Server.HtmlEncode(dr["title"].ToString())%>"><img src="/e/images/icon/<%=dr["pa_geshi"]%>.gif" border=0 width=16 height=16 hspace=2 align=bottom><%=SubStr(dr["title"].ToString(),Title_Num,true)%></a></span>
  20. <span class="date"><%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%></span>
  21. <span class="clear"></span>
  22. <%
  23.   dt1=Get_File("download","pa_fj",int.Parse(dr["id"].ToString()));
  24.   for(int k=0;k<dt1.Rows.Count;k++)
  25.    {
  26.     dr1=dt1.Rows[k];
  27. %>
  28. <img height="16" alt="" width="21" src="/e/images/diy/down.gif" /> <a href="/e/aspx/attachment.aspx?id=<%=dr1["id"]%>" target=_blank>下载地址<%=k+1%></a>
  29. <%
  30. }
  31. %>
  32. </li>
  33. <%
  34. }
  35. %>
  36. </ul>
复制代码
TOP
14#

谢谢搞定
TOP
发新话题 回复该主题