文章目录[隐藏]
新手总是不喜欢读手册,其实很多代码手册里都有。站长提供PbootCMS代读手册服务,9.9元/次,欢迎咨询。
1、PbootCMS日期时间格式写法;
style=*
如:内容列表时间格式化[list:date style=Y-m-d]、内容详情页时间格式化{content:date style=Y-m-d}
示例:
{pboot:list num=10} <span>发布日期:[list:date style=Y-m-d]</span> {/pboot:list}
2、判断栏目是否有子菜单
[nav:soncount]
当前栏目子栏目的数量,无子栏目时为0
示例:
{pboot:nav} <li><a href="[nav:link]">[nav:name]</a> {pboot:if([nav:soncount]>0)} {pboot:2nav parent=[nav:scode]} <div><a href="[2nav:link]">[2nav:name]</a></div> {/pboot:2nav} {/pboot:if} </li> {/pboot:nav}
3、导航菜单当前栏目高亮
高亮菜单
使用判断语句:{pboot:if('[nav:scode]'=='{sort:tcode}')}class="active"{/pboot:if} 首页特殊用法:{pboot:if(0=='{sort:scode}')}class="active"{/pboot:if}
4、判断当前列表是否为空
根据分页的总数据行数进行判断 {page:rows}
示例:
{pboot:if({page:rows}>0)} <div class="page"> <a href="{page:index}">首页</a> <a href="{page:pre}">上一页</a> {page:numbar} <a href="{page:next}">下一页</a> <a href="{page:last}">尾页</a> </div> {else} <div class="page">暂无内容</div> {/pboot:if}
5、模板文件嵌套引用
{include file=***.html}
6、HTML去除标签
drophtml=1
如:内容列表内容[list:content drophtml=1]、内容详情页内容{content:content drophtml=1}
使用说明:
一般在首页等特殊位置需要调取正文一段纯文本时使用,这时一般会配合下面的内容截取标签一起使用
7、内容截取标签
长度截取使用len=* 或 lencn=* ,使用第二个将避免中英文长度不统一问题,一个英文字符算半个字 (V1.3.5+)内容截取时可使用more='*'设置省略号内容,设置more=''则不显示省略号 如:内容列表标题截取[list:title len=10] substr=x,y 截取一段 substr截取字符串长度,传递两个数字,第一个为起始位置,第二个为截取长度,如只有一个数字则截取此数字起后面全部使用说明:
使用内容截取时要注意如果是html内容需要先去除html再截取,否则可能导致html错位,如:[list:content drophtml=1 len=50]
8、其它格式化标签
dropblank=1 ,去除空白字符,如换行符、制表符等 decode=1 解码数据html字符,如果等于0.则不解码(包括源码已经解码的),此标签一般不使用 decimal=* 小数点位数 unit=* 容量单位,可以是kb,mb,gb,tb,pb,eb operate=** (V2.0.4新增)数字运算(支持+-*/%),如访问量加1000[list:visits operate=+1000] 、序号求余[list:i operate=%2] lfield="a,b" (V2.0.5新增)限制列表数据查询字段,提高大数据性能,如lfield="title,content" mark=1 (V2.0.5新增)对搜索结果关键字进行标红,如:[search:title mark=1];9、当前页面
{pboot:pageurl}
评论