dede:list分页与控制文章标题显示字数
程序员文章站
2022-06-08 23:53:19
...
关于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" /}
这是分页效果
下一篇: 文章标题 java匿名内部类的实现