最新最全的移动资源,海量教程攻略!

网站首页 > 技术支持 > discuz > discuz使用教程 > discuz x3.2淘帖列表页最新调用缩略图

discuz x3.2淘帖列表页最新调用缩略图

作者: 资源猫 时间: 2020-03-03 17:45:55 人气: 5

淘帖淘的是帖子,和帖子列表页调用缩略图是一样的。这里示例调用最多10张图。
淘帖列表页模板是collection_view.htm,默认模板是在第231行( /tr )之后添加:
!--{eval $collthreads = DB::fetch_all( SELECT aid,attachment FROM .DB::table(getattachtablebytid($thread['tid'])). WHERE `isimage` 0 ORDER BY `dateline` DESC LIMIT 0,10 }--
!--{if $collthreads}--
tr
    td colspan= 6
    !--{loop $collthreads $value}--
    a href= forum.php?mod=viewthread tid={$thread['tid']}#aimg_{$value['aid']} img src= data/attachment/forum/$value['attachment'] width= 100px / /a
    !--{/loop}--
    /td
/tr
!--{/if}--
!--{/loop}--
复制代码
样式自己调整。
如果只想让淘帖帖子列表的前几篇显示缩略图,需要这么做:
collection_view.htm里查找
!--{loop $collectiontids $thread}--
复制代码
之上加
!--{eval $i=0;}--
复制代码
之下加
!--{eval $i++;}--
复制代码
然后调用图片的代码外层加上判断,就是这样:
!--{if $i 4}--
!--{eval $collthreads = DB::fetch_all( SELECT aid,attachment FROM .DB::table(getattachtablebytid($thread['tid'])). WHERE `isimage` 0 ORDER BY `dateline` DESC LIMIT 0,10 }--
!--{if $collthreads}--
tr
      td colspan= 6
      !--{loop $collthreads $value}--
      a href= forum.php?mod=viewthread tid={$thread['tid']}#aimg_{$value['aid']} img src= data/attachment/forum/$value['attachment'] width= 100px / /a
      !--{/loop}--
      /td
/tr
!--{/if}--
!--{/loop}--
!--{/if}--
复制代码
这样的结果是只有前3条才调用缩略图,之后的不调用。想让前几条显示就靠{if $i 几},小于4即代表前3条。

感谢访问资源猫吧,本站所有资源均来自互联网或用户分享,如您发现本站存在侵权或违规内容,请来邮件告知我们! 资源分享/侵权下架/商务合作联系邮箱:qiazou77ziyuan@126.com