dede:list分頁與控制文章標題顯示字數
阿新 • • 發佈:2018-12-22
關於dedecms分頁,百度上也有許多教程,本人記性不好所以寫個部落格儲存下來
pagesize控制每頁顯示條數
在{/dede:list}結束標籤 ,後邊寫上{dede:pagelist ..../}標籤即可
如何控制文章顯示字,讓溢位部分用“...”代替呢,其實很簡單
給[filed:title]標籤用一個三元表示式即可
[field:title function='(strlen("@me")>153 ? cn_substr("@me",153)."..." : "@me")' /]
cn_substr方法dedecms自帶函式,用來擷取字串,第一個引數是需要擷取的字串,第二個引數是擷取的長度。
需要注意的是,utf-8是三個位元組代表一個漢字,GBK是兩個位元組代表一個漢字
{dede:list pagesize='3' orderby='pubdate' titlelen='500'} <li id="line_u7_[filed:global runphp='yes' name=autoindex][/filed:global]"> <span class="time"> [field:pubdate function="GetDateMK(@me)"/] </span> <a href="[filed:arcurl/]">[field:title function='(strlen("@me")>120 ? cn_substr("@me",120)."..." : "@me")' /]</a> </li> {/dede:list} {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="2" /}
這是分頁效果