PbootCMS调用标题和摘要字数限制的方法
长度截取方法
长度截取方法主要用于控制标题或内容的长度,可以使用 len=* 或 lencn=* 参数。其中 lencn=* 会更准确地处理中英文字符长度不一致的问题。
示例代码
-
列表页标题截取
html{pboot:list num=10} <li> <a href="[list:link]"> [list:title len=10] </a> </li> {/pboot:list} -
内容详情页标题截取
html{pboot:content id=1} <h1>[content:title len=10]</h1> {/pboot:content} -
内容详情页摘要截取
html{pboot:content id=1} <p>[content:summary len=50]</p> {/pboot:content} -
设置省略号
如果需要在截取后加上省略号,可以使用
more='*'参数:html{pboot:list num=10} <li> <a href="[list:link]"> [list:title len=10 more='...'] </a> </li> {/pboot:list}如果不需要省略号,可以设置
more='':html{pboot:list num=10} <li> <a href="[list:link]"> [list:title len=10 more=''] </a> </li> {/pboot:list}
substr 方法
substr 方法用于截取字符串的一部分,可以传递两个数字,第一个为起始位置,第二个为截取长度。如果只有一个数字,则截取此数字起后面全部。
示例代码
-
截取一段字符串
html{pboot:list num=10} <li> <a href="[list:link]"> [list:title substr=0,10] </a> </li> {/pboot:list} -
从指定位置开始截取
html{pboot:list num=10} <li> <a href="[list:link]"> [list:title substr=5,10] </a> </li> {/pboot:list} -
从指定位置开始截取到结尾
html{pboot:list num=10} <li> <a href="[list:link]"> [list:title substr=5] </a> </li> {/pboot:list}

扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18446917

浙公网安备 33010602011771号