织梦BUG

如何让织梦缩略图有则显示,没有则显示自定义随机图片的方法

织梦教程2020-03-23
织梦教程简介简介:织梦dedecms搭建的文章网站,有些文章没有配图片,导致文章列表页面调用了同一张defaultpic.gif默认缩略图,这样的话列表页的缩略图都显示一样,非常影响美观。 那我们就要折腾下模版...

织梦dedecms搭建的文章网站,有些文章没有配图片,导致文章列表页面调用了同一张defaultpic.gif默认缩略图,这样的话列表页的缩略图都显示一样,非常影响美观。

那我们就要折腾下模版,让文章有配图时显示文章的缩略图;当文章没有配图时,就随机显示我们给出的几百张缩略图中的一张。这样一来列表页面的文章都有缩略图,同时还都不一样,增加了网页的用户体验。

下面我们说下如何实现的方法。

直接替换掉织梦默认的缩略图标签调用即可。用下面这段代码替换。

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

代码里面的images代表图片的存放位置,(1,300)代码随机调用300张图片。你也可改成调用10张或别的,只需改成(1,10)。

图片命名规则为1.jpg 2.jpg以此类推

版权声明

本文为站长原创文章,未经站长允许不得转载。本文地址:https://www.dedecmsbug.comhttps://www.dedecmsbug.com/notes/37.html