dedecms调用缩略图,有就显示没有不显示的方法

时间:2020-05-05 21:48:07 来源:织梦系统 作者:烈火大地 点击:
摘要:dedecms系统调用文章缩略图的多种方式,多张随机缩略图、有缩略图则显示没有则不显示的调用方法,下面是调用代码和使用方法说明,按照步骤操作即可……

默认的缩略图路径是/images/defaultpic.gif,找一张需要作为缩略图的图片替换默认的defaultpic.gif即可。

随机调用多张默认缩略图方法

将缩略图以数字的方式命名,放多少张缩略图随便你,缩略图使用jpg格式,如从1开始命名,有多少张缩略图就写把图片命名多少个数字,比如有100张图片,命名为1.jpg、2.jpg……一直到100.jpg,将这些图片放到/images/randpic/目录下面,然后在调用缩略图的模板里面使用以下代码调用即可。

[field:array runphp='yes']@me = strpos(@me['litpic'],'defaultpic') ? " <img src='/images/randpic/".mt_rand(1,100).".jpg' />" : " <a href='{@me['arcurl']}'><img src='{@me['litpic']}'/></a>"; [/field:array]

①随机调用缩略图的优点是解决了没有缩略图时,图片都是默认的一张,相对于只有一张时,页面更加美观好看了;②缺点也是很明显的,即使有多张缩略图,随机调出来的图片可能和我们的文章标题并无关系,晃眼一看觉得还可以,但是定睛一看,缩略图和文章根本就没有关系,而且有时候可能会连着几篇文章都是同一张缩略图。

有缩略图则显示没有直接不显示缩略

在调用文章缩略图 的地方把原来的代码替换为以下代码:

[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}'><img class='img-fluid img-thumbnail float-sm-left mr-sm-2 dq-lbpic' src='{@me['litpic']}' alt='{@me['title']}'/></a>"); [/field:array]

调整一下css即可,显示结果如下所示:

有缩略就显示,没有直接不显示缩略图

我个人比较喜欢这种方法,首先对于那些没有缩略图的文章不显示图片也挺好看的,像上面这样也是图文混排,主要是省去做图的时间且避免了图文不一致的情况。



(责任编辑:陆柏熺)
相关分类: dedecms 缩略图
评价:
用户名: 验证码: 看不清?点击更换

相关内容推荐

关注站长自媒体 获取更多优质内容

2019-2020 ©巅峰霸主网 京ICP备12023415号-2
返回顶部