dedecms列表页有图调用缩略图无图留空的方法

dedecms列表页有图调用缩略图无图留空的方法

默认情况下,织梦的文章列表页会调用出当前栏目下的文章列表,并且调用出每个文章的缩略图:如果文章本身就有图,会调用出一张小图,如果没有,则会显示默认的织梦图片。这种处理方式有时候比较影响美观,其实可以修改一下代码,实现如下功能:

工具/原料

  • dedecms
  • FTP

方法/步骤

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

  找到模板目录下的文件:list_article.htm,将列表部分的默认的代码修改如下:

  

  

  •   {dede:list pagesize=’10’}

      

  • [field:array runphp=’yes’]@me = (strpos(@me[‘litpic’],’defaultpic’) ? “” : ““); [/field:array]

      [[field:typelink/]] [field:title/] 日期:[field:pubdate function=”GetDateTimeMK(@me)”/]

      

    简介:[field:description/]…

      

  •   {/dede:list}

      

  

  其中主要是增加了一个文章是否有缩略图的判断,最后实现的效果是有图则显示缩略图,无图就什么都不显示。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/114023.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • mysql自定义函数详解_mysql自定义函数详解

    mysql自定义函数详解_mysql自定义函数详解需求:对于数据库中的记录,如果有两条连续的数据的value字段的值相同,则发邮件通知相关人员。需求分析:告警系统里面的告警检查是通过SQL来进行的,一般的SQL实现不了此功能,因此,这里可以通过函数的方式来实现。具体实现如下:1、数据表准备:tb_config_record。新建数据表脚本如下:createtabletb_config_record(idint,statusvarch…

  • HTML/CSS面试题(收集)[通俗易懂]

    HTML/CSS面试题(收集)[通俗易懂]1、目前主流的浏览器以及其内核名有哪些?点这里查看2、内元素和块级元素的区别?行内元素:不会独立出现在一行,单独使用的时候后面不会有换行符的元素。eg:span,strong,img,a等。这些元素,默认的高宽,总是其内容的高宽。并且,margin和padding值,只有左右有效。块级元素:独立在一行的元素,他们后面会自动带有换行符。eg:di

  • java实现excel表格导入数据库表「建议收藏」

    java实现excel表格导入数据库表「建议收藏」导入excel就是一个上传excel文件,然后获取excel文件数据,然后处理数据并插入到数据库的过程一、上传excel前端jsp页面,我的是index.jsp在页面中我自己加入了一个下载上传文件的功能,其中超链接就是下载<%@pagelanguage="java"contentType="text/html;charset=utf-8"pageEnc…

  • FileInputFormat.setInputPaths多路径读取规则

    FileInputFormat.setInputPaths(job,input1,input2);在读取文件时候,默认先读单个大文件所在的路径(一次性读清该文件下所有文件),后读小文件所在路径。写协同过滤时候,想让setInputPaths方法先读第一个输入路径input1,再读第二个输出路径input2就算把文件位置交换,读取的顺序还是错误publicstaticclassmyMapp…

  • lnk2019无法解析的外部符号_declspec_error lnk1120无法解析的外部命令

    lnk2019无法解析的外部符号_declspec_error lnk1120无法解析的外部命令1.前言errorLNK2019:无法解析的外部符号这个错之前见过很多次,能知道最根本的原因在于链接过程中没有搜索到程序用到的库文件,即*.lib。笔记本重装了系统,有32Bit升到64Bit,运行VTK程序时,始终报错如下:1>  正在创建库E:\Driverprogram\imgport\Debug\imgport.lib和对象E:\Driverprog

  • 解决SecureCRT 中文乱码

    解决SecureCRT 中文乱码在linux服务器上搭建solr,用的是SecureCRT 连接linux服务器,发现不能输入中文,配置文件中的中文也是乱码;先以为是SecureCRT工具编码的问题,把编码改成utf-8之后发现还是有乱码;最后才发现其实还有一个地方没有改配置,那就是字体必须是中文字体,而且字符集得是支持中文的字符集如gb2312:还有就是这里不能选择带@的中文字体,不然字体就是躺着的

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号