新闻资讯

PbootCMS V3.2.10 build 新版本列表页显示问题修复!

最近很多朋友使用了pbootcms新版进行了升级和新建站,但是由于开发者的疏忽程序遇到了一些BUG,在开发模板的过程中发现pboot:list标签下有很多字段不能使用,比如我需要显示[list:sortname]或者[list:author]作者名,但是会直接输出代码。

简单的解决办法就是不显示查看时间,但客户非要显示怎么办?起始很简单,在官网上起始很早就已经备注了原因,不知道你有没查看:

5、其它格式化标签

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];

官网在这里已经说明在2.0版本后就对列表数据查询进行了升级,为了提高大数据性能做了调整。

解决方法:

遇到这种情况需要在{pboot:list}标签后面加上lfield=*即可完美解决,{pboot:list lfield=*}

*代表输出所有字段,为了提升效率,你可以写上你需要输出的字段,如下所示:

{pboot:list lfield='likes,likes'}

1745212928195.png

这样可以将需要展示的文字字段都写这里,但是如果字段很多怎么办?如果都写上那会很麻烦,通过本站的技术的几次尝试得到下面最佳的解决办法,

  {pboot:list lfield="*,sortname".....,通过这样写将没显示出来的字段单独这样一起标注,展示就正常了。

作者在这样限制列表数据查询字段,减少sql查询,提升网站整体性能。

业务电话:13584495513
售后电话:13584495513
QQ1:189489959
QQ2:189489959
地址:苏州张家港市白鹿路1号 友通广场423号