最近在對pbootcms的TAG標簽的深度使用中,發現了一個BUG:
在tag相關結果的列表中使用了的分頁代碼的話,點擊分頁地址欄會無限疊加參數。
在使用了 target=tag 參數的情況下,就會發生該情況。
如下:/tag/PB教程?PB教程&PB教程&PB教程&page=2
解決方案
很明顯,這個BUG出現在pbootcms的分頁代碼中。
我們找到core\view\Paging.php文件,
找到:buildBasicPage 這個方法;
找到
1$qs = preg_replace(/[&\?]?page=([0-9]+)?/i, , $qs);
在它下面加入
1if( C==Tag ){ //@
CMS88 優化 TAG分頁 URL地址疊加
2$qs = false;
3}
當前是tag控制器的時候,默認不要帶上URL參數就可以了。
本文鏈接:http://m.www9463.cn/xinwendongtai/1860.html
版權聲明:站內所有文章皆來自網絡轉載,只供模板演示使用,并無任何其它意義!