首页CMSPbootCMS主题移植和仿站需要的14个通用公共标签调用

PbootCMS主题移植和仿站需要的14个通用公共标签调用

时间2024-05-22 10:46:05发布访客分类CMS浏览574
导读:我们在利用PbootCMS程序进行仿站和移植CMS主题的时候,我们需要搞清楚这款CMS的标签调用。实际上大部分的CMS我们只要知道HTML前端页面,然后配置对应同类CMS的页面HTML名称,然后加上合适的位置调用标签就可以。这里,老蒋有在移...

我们在利用PbootCMS程序进行仿站和移植CMS主题的时候,我们需要搞清楚这款CMS的标签调用。实际上大部分的CMS我们只要知道HTML前端页面,然后配置对应同类CMS的页面HTML名称,然后加上合适的位置调用标签就可以。这里,老蒋有在移植主题的时候需要用到部分PbootCMS通用公共标签,比如头部、底部、内容、导航面包屑等。

这里老蒋盘点来自PbootCMS官方的14个通用公共标签,适合我们有需要移植PbootCMS程序的时候调用使用。

1、模板文件嵌套引用

{
include file=***.html}

使用说明:

可以嵌套使用,如:index.html 嵌套一个head.html,同时head.html中嵌套comm.html

支持使用子目录,如:{ include file=comm/***.html}

2、时间格式化标签

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

使用说明:

时间格式化标签和PHP时间格式化语法一致,分别用不同字母代替,中间可以穿插任意字符,如:Y-m-d、Y/m/d、Y年m月d日等等

注意:Y代表完整年份,y代表简化年份,m代表月份,d代表日,H代表小时,i代表分,s代表秒,如完整时间:style='Y-m-d H:i:s',更多请参考PHP时间格式化语法 ,参考链接 :http://php.net/manual/zh/function.date.php

3、HTML去除标签

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

使用说明:

一般在首页等特殊位置需要调取正文一段纯文本时使用,这时一般会配合下面的内容截取标签一起使用

4、内容截取标签

长度截取使用len=* 或 lencn=* ,使用第二个将避免中英文长度不统一问题,一个英文字符算半个字(V1.3.5+)内容截取时可使用more='*'设置省略号内容,设置more=''则不显示省略号如:内容列表标题截取[list:title len=10]substr=x,y 截取一段substr截取字符串长度,传递两个数字,第一个为起始位置,第二个为截取长度,如只有一个数字则截取此数字起后面全部

使用说明:

使用内容截取时要注意如果是html内容需要先去除html再截取,否则可能导致html错位,如:[list:content drophtml=1 len=50]

5、其它格式化标签

dropblank=1 ,去除空白字符,如换行符、制表符等decode=1 解码数据html字符,如果等于0.则不解码(包括源码已经解码的),此标签一般不使用decimal=* 小数点位数unit=* 容量单位,可以是kb,mb,gb,tb,pb,eboperate=** (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];

6、自定义标签

{
label:***}
    

使用说明:

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

7、面包屑标签

{
pboot:position}
    

参数说明:

separator=* 分隔符,非必填,默认为> >

separatoricon=* 分割图标,非必填,如使用图标字体:separatoricon='fa fa-angle-double-right'

indextext=* 首页文本,非必填,默认为"首页"

indexicon=* 首页图标,非必填,如使用图标字体:indexicon='fa fa-home'

8、当前网址

{
pboot:httpurl}

使用说明:

自适应获取当前访问网址,主要用于需要使用网站路径前缀的情况,如输出:https://www.pbootcms.com

9、当前页面

{
pboot:pageurl}

使用说明:

自适应获取当前访问页面完整地址

10、二维码生成标签

{
pboot:qrcode string=***}

使用说明:

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

11、程序运行时间

{
pboot:runtime@}
 使用时@去掉

使用说明:

用于输出页面运行时间/缓存时间,使用时请将反斜杠去掉。

12、留言验证码开关状态

{
pboot:checkcodestatus}
    

使用说明:

用于判断留言验证码是否开启状态,方便页面控制验证码图标的显示。

13、站点地图

http://domain/index.php/sitemaphttp://domain/index.php/sitemap.xml

使用说明:

系统使用动态站点地图,不需要生成,访问地址即为实时地图,输出格式为xml,当然你也可以打开后另存为一个地图文件。

如果你已经开启伪静态,那么地址中将可以不含有index.php。

14、图片缩放及裁剪

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

使用说明:

四个参数可以组合使用,此处会生成改变了图片大小的缓存图片,缓存图片是裁切过后的图片,但原上传的图片不变。

如果不想改变大小及裁切图片,只是想缩放显示,那么请使用CSS进行控制即可。

总结,以上的信息整理来自PBCMS官方(https://www.pbootcms.com/docs/215.html),目的是整理后续有主题开发用到的。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: PbootCMS主题移植和仿站需要的14个通用公共标签调用
本文地址: https://pptw.com/jishu/665536.html
PbootCMS 主题模板开发和仿站之导航菜单列表标签调出和样式设置 oracle lead函数的作用是什么

游客 回复需填写必要信息