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


默認情況下,織夢的文章列表頁會調用出當前欄目下的文章列表,並且調用出每個文章的縮略圖:如果文章本身就有圖,會調用出一張小圖,如果沒有,則會顯示默認的織夢圖片。這種處理方式有時候比較影響美觀,其實可以修改一下代碼,實現如下功能:

 

如果列表頁中的文章本身有圖,則在列表頁中顯示此文章的縮略圖;如果文章沒有圖,則不顯示任何圖片。其實也就是去掉默認織夢的“暫無圖片”的小圖,讓頁面看起來更美觀一些。

找到模板目錄下的文件: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>         

 

其中主要是增加了一個文章是否有縮略圖的判斷,最后實現的效果是有圖則顯示縮略圖,無圖就什么都不顯示。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM