適用範圍:僅列表模板 list_*.htm
基本語法:
{dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby=''
pagesize='' orderway=''}{/dede:list}
參數說明:
col='' 內容列數;
titlelen='' 標題長度;
infolen='' 內容摘要長度;
imgwidth='' 縮略圖寬;
imgheight='' 縮略圖高;
orderby='' 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默認爲 sortrank,pagesize='20' 分頁大小;
但是我們知道arclist標籤是支持這個屬性的,然後我們完全可以仿照arclist標籤的文件/include/taglib/arclist.lib.php來處理下list標籤的那個類文件,也就是/include/arc.listview.class.php。
實現步驟:
1. 要在這個類(/include/arc.listview.class.php)裏面定義一下這個變量:在大約45行左右加入這個變量的定義;
這裏解釋下,知道語法的都知道var 是php4時用來定義的,不寫或者用public 都是可以的。
這裏我解釋下,因爲我們填寫noflag屬性的時候,有時候不止寫一個比如noflag='c,h'。所以這裏就是分割下然後循環下把這幾個屬性都加在這個sql語句中。我們知道不管怎麼做最後都是要用sql查詢 然後return。
弄好,到這裏就已經結束,你可以試下在list標籤中加上這個試一下是不是好用。