我的知识记录

PbootCMS三级嵌套

> {pboot:nav}
> <a href= "[nav:link]">[nav:name]</a>
> {pboot:2nav parent=[nav:scode]}
> <a href= "[2nav:link]">[2nav:name]</a>
> {pboot:3nav parent=[2nav:scode

PbootCMS高亮菜单

> 使用判断语句:{pboot:if(&#39;[nav:scode]&#39;==&#39;{sort:tcode}&#39;)}class="active"{/pboot:if}
> 首页特殊用法:{pboot:if(0==&#39;{sort:scode}&#39;)}class="activ

PbootCMS二级嵌套

> {pboot:nav}
> <a href= "[nav:link]">[nav:name]</a>
> {pboot:2nav parent=[nav:scode]}
> <a href= "[2nav:link]">[2nav:name]</a>
> {/pboot:2nav}
> {/pboot:nav}

PbootCMS可使用的列表标签

| [nav:n] | 序号,从0开始 |
| --- | --- |
| [nav:i] | 序号,从1开始 |
| [nav:pcode] | 父栏目编码 |
| [nav:scode] | 当前栏目编码 |
| [nav:name] | 栏目名称 |
| [nav:s

PbootCMS步骤说明

- 1)在后台配置中开启手机版开关;
- 2)在PC模板目录下面建立wap目录,放入模板文件,各模板文件名同PC。例如:default/wap,需要注意的是:如果启用了模板子目录,那么PC版本的目录为defa

PbootCMS Nginx环境

1、到后台配置参数中开启伪静态;
2、在nginx虚拟主机location配置中添加规则(Nginx 不会自动写入,请从源码包 rewrite/nginx.txt 拷贝),规则如下:

location / {
if (!-e $re

PbootCMS Apache环境

1)开启Apache重写模块,具体请百度,如果使用空间一般空间商默认已经开启;
2)到后台配置参数中开启伪静态开关(程序会自动拷贝 rewrite/.htaccess,也可手工对照下方规则);
3)规则内容如

IIS7+环境(IIS6的环境自行百度):PbootCMS

1)安装rewrite组件,如果使用空间一般空间商默认已经安装;
2)到后台配置参数中开启伪静态开关(程序会自动拷贝 rewrite/web.config,也可手工对照下方规则);
3)规则内容如下(含 data、st

PbootCMS伪静态配置

标签作用:配置程序伪静态后URL中将不再包含兼容模式的问号,整个地址更美观,也便于推广优化。
适用版本:2.X 、3.X
地址模式:后台仅「伪静态」与「兼容」两项。开启伪静态时,IIS/Ap

PbootCMS图片缩放及裁剪(v1.3.5+)

图片缩放及裁剪总共四个参数:
参数:width=* height=* maxwidth=* maxheight=*
使用方式,如:[list:ico width=100]

> 使用说明:
> 四个参数可以组合使用,此处会生成改变了图片大

PbootCMS站点地图

http://www.xxx.com/sitemap
http://www.xxx.com/sitemap.xml
http://www.xxx.com/sitemap.txt

> 使用说明:
> 系统使用动态站点地图,不需要生成,访问地址即为实时地图,输出格

PbootCMS留言/表单验证码开关状态

{pboot:msgcodestatus}
{pboot:formcodestatus}

> 使用说明:
> {pboot:msgcodestatus} 用于判断留言验证码是否开启;{pboot:formcodestatus} 用于判断自定义表单验证码是否开

PbootCMS程序运行时间

Cached at 2026-10-09 12:16:53

> 使用说明:
> 用于输出页面运行时间/缓存时间。文档中若写作 {pboot:runtime@},请将 @ 替换为冒号,实际标签为 Cached at 2026-10-09 12:16:

PbootCMS二维码生成标签

{pboot:qrcode string=***}

> 使用说明:
> 用于生成对应文本的二维码图片,可用于产品列表页或详情页为每个产品生成二维码 :{pboot:qrcode string={pboot:httpurl}{content:li

PbootCMS当前页面

{pboot:pageurl}

> 使用说明:
> 自适应获取当前访问页面完整地址

PbootCMS当前网址

{pboot:httpurl}

> 使用说明:
> 自适应获取当前访问网址,主要用于需要使用网站路径前缀的情况

PbootCMS面包屑标签

{pboot:position}

> 参数说明:
> separator=* 分隔符,非必填,默认为>>
> separatoricon=* 分割图标,非必填,如使用图标字体:separatoricon=&#39;fa fa-angle-double-right&#39;

PbootCMS自定义标签

{label:***}

> 使用说明:
> 在后台”全局配置>定制标签“中定义,前台使用对应名字进行调用即可

PbootCMS其它格式化标签

dropblank=1 ,去除空白字符,如换行符、制表符等
decode=1 解码数据html字符,如果等于0.则不解码(包括源码已经解码的),此标签一般不使用
decimal=* 小数点位数
unit=* 容量单位,可

PbootCMS HTML去除标签

drophtml=1
如:内容列表内容[list:content drophtml=1]、内容详情页内容{content:content drophtml=1}

> 使用说明:
> 一般在首页等特殊位置需要调取正文一段纯文本时使用,

PbootCMS时间格式化标签

style=*
如:内容列表时间格式化[list:date style=Y-m-d]、内容详情页时间格式化{content:date style=Y-m-d}

> 使用说明:
> 时间格式化标签和PHP时间格式化语法一致,分别用不

PbootCMS模板文件嵌套引用

{include file=***.html}

> 使用说明:
> 可以嵌套使用,如:index.html 嵌套一个head.html,同时head.html中嵌套comm.html
> 支持使用子目录,如:{include file=comm/***.html}

PbootCMS源码下载

[Github](https://github.com/pbootcmspro/PbootCMS)
### 快速部署
系统自带完整后台以及一套响应式模板,默认采用Sqlite数据库,放入PHP环境即可直接使用,PHP版本要求最低7.4