我的知识记录

PbootCMS万能SQL标签

> **注意:** V3.2.4 build 2023-03-04开始已不再支持该标签(安全性修复)
用于自定义任意查询语句并循环输出
### 使用格式:

{pboot@sql sql="语句"}
[sql:字段名称]
{/pb

PbootCMS用于根据条件输出不同内容

标签作用:用于根据条件输出不同内容
注意:通过校验的 token 仅有比较运算符(==、!=、>、<、>=、<=)、逻辑运算符(&&、||)、取模 %、括号、逻辑非 !,以及字符串/数字/标识符;非法 tok

PbootCMS多语言建站

标签作用:用于使用同一个后台建立多国语言网站或多区域网站
### 1、使用步骤
- 1)在后台"系统管理>数据区域"添加相应的区域,具体参考默认区域;
- 2)将多语言的模板放入模板目录,

PbootCMS搜索结果列表可用标签

获取当前搜索内容:{pboot:keyword}(仅读取 GET 参数 keyword)
对搜索结果关键字进行标红 mark=1 (V2.0.5新增),如:[search:title mark=1];
| [search:n] | 序号从0开始 |
| --- | --

PbootCMS定义搜索字段示例

<form action="{pboot:scaction}" method="get">
关键字:<input type="text" name="keyword" >
<input type="hidden" name="field" value="title" >
<button type="submi

PbootCMS搜索结果列表

{pboot:search}
<a href="[search:link]">[search:title]</a>
{/pboot:search}

> 使用说明:
> 搜索结果页面使用模板search.html
> num=* 每页数量,非必填,用于控制分页大小
>

PbootCMS会员标签

标签全站可用,具体使用建议参考默认模板
### 1、基本标签

{pboot:ucenter} 个人中心地址
{pboot:login} 登录地址
{pboot:register} 注册地址
{pboot:umodify} 资料修改地址

PbootCMS表单记录列表

{pboot:formlist fcode=* num=*}
<p>姓名:[form:name]</p>
<p>公司:[form:company]</p>
<p>职位:[form:position]</p>
{/pboot:formlist}

调取的留言记录默认执行分页,使用内容

PbootCMS提交表单示例

<form action="{pboot:form fcode=*}" method="post">
姓名(单行文本):<input type="text" name="name" >
性别(单选类型):
<input type="radio" value="男" name="sex" >男

PbootCMS用于用户提交留言和调取留言记录

适用范围:全站任意地方均可使用
标签作用:用于用户提交留言和调取留言记录
默认开启留言审核(message_verify):新留言为待审核;前台列表仅显示 status=1 的已审核留言。
### 1、留

PbootCMS友情链接

适用范围:全站任意地方均可使用
标签作用:用于依次输出友情链接;未指定分组时默认输出分组1
### 1、友情链接列表

{pboot:link gid=* num=* start=*}
{pboot:link num=10}
<a

PbootCMS幻灯片轮播图列表

{pboot:slide gid=* num=*}
<img src="[slide:src]">
{/pboot:slide}

> 控制参数:
> gid=* 分组,非必填,默认为1,用于控制需要输出的幻灯片分组
> num=* 数量,非必填,用于控制需

PbootCMS使用tags显示相似内容列表

{pboot:list scode=* tags=&#39;x,y&#39;}
<p><a href="[list:link]">[list:title]</a></p>
{/pboot:list}

此处scode可以是当前栏目标签{sort:scode},详情页可配合tags={co

PbootCMS调用全站 tags(不填 scode / id)

{pboot:tags}
<a href="[tags:link]">[tags:text]</a>
{/pboot:tags}

> 不填 scode、id 时输出全站 tags;若填写 scode,则只统计对应栏目下列表模型(type=2)的内容 tags。
> nu

PbootCMS调用指定内容的tags

{pboot:tags id=*}
<a href="[tags:link]">[tags:text]</a>
{/pboot:tags}

此处tags的链接默认指向内容本身的分类,如果你不想这样,那么可以指定scode=* 来设置跳转的分类。

PbootCMS调用指定栏目下的内容tags

{pboot:tags scode=*,*}
<a href="[tags:link]">[tags:text]</a>
{/pboot:tags}

此处tags的链接指向所填scode分类下列表页,比如如果填写5,7,那么5下面的内容指向5,7下面的指

PbootCMS内容tags标签

适用范围:全站任意地方均可使用
获取当前tags值可用:{$get.tag}

PbootCMS可使用的多图标签

| [pics:n] | 序号从0开始 |
| --- | --- |
| [pics:i] | 序号从1开始 |
| [pics:src] | 图片地址 |
| [pics:title] | 图片标题(V3.0.6+) |

PbootCMS可使用的内容标签

| [content:id] | 编号 |
| --- | --- |
| [content:scode] | 栏目编码 |
| [content:subscode] | 副栏目编码 |
| [content:sortname] | 栏目名称 |
| [content:subsortna

PbootCMS调取指定内容

{pboot:content id=*}
<a href= "[content:link]">[content:title]</a>
{/pboot:content}

> 控制参数:
> id=* 与 scode=* 二选一,都缺时标签不解析;同时填写时以 id 优先。
>

PbootCMS用于输出当前内容的相关信息

| {content:id} | 编号 |
| --- | --- |
| {content:scode} | 栏目编码 |
| {content:subscode} | 副栏目编码 |
| {content:sortname} | 栏目名称 |
| {content:subsortnam

PbootCMS分页条标签

| {page:bar} | 系统内置的完整分页条 |
| --- | --- |
| {page:current} | 当前页码 |
| {page:count} | 总页数 |
| {page:rows} | 总数据行数 |
| {page:index} | 首页

PbootCMS分页条自带的HTML样式class名称

状态:page-status首页:page-index上一页:page-pre下一页:page-next尾页:page-last数字条:page-numbar ,数字条下面的数字:page-num ,如果是当前页,那么该数字还同时带有:page-num-curr

PbootCMS指定栏目内容列表

{pboot:list scode=*}
<a href= "[list:link]">[list:title]</a>
{/pboot:list}

可以全站使用,多个栏目编码使用逗号隔开,如果使用星号,意味全部栏目。指定栏目内容列表默认不

PbootCMS用于输出当前栏目的相关信息2

| {sort:tcode} | 当前栏目的顶级栏目编码 |
| --- | --- |
| {sort:topname} | 当前栏目的顶级栏目名称 |
| {sort:toplink} | 当前栏目的顶级栏目链接 |
| {sort:pcode} |

PbootCMS用于输出当前栏目的相关信息

| {sort:tcode} | 当前栏目的顶级栏目编码 |
| --- | --- |
| {sort:topname} | 当前栏目的顶级栏目名称 |
| {sort:toplink} | 当前栏目的顶级栏目链接 |
| {sort:pcode} |