dedecms:arclist标签标题字数超出时加省略号2015-07-06 23:27 厦门蓝典网络科技有限公司
内容摘要:dedecms网站管理系统中,arclist默认的titlelen参数虽然实现了字数限制,但表示的是直接截断,无法区分标题是否完整,如何让标题不完整时加省略号呢,下面给大家介绍下,很简单...
-
{dede:arclist row='1' typeid='13' flag='h' orderby='pubdate'}
<a href="[field:arcurl /]" title="[field:fulltitle /]">[field:fulltitle function=' ( strlen("@me")>48?cn_substr("@me",48)."…" : "@me" )'/]</a>
{/dede:arclist}
-
2
这里用到的是field:fulltitle标签,然后利用cn_substr()字符截断函数
-
3
strlen("@me")>48?cn_substr("@me",48)."…" : "@me"
strlen(),判断字符长度,如果大于48,则执行cn_substr(),否则,输出@me
cn_substr("@me",48),表示截断字符的48个字符,默认是从左到右