您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程

pbootcmsTAG标签页分页中url无限重复叠加的解决方法

雪柳2023-01-25PbootCMS教程已有人查阅

导读最近在对pbootcms的TAG标签的深度使用中,发现了一个BUG:在tag相关结果的列表中使用了的分页代码的话,点击分页地址栏会无限叠加参数。

最近在对pbootcms的TAG标签的深度使用中,发现了一个BUG:在tag相关结果的列表中使用了的分页代码的话,点击分页地址栏会无限叠加参数。
在使用了 target=tag 参数的情况下,就会发生该情况。如下:http://www.cms88.com/tag/PB教程?PB教程&PB教程&PB教程&page=2
这样肯定是不行的,必须要解决。
image.png
解决方法
很明显,这个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的。

本文标签:

很赞哦! ()

相关源码

  • (自适应响应式)HTML5电脑手机电子数码产品配件pbootcms模板下载本模板为电脑配件、手机配件及数码周边产品企业设计,基于PbootCMS内核开发。采用现代化响应式布局,适配各类移动设备,能够专业展示各类电子产品配件参数、应用场景和技术特点。模板内置多种产品展示模块,满足不同类型配件企业的展示需求。查看源码
  • (自适应)蓝色五金制品配件管件pbootcms网站源码下载基于PbootCMS内核开发的五金行业专用模板,采用响应式设计架构,确保产品展示在各类移动设备上的呈现。通过模块化布局与工业风视觉设计,帮助五金企业高效展示产品规格、应用场景及技术支持,建立专业可靠的行业形象。查看源码
  • HTML5响应式健身俱乐部pbootcms网站模板下载为健身俱乐部、瑜伽中心及运动场馆设计的响应式网站模板,采用PbootCMS内核开发,支持一键替换图文适配健身器材销售、瑜伽工作室等多类型运动健康产业。查看源码
  • 快递物流公司pbootcms网站模板html响应式自适应源码下载基于HTML5+CSS3前沿技术开发,实现PC、平板、手机多端自适应。采用弹性布局与媒体查询技术,确保不同设备均有流畅视觉体验,企业形象统一。查看源码
  • 自适应APP应用程序介绍推广落地页pbootcms网站源码下载移动应用开发商设计的营销型落地页模板,基于PbootCMS内核深度开发采用前沿响应式架构,无缝适配手机端操作习惯与PC端展示需求。查看源码
  • (自适应)绿色宠物门诊兽医行业网站模板该绿色清爽风格网站模板专为宠物门诊与兽医诊所设计,基于PbootCMS内核开发,采用响应式布局确保手机、PC等多端体验一致,帮助宠物医疗机构高效构建线上服务平台。查看源码
分享笔记 (共有 篇笔记)
验证码: