长度截取可以采用 len=* 或者 lencn=* 的方式。其中,使用 lencn=* 能够规避中英文长度不一致的问题,因为在这种设置下,一个英文字符被算作半个字。
在(V1.3.5+)版本中,进行内容截取时,可以通过 more='*'来设置省略号内容,而若设置 more=''则不会显示省略号。
例如:在对内容列表标题进行截取时可使用[list:title len=60],在对内容详情页时间进行格式化时可使用{content:title len=60} 。
substr=x,y 用于截取一段字符串。substr 在截取字符串长度时,需要传递两个数字,第一个数字代表起始位置,第二个数字表示截取的长度。倘若只传递一个数字,则会截取从这个数字开始后面的全部内容。
以下是列表调用的演示代码:
{pboot:list scode=[nav:scode] num=3 order=sorting start=2}
<a href="[list:link]" title="[list:title]">
<strong>[list:date style=d]</strong>[list:date style=Y-m]</div>
<h4>[list:title]</h4>
<p> [list:description lencn=60] </p>
</a>
{/pboot:list}