PbootCMS调用标题和摘要字数限制的方法

长度截取方法

长度截取方法主要用于控制标题或内容的长度,可以使用 len=* 或 lencn=* 参数。其中 lencn=* 会更准确地处理中英文字符长度不一致的问题。

示例代码

  1. 列表页标题截取

    html
     
    {pboot:list num=10} <li> <a href="[list:link]"> [list:title len=10] </a> </li> {/pboot:list}
  2. 内容详情页标题截取

    html
     
    {pboot:content id=1} <h1>[content:title len=10]</h1> {/pboot:content}
  3. 内容详情页摘要截取

    html
     
    {pboot:content id=1} <p>[content:summary len=50]</p> {/pboot:content}
  4. 设置省略号

    如果需要在截取后加上省略号,可以使用 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 方法用于截取字符串的一部分,可以传递两个数字,第一个为起始位置,第二个为截取长度。如果只有一个数字,则截取此数字起后面全部。

示例代码

  1. 截取一段字符串

    html
     
    {pboot:list num=10} <li> <a href="[list:link]"> [list:title substr=0,10] </a> </li> {/pboot:list}
  2. 从指定位置开始截取

    html
     
    {pboot:list num=10} <li> <a href="[list:link]"> [list:title substr=5,10] </a> </li> {/pboot:list}
  3. 从指定位置开始截取到结尾

    html
     
    {pboot:list num=10} <li> <a href="[list:link]"> [list:title substr=5] </a> </li> {/pboot:list}
posted @   黄文Rex  阅读(25)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示