PbootCMS万能SQL标签
> **注意:** V3.2.4 build 2023-03-04开始已不再支持该标签(安全性修复)
用于自定义任意查询语句并循环输出
### 使用格式:
{pboot@sql sql="语句"}
[sql:字段名称]
{/pb
> **注意:** V3.2.4 build 2023-03-04开始已不再支持该标签(安全性修复)
用于自定义任意查询语句并循环输出
### 使用格式:
{pboot@sql sql="语句"}
[sql:字段名称]
{/pb
标签作用:用于根据条件输出不同内容
注意:通过校验的 token 仅有比较运算符(==、!=、>、<、>=、<=)、逻辑运算符(&&、||)、取模 %、括号、逻辑非 !,以及字符串/数字/标识符;非法 tok
标签作用:用于使用同一个后台建立多国语言网站或多区域网站
### 1、使用步骤
- 1)在后台"系统管理>数据区域"添加相应的区域,具体参考默认区域;
- 2)将多语言的模板放入模板目录,
获取当前搜索内容:{pboot:keyword}(仅读取 GET 参数 keyword)
对搜索结果关键字进行标红 mark=1 (V2.0.5新增),如:[search:title mark=1];
| [search:n] | 序号从0开始 |
| --- | --
<form action="{pboot:scaction}" method="get">
关键字:<input type="text" name="keyword" >
<input type="hidden" name="field" value="title" >
<button type="submi
{pboot:search}
<a href="[search:link]">[search:title]</a>
{/pboot:search}
> 使用说明:
> 搜索结果页面使用模板search.html
> num=* 每页数量,非必填,用于控制分页大小
>
{pboot:mycommentpage} 我的评论页面地址
### 2、评论循环输出
{pboot:mycomment}
[mycomment:***]
{/pboot:mycomment}
### 3、可使用的输出标签
| [mycomment:n] |
标签全站可用,具体使用建议参考默认模板
### 1、基本标签
{pboot:ucenter} 个人中心地址
{pboot:login} 登录地址
{pboot:register} 注册地址
{pboot:umodify} 资料修改地址
{pboot:formlist fcode=* num=*}
<p>姓名:[form:name]</p>
<p>公司:[form:company]</p>
<p>职位:[form:position]</p>
{/pboot:formlist}
调取的留言记录默认执行分页,使用内容
<form action="{pboot:form fcode=*}" method="post">
姓名(单行文本):<input type="text" name="name" >
性别(单选类型):
<input type="radio" value="男" name="sex" >男
适用范围:全站任意地方均可使用
标签作用:用于用户提交留言和调取留言记录
默认开启留言审核(message_verify):新留言为待审核;前台列表仅显示 status=1 的已审核留言。
### 1、留
适用范围:全站任意地方均可使用
标签作用:用于依次输出友情链接;未指定分组时默认输出分组1
### 1、友情链接列表
{pboot:link gid=* num=* start=*}
{pboot:link num=10}
<a
{pboot:checkbox id=* field=*}
[checkbox:text]
{/pboot:checkbox}
> 控制参数:
> id=* 内容ID号,必填,用于控制需遍历多选的内容,**也可使用id={content:id}、id=[list:id]
{pboot:slide gid=* num=*}
<img src="[slide:src]">
{/pboot:slide}
> 控制参数:
> gid=* 分组,非必填,默认为1,用于控制需要输出的幻灯片分组
> num=* 数量,非必填,用于控制需
{pboot:list scode=* tags='x,y'}
<p><a href="[list:link]">[list:title]</a></p>
{/pboot:list}
此处scode可以是当前栏目标签{sort:scode},详情页可配合tags={co
{pboot:tags}
<a href="[tags:link]">[tags:text]</a>
{/pboot:tags}
> 不填 scode、id 时输出全站 tags;若填写 scode,则只统计对应栏目下列表模型(type=2)的内容 tags。
> nu
{pboot:tags id=*}
<a href="[tags:link]">[tags:text]</a>
{/pboot:tags}
此处tags的链接默认指向内容本身的分类,如果你不想这样,那么可以指定scode=* 来设置跳转的分类。
{pboot:tags scode=*,*}
<a href="[tags:link]">[tags:text]</a>
{/pboot:tags}
此处tags的链接指向所填scode分类下列表页,比如如果填写5,7,那么5下面的内容指向5,7下面的指
适用范围:全站任意地方均可使用
获取当前tags值可用:{$get.tag}
| [pics:n] | 序号从0开始 |
| --- | --- |
| [pics:i] | 序号从1开始 |
| [pics:src] | 图片地址 |
| [pics:title] | 图片标题(V3.0.6+) |
{pboot:pics id=* num=*}
<img src="[pics:src]" alt="[pics:title]">
{/pboot:pics}
> 控制参数:
> id=* 内容ID号,必填,用于控制需要输出图片的内容,**也可使用id={content:i
| [content:id] | 编号 |
| --- | --- |
| [content:scode] | 栏目编码 |
| [content:subscode] | 副栏目编码 |
| [content:sortname] | 栏目名称 |
| [content:subsortna
{pboot:content id=*}
<a href= "[content:link]">[content:title]</a>
{/pboot:content}
> 控制参数:
> id=* 与 scode=* 二选一,都缺时标签不解析;同时填写时以 id 优先。
>
| {content:id} | 编号 |
| --- | --- |
| {content:scode} | 栏目编码 |
| {content:subscode} | 副栏目编码 |
| {content:sortname} | 栏目名称 |
| {content:subsortnam
| {page:bar} | 系统内置的完整分页条 |
| --- | --- |
| {page:current} | 当前页码 |
| {page:count} | 总页数 |
| {page:rows} | 总数据行数 |
| {page:index} | 首页
状态:page-status首页:page-index上一页:page-pre下一页:page-next尾页:page-last数字条:page-numbar ,数字条下面的数字:page-num ,如果是当前页,那么该数字还同时带有:page-num-curr
{pboot:list scode=*}
<a href= "[list:link]">[list:title]</a>
{/pboot:list}
可以全站使用,多个栏目编码使用逗号隔开,如果使用星号,意味全部栏目。指定栏目内容列表默认不
| {sort:tcode} | 当前栏目的顶级栏目编码 |
| --- | --- |
| {sort:topname} | 当前栏目的顶级栏目名称 |
| {sort:toplink} | 当前栏目的顶级栏目链接 |
| {sort:pcode} |
| {sort:tcode} | 当前栏目的顶级栏目编码 |
| --- | --- |
| {sort:topname} | 当前栏目的顶级栏目名称 |
| {sort:toplink} | 当前栏目的顶级栏目链接 |
| {sort:pcode} |
标签作用:按编码输出指定栏目信息,对应后台的“基础内容>内容栏目”
### 1、指定栏目列表
{pboot:sort scode=*}
<a href= "[sort:link]">[sort:name]</a>
{/pboot