當文章有縮略圖時顯示文章的縮略圖;當文章沒有縮略圖時,就隨機顯示我們給出的幾百張縮略圖中的一張。這樣一來列表頁面的文章都有縮略圖,同時還都不一樣。
[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "<a href='{@me['arcurl']}'><img src='/uploads/lztp/".mt_rand(1,300).".jpg' alt='{@me['title']}' title='{@me['title']}'/></a>" : "<a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'/></a>"); [/field:array]以上代碼直接替換掉織夢默認的縮略圖標簽即可,如下面代碼就是默認的縮略圖調用標簽,直接替換即可
<img src="[field:litpic/]">
無需加載js,具體的圖片路徑自己根據需要設置,此代碼里面已經給圖片添加了標題及ALT屬性
下面是我的調用。正常情況下,結尾最后面應該還有一個</a>,但調用代碼里面已經有的</a>,所以最后的一個要去掉,不然源代碼里面會多出一個</a>來
<div class="article_img"> <a href="[field:filename/]" title="[field:title/]">[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "<a href='{@me['arcurl']}'><img src='/uploads/lztp/".mt_rand(1,303).".jpg' alt='{@me['title']}' title='{@me['title']}'/></a>" : "<a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'/></a>"); [/field:array]</div>以上就是織夢DEDECMS列表縮略圖有則顯示縮略圖,沒有則顯示自定義隨機圖片的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答