请选择 进入手机版 | 继续访问电脑版

巅峰霸主

 找回密码
 立即注册

QQ登录

只需一步,快速开始

dedecms列表调用文章有缩略图则显示无缩略图则不显示代码

  [复制链接] [添加相关主题]
烈火大地 发表于 2020-1-25 18:46:07 | 显示全部楼层 |阅读模式

游客只能显示部分内容,请登录后查看帖子完整内容!!!注册完全免费。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
dedecms利弊调用文章时默认都显示了缩略图,如果没有缩略图的文章则显示系统的默认“暂无缩略图”那张图片,有时候在发文章时的确没有图片,这样非常影响网站页面的美观,不少用DEDECMS建站的朋友想实现这个功能,有时候未必每篇文章都会配有图片,所以就想实现有缩略图则显示缩略图,无缩图则不显示图片。

可以按照下面这个方法修改实现,打开文件  (这是默认模板)

找到以下这段代码:
  1. [field:array runphp='yes']@me = (emptyempty(@me['litpic']) ? "" : "<a class="preview" href="{@me["><img src="{@me[" alt="" /></a>"); [/field:array]
复制代码


将其替换为以下代码:
  1. [field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
复制代码


然后再重新生成一遍列表页。


如果不想改核心文件,可以在列表模版使用下面代码进行判断调用:
  1. [field:array runphp='yes']
  2. if(@me['litpic']=='/images/defaultpic.gif') @me="";
  3. else @me="<img src='{@me['litpic']}' alt='{@me['title']}'/>";
  4. [/field:array]
复制代码


上一篇:dedecms栏目优化解决分页首页、第一页和默认页url不同内相同
下一篇:dedecms单独调用页码,栏目分页标题添加页码利于SEO优化方法

相关帖子

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|巅峰霸主 ( 京ICP备12023415号-2 )

声明:本站的任何信息和内容仅代表作者的立场和观点,与巅峰霸主网无关。

禁止在巅峰霸主网发布任何与《中华人民共和国法律》相抵触的言论!

GMT+8, 2020-9-23 14:38 , Processed in 0.107256 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表