最近在对pbootcms的TAG标签的深度使用中,发现了一个BUG:
在tag相关结果的列表中使用了的分页代码的话,点击分页地址栏会无限叠加参数。
在使用了 target=tag 参数的情况下,就会发生该情况。
如下:/tag/PB教程?PB教程&PB教程&PB教程&page=2
解决方案
很明显,这个BUG出现在pbootcms的分页代码中。
我们找到core\view\Paging.php文件,
找到:buildBasicPage 这个方法;
找到
$qs = preg_replace(/[&\?]?page=([0-9]+)?/i, , $qs);
在它下面加入
if( C==Tag ){ //@cms88 优化 TAG分页 URL地址叠加
$qs = false;
}
PC模板网声明:
☉vip会员全站90%资源均可以免费下载,有问题可以加入技术QQ群一起交流学习。
☉本站提供的网站源码,都是做好测试好发布的,均可放心使用。
☉如有其他问题,请加网站客服QQ(906875572)进行交流,QQ交流群(877945832)。
☉资源与文章搜集于网络整理,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理906875572@qq.com。
☉vip会员全站90%资源均可以免费下载,有问题可以加入技术QQ群一起交流学习。
☉本站提供的网站源码,都是做好测试好发布的,均可放心使用。
☉如有其他问题,请加网站客服QQ(906875572)进行交流,QQ交流群(877945832)。
☉资源与文章搜集于网络整理,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理906875572@qq.com。