dede:list分页与控制文章标题显示字数

关于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" /}

这是分页效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值