在内容管理系统中,实现高效的内容截取和格式化是优化用户体验的重要环节。以下是一篇关于如何使用特定标签进行内容截取、字符串处理以及SEO优化的文章。
长度截取可以使用 len=* 或 lencn=*。
使用第二个选项将避免中英文长度不统一的问题,因为一个英文字符会被计算为半个字。
(V1.3.5+) 在内容截取时,可以通过 more='*' 设置省略号内容。如果设置为 more='',则不会显示省略号。
例如:内容列表标题截取可以写成 [list:title len=60],而在内容详情页时间格式化可以使用 {content:title len=60}。
此外,substr=x,y 用于截取一段字符串。传递两个数字,第一个表示起始位置,第二个表示截取长度。如果只提供一个数字,则从该数字位置开始截取后面的所有内容。
以下是列表调用的演示代码:
{pboot:list scode=[nav:scode] num=3 order=sorting start=2}
[list:date style=d][list:date style=Y-m][list:title]
[list:description lencn=60]
{/pboot:list}