假如用过DEDECMS的伴侣应该都知道,有些模板列表页面必要用到缩略图,挪用内容中的缩略图可以行使体系自带的剧本挪用第一张图片。可是,并不是我们全部的内容里都有图片,偶然辰第一张图片也不必然是得当尺寸的尺度缩略图巨细,总之用户体验欠好,尤其是编辑职员健忘可能不会上传缩略图的话那势必会影响网站。
缩略图随机挪用方法的步调如下:
第一步,原先我们模板中挪用缩略图的剧本是这样的:
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}'><img src='{@me['litpic']}'/></a>"); [/field:array]第二步,必要替代成我筹备好的:
<a href="[field:arcurl/]" title="[field:title/]" target="_blank"><script language="JavaScript" src="/images/road.js"></script></a>第三步,上传下面的JS文件和筹备好的图片到主机中。
var m=20;var n=Math.floor(Math.random()*m+1)
document.write ("<img src='http://www.wenxueba.net/images/nt"+n+".jpg' border=0 width=148 height=118 />");
必要留意一个题目,我们最好筹备20-30张牢靠缩略图尺寸的图片,由于牢靠尺寸版面较量悦目,不会压缩变形。假如你列表10个内容,假如只有10个图片随机遇导致图片有几个会一再,体验不是太好,假如图片多一些可以使得一再的几率小一些。就这样,假若有必要就参考行使吧。