时间:2021-05-02
淘帖淘的是帖子,和帖子列表页调用缩略图是一样的。这里示例调用最多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条。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
DedeCMS文章列表页默认是有缩略图显示缩略图,没有缩略图则显示默认的空白缩略图,但是为了让我们的页面显示更美观更智能化,有时需要让织梦列表文章有缩略图则调用
手机网站在制作的过程中,列表页一般都会用到缩略图,这是非常常见的。缩略图的设计要注意很多细节问题,很多站长都对列表页到底是否要使用缩略图表示疑问,使用的话,缩略
今天在弄客户网站的的时候,发现主题列表的缩略图一直都是120x120,非常模糊,影响观感。到现在才在网上找到关于discuz分类信息调用图片字段为什么会自动缩略
织梦DEDECMS大部分企业网站的文章没有缩略图,文章列表页面调用了缩略图,织梦DEDECMS默认的话是没有缩略图就显示自定义的那张默认defaultpic.g
有很多朋友都知道如何在dedecms的列表页调用缩略图,但是却不知道如何在文章内容页调用该文档的缩略图.今天dede58就为大家写一个教程,教大家如何在dede