dedecms列表頁有圖調用縮略圖無圖留空的方法
阿新 • • 發佈:2018-05-31
class 什麽 pub rev 沒有 ray list int itl
默認情況下,織夢的文章列表頁會調用出當前欄目下的文章列表,並且調用出每個文章的縮略圖:如果文章本身就有圖,會調用出一張小圖,如果沒有,則會顯示默認的織夢圖片。這種處理方式有時候比較影響美觀,其實可以修改一下代碼,實現如下功能:
如果列表頁中的文章本身有圖,則在列表頁中顯示此文章的縮略圖;如果文章沒有圖,則不顯示任何圖片。其實也就是去掉默認織夢的“暫無圖片”的小圖,讓頁面看起來更美觀一些。
找到模板目錄下的文件:list_article.htm,將列表部分的默認的代碼修改如下:
<div class="listbox"> <ul>{dede:list pagesize=‘10‘} <li> [field:array runphp=‘yes‘]@me = (strpos(@me[‘litpic‘],‘defaultpic‘) ? "" : "<a href=‘{@me[‘arcurl‘]}‘ class=‘preview‘><img src=‘{@me[‘litpic‘]}‘/></a>"); [/field:array] [<b>[field:typelink/]</b>] <a href="[field:arcurl/]"class="title">[field:title/]</a> <span class="info"> <small>日期:</small> [field:pubdate function="GetDateTimeMK(@me)"/] </span> <p class="intro"> 簡介:[field:description/]... </p> </li> {/dede:list} </ul> </div>
其中主要是增加了一個文章是否有縮略圖的判斷,最後實現的效果是有圖則顯示縮略圖,無圖就什麽都不顯示。
dedecms列表頁有圖調用縮略圖無圖留空的方法