2018-03-19 5652℃
很多朋友用dede发布文章总有那么几篇没有缩略图,而官方默认的缩略图丑而且还有广告,怎样实现自定义缩略图,而且随机显示多个默认缩略图中的一个,可能是很多站长想要的吧。
今天提供一个小技巧,用一个函数轻松解决这个问题。
第一步:
找到include/arc.listview.class.php 跟 include/taglib/arclist.lib.php。
第二步:
打开文件搜索“defaultpic.gif”, 然后找到 '/images/defaultpic.gif' 大概在894行
第三步:
替换为'/images/'.rand(0,3).'.gif'
这里原来就是用rand随机函数替换掉默认缩略图文件名。其中rand(0,3)代表0.gif,1.gif ,2.gif,3.gif 4个图片随机显示。有多少个图片,最后一位3就改成多少。比如有10个图片就是rand(0,10) 够细致了吧。
既然是随机的数字文件名,那么下一步中用数字命名图片就好理解。
第四步:
就是把images/目录下 ,放上你想要随机显示的图片,并每张图片都用有序数字命名,且与上一步中的对应,数字必须在上一步中rand函数范围内的数字,否则调不出来。图片尺寸就不细说了吧。自己去把默认的图片拿下来看尺寸像素。做成跟你模板对应的尺寸即可。
图片格式你可以自己改,像.jpg.png等。