我們用到織夢cms時候,有時候不想傳縮略圖,想讓它隨機調(diào)用圖片作為縮略圖,要怎么操作?
縮略圖隨機調(diào)用方式的步驟如下:
第一步,原先我們模板中調(diào)用縮略圖的腳本是這樣的:
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><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文件和準備好的圖片到主機中,保存地址/images下的road.js
var m=20;
var n=Math.floor(Math.random()*m+1)
document.write ("<img src='/images/"+n+".jpg' border=0 width=148 height=118 />");
需要注意一個問題,我們最好準備20張固定縮略圖尺寸的圖片,保存位置為/images/名稱為1至20.jpg,因為固定尺寸版面比較好看,不會壓縮變形。
其實也可以直接用織夢的隨機函數(shù)直接加到里面,不用js也可以,大家可以去試下。