1. 程式人生 > >dedecms列表頁有圖調用縮略圖無圖留空的方法

dedecms列表頁有圖調用縮略圖無圖留空的方法

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列表頁有圖調用縮略圖無圖留空的方法