主题 : 关于下载列表的做法
级别: 童生
UID: 31392
积分:25 加为好友
威望: 0 精华: 0
主题:2 回复:8
注册时间:2012-03-24
在线时长:0
1#   发表于:2012-04-14 18:30:33  IP:180.119.*.*
想做成新闻列表式的下载,用了cms_content_page标签,但是发现好像无法获取对象中的附件信息
级别: 童生
UID: 31392
积分:25 加为好友
威望: 0 精华: 0
主题:2 回复:8
注册时间:2012-03-24
在线时长:0
2#   发表于:2012-04-14 19:19:34  IP:180.119.*.*
这个是操作代码
[@cms_content_page channelId=channel.id sysTpl='0' count='20'  titLen='55' append='...' orderBy='2' dateFormat='yyyy-MM-dd' channelOption='1']              
                      <ul  class="news_list">
                      [#list tag_pagination.list as a]
                           [#if a.attachments?size gt 0]
     [#list a.attachments as attach]
                                  <li class="lia"><a id='attach${attach_index}' >$[@text_cut s=a.title len=titLen append=append/]</a></li>
                             [/#list]
           [/#if]
                         <li  class="lib">[${a.date?string(dateFormat)}]</li>
                      [/#list]
                      </ul>
                      <ul class="newspage"><li>[@cms_pagination sysPage='1'/]</li></ul>
                  [/@cms_content_page]
级别: 童生
UID: 31392
积分:25 加为好友
威望: 0 精华: 0
主题:2 回复:8
注册时间:2012-03-24
在线时长:0
3#   发表于:2012-04-14 19:21:20  IP:180.119.*.*
这个是页面生成以后的html
<a id="attach0">好压HaoZip 2.7 Beta</a>
级别: 总版主
UID: 10736
积分:148492 加为好友
威望: 205 精华: 42
主题:287 回复:126205
注册时间:2010-09-08
在线时长:17.58
4#   发表于:2012-04-16 08:40:52  IP:218.60.*.*
你好,请描述下您的版本和系统使用环境,如操作系统,JDK版本,tocmat版本,mysql版本等
路漫漫其修远兮,吾将上下而求索!
级别: 童生
UID: 31392
积分:25 加为好友
威望: 0 精华: 0
主题:2 回复:8
注册时间:2012-03-24
在线时长:0
5#   发表于:2012-04-28 01:08:27  IP:115.8.*.*
回复第4楼  tomcat 6,  jeecms 2012, mysql *
级别: 总版主
UID: 10736
积分:148492 加为好友
威望: 205 精华: 42
主题:287 回复:126205
注册时间:2010-09-08
在线时长:17.58
6#   发表于:2012-04-28 08:47:39  IP:117.113.*.*
如:    [@cms_content_page channelId=channel.id count='10' dateFormat='yyyy-MM-dd' descLen='100' append='...']         
        [#list tag_pagination.list as d]
        <dl class="list3">
          <dt>
<ul class="down_top box">
<li class="name"><a href="${d.url}" title="${d.title}" target="_blank">${d.title}</a></li>
<li>${d.date?string(dateFormat)}</li>
<li>11460 KB</li>
<li>${d.views} 次</li>
</ul>
  </dt>
  <div class="box"></div>
          <dd class="zy">[@text_cut s=d.description len=descLen append=append/]</dd>
  <dd>软件类型: ${d.attr.softType!'国产软件'} &nbsp;&nbsp; 授权方式: ${d.attr.warrant!'共享版'} &nbsp;&nbsp; 发布人: ${d.author!'本站编辑员'} </dd>
        </dl>
        [/#list]
<div class="pagebar">[@cms_pagination sysPage='1'/]</div>
        [/@cms_content_page] 
路漫漫其修远兮,吾将上下而求索!
级别: 童生
UID: 31392
积分:25 加为好友
威望: 0 精华: 0
主题:2 回复:8
注册时间:2012-03-24
在线时长:0
7#   发表于:2012-04-29 01:15:04  IP:113.101.*.*
你好,你这个方案不行啊,如果是${d.url}是你的下载链接的话,那就不对了,这个是content的链接,对跳到content页面。而我这边的项目目标上其实是channel这个目录的页面产生一个list,然后点击这个list某个链接就直接下载。如果a标签的href属性指向的是d.url的话,那么就会跳向content页面的链接,而不是直接下载。还有content的页面我是可以直接下载的,但是我这边的项目目标是不允许的。
下面是跟你给的答案修改的代码。
[@cms_content_page channelId=channel.id sysTpl='0' count='20'  titLen='55' append='...' orderBy='2' dateFormat='yyyy-MM-dd' channelOption='1']              
                      <ul  class="news_list">
                      [#list tag_pagination.list as a]
                          <li class="lia"><a href="${a.url}" title="${a.title}"  >[@text_cut s=a.title len=titLen append=append/]</a></li>
                          <li  class="lib">[${a.date?string(dateFormat)}]</li>
                      [/#list]
                      </ul>
                      <ul class="newspage"><li>[@cms_pagination sysPage='1'/]</li></ul>
                  [/@cms_content_page]
级别: 总版主
UID: 10736
积分:148492 加为好友
威望: 205 精华: 42
主题:287 回复:126205
注册时间:2010-09-08
在线时长:17.58
8#   发表于:2012-05-02 08:56:11  IP:59.153.*.*
如    [@cms_content_page channelId=channel.id count='10' dateFormat='yyyy-MM-dd' descLen='100' append='...']         
        [#list tag_pagination.list as d]
        <dl class="list3">
          <dt>
<ul class="down_top box">
<li class="name"><a href="${d.url}" title="${d.title}" target="_blank">${d.title}</a></li>
<li>${d.date?string(dateFormat)}</li>
<li>11460 KB</li>
<li>${d.views} 次</li>
</ul>
  </dt>
  <div class="box"></div>
          <dd class="zy">[@text_cut s=d.description len=descLen append=append/]</dd>
  <dd>软件类型: ${d.attr.softType!'国产软件'} &nbsp;&nbsp; 授权方式: ${d.attr.warrant!'共享版'} &nbsp;&nbsp; 发布人: ${d.author!'本站编辑员'} </dd>
        </dl>
        [/#list]
<div class="pagebar">[@cms_pagination sysPage='1'/]</div>
        [/@cms_content_page] 
路漫漫其修远兮,吾将上下而求索!
1 共1页