您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程
pbootcmsTAG标签页分页中url无限重复叠加的解决方法
雪柳2023-01-25PbootCMS教程已有人查阅
导读最近在对pbootcms的TAG标签的深度使用中,发现了一个BUG:在tag相关结果的列表中使用了的分页代码的话,点击分页地址栏会无限叠加参数。

在使用了 target=tag 参数的情况下,就会发生该情况。如下:http://www.cms88.com/tag/PB教程?PB教程&PB教程&PB教程&page=2
这样肯定是不行的,必须要解决。

解决方法
很明显,这个BUG出现在pbootcms的分页代码中。
我们找到coreviewPaging.php文件,
找到:buildBasicPage这个方法;
在这个方法找到如下代码:
$qs=preg_replace('/[&?]?page=([0-9]+)?/i','',$qs);
在下方加入一个判断:
if(C=='Tag'){//@cms88优化TAG分页URL地址叠加$qs=false;}
即:当前是tag控制器的时候,默认不要带上URL参数就可以了。这样,BUG轻松修复。
没看明白的等官方修复,着急的可以按上述方法来解决问题。
毕竟这个功能也是冷门需求。一年用不到一次。
暂时还没有做深度的检测,理论上是OK的。
本文标签:
很赞哦! ()
图文教程
pbootcms模板标签序数从2开始的写法实例
一共2个标签,一个是导航标签,另一个是列表标签, pboot:nav标签 首先了解一下[nav:i],表示序号,从1开始 结合pbootcms的if判断标签
PbootCMS列表标签显示文章标签的方法
在PbootCMS中,使用列表标签来显示文章标签是一种常见的需求,可以通过特定的标签语法来实现。以下是详细的说明和示例:可用的列表标签:
pbootcms任意代码执行分析
今天看到该cms进行了更新,分享一下前段时间发现的一处安全问题漏洞利用写此文时笔者使用的是2.0.9测试版本,发布时间为2020-05-05,更新时间为2020-06-18
pbootcms增加tag标签文章数量显示的方法
有网友来问他用tags循环出来的tag标签如何才能显示每个的数量,去翻看官方手册就会发现pbootcms的tags标签循环默认不带单个tag的数量调用,这种情况就只能自己去二开支持了
相关源码
-
pbootcms模板(PC+WAP)APP应用软件下载类官网源码为APP应用软件官网打造的响应式解决方案,PC端与移动端(WAP)数据实时同步,一次更新全网生效,满足多终端用户无缝体验需求。查看源码 -
(自适应响应式)英文外贸汽车零配件五金机械网站模板为汽车零部件制造商与五金机械出口企业打造的响应式网站模板,内置多语言切换功能,支持产品参数表、OEM能力展示等外贸场景需求。通过结构化数据展示帮助海外买家快速理解产品规格。查看源码 -
(自适应响应式)HTML5中小学早教教育机构类网站pbootcms模板下载基于PbootCMS内核开发的响应式模板,为早教中心、培训学校等教育机构打造,提供从技术架构到视觉呈现的全套网站建设方案。查看源码 -
(PC+WAP)蓝色玻璃纤维制品环保设备营销型pbootcms模板源码下载这是一款针对玻璃纤维行业特点设计的网站模板,采用蓝色系配色方案,体现工业感和环保理念。模板包含产品中心、应用案例、技术支持和新闻动态等核心模块,能够全面展示玻璃纤维制品的技术参数和应用场景。查看源码 -
(PC+WAP)安保服务保安保镖模板免费下载本模板基于PbootCMS内核开发,为安保服务企业量身打造。设计风格严谨专业,突出安保行业的安全、可靠特性,展示企业服务项目与实力。采用响应式设计,PC与移动端数据同步,管理便捷。模板布局合理查看源码 -
(自适应)营销型健身器材产品设备类pbootcms模板网站为健身器材企业打造的营销型网站模板,基于PbootCMS开源内核开发。采用HTML5响应式架构,PC与移动端数据实时同步,适配多终端展示场景。查看源码
| 分享笔记 (共有 篇笔记) |

