DedeCms織夢縮圖有則顯示,沒有則顯示自定義的隨機圖片
阿新 • • 發佈:2019-01-05
百度霸屏推廣在對企業站進行改版時,發現大部分企業網站的文章當初新增時沒有圖片,改版後的文章列表頁面呼叫了縮圖,織夢預設的話是沒有縮圖就顯示自定義的那張defaultpic.gif,這樣的話列表頁的縮圖就是同一張了,非常影響美觀。
我們要的效果是:當文章有縮圖時顯示文章的縮圖;當文章沒有縮圖時,就隨機顯示我們給出的幾百張縮圖中的一張。這樣一來列表頁面的文章都有縮圖,同時還都不一樣。
以上程式碼直接替換掉織夢預設的縮圖標籤即可,無需載入js,具體的圖片路徑、已經對應的CSS自己根據需要設定。[field:array runphp='yes'] @me = (strpos(@me['litpic'],'defaultpic') ? " <a class='focus' href='{@me['arcurl']}'><img src='/uploads/lztp/".mt_rand(1,300).".jpg' class='thumb' /></a>" : " <a class='focus' href='{@me['arcurl']}'><img src='{@me['litpic']}' class='thumb'/></a>"); [/field:array]