1. 首页
  2. 源码

【dedecms织梦教程】第三十四节:dedecms列表页有图调用缩略图无图留空的方法

织梦程序,栏目列表页是可以调用文章中第一张图片作为缩略图的,这样可以增加网站整体的美观度,但是会出现一种情况:文章中有图片的时候就调用第一张图片,如果没有图片,就会显示织梦默认的图片,这样美观度就会大打折扣,下面我来说一种方法:dedecms列表页有图调用缩略图无图留空,这样就可以完美的解决这个问题。 实现原理: 如果列表页中的文章本身有图,则在列表页中显示此文章的缩略图;如果文章没有图,则不显

织梦程序,栏目列表页是可以调用文章中第一张图片作为缩略图的,这样可以增加网站整体的美观度,但是会出现一种情况:文章中有图片的时候就调用第一张图片,如果没有图片,就会显示织梦默认的图片,这样美观度就会大打折扣,下面我来说一种方法:dedecms列表页有图调用缩略图无图留空,这样就可以完美的解决这个问题。

实现原理:

如果列表页中的文章本身有图,则在列表页中显示此文章的缩略图;如果文章没有图,则不显示任何图片。也就是去掉默认织梦的“暂无图片”的小图,让页面看起来更美观一些。

{dede:lISt pagesize='10'}   <li> [field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]   [<b>[field:typelink/]</b>] <a href="[field:arcurl/]" class="title">[field:title/]</a> <span class="info"> <small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/] </span>   <p class="iNTRo"> 简介:[field:description/]… </p>   </li> {/dede:list}

把这段织梦标签代码替换掉原来{dede:list}和{/dede:list}中的内容,并且适当的调整css样式即可。

有了这段代码,系统就会自动判断,增加了一个文章是否有缩略图的判断,最后实现的效果是有图则显示缩略图,无图就什么都不显示。

dede模板
织梦免费模板
免费模板下载
网站源码
织梦模板
Flash网站模板

原创文章,作者:技术宅,如若转载,请注明出处:https://www.nanrenca.com/225.html

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息