一、功能需求
在 PbootCMS 模板开发中,需对文章标题、摘要描述进行字数限制,避免因内容过长导致页面排版混乱,保障页面整洁性与用户体验(如文章列表页的标题 / 摘要展示)。
二、长度截取方法
1. len与lencn参数(核心区别)
2. 省略号自定义(V1.3.5 + 版本支持)
通过more参数设置截取后的省略内容,若配置more则不显示默认省略号。
示例:[list:description len=100 more='...查看更多'](截取 100 字符后,末尾显示 “... 查看更多”)。
三、substr截取方法(字符串精准截取)
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]
<h4>[list:title]</h4>
<p>[list:description lencn=60]</p>
</a>
{/pboot:list}代码拆解
五、总结
通过len/lencn(长度控制)、more(省略号自定义)、substr(精准截取)三类参数,可灵活实现标题、摘要的字数限制。合理配置不仅能保障页面排版美观,还能提升用户浏览体验,适配不同场景的内容展示需求。




