-
中英雙語電動葫蘆類網站...
-
機械容器類網站pbootcms模...
-
凈水設備類網站pbootcms模...
-
新聞博客教程資訊類網站...
-
博客類網站pbootcms模板...
-
創業資訊文章博客類網站...
-
機械加工制造類網站pb...
-
裝修裝飾設計公司類網站...
-
貓糧狗糧類網站pbootcms模...
-
證書查詢系統類網站pb...
-
文藝演出策劃類網站pb...
-
戶外露營設備類網站pb...
-
挖土機工程機械設備網站...
-
食品加工企業類網站pb...
-
廚房廚具類網站pbootcms模...
-
聲學建材類網站pbootcms模...
-
水泵設備類網站pbootcms模...
-
物業管理類網站pbootcms模...
-
財經新聞資訊類網站pb...
-
電腦快修維修類網站pb...
最近在對pbootcms的TAG標簽的深度使用中,發現了一個BUG:
在tag相關結果的列表中使用了的分頁代碼的話,點擊分頁地址欄會無限疊加參數。
在使用了 target=tag 參數的情況下,就會發生該情況。
如下:/tag/PB教程?PB教程&PB教程&PB教程&page=2
解決方案
很明顯,這個BUG出現在pbootcms的分頁代碼中。
我們找到core\view\Paging.php文件,
找到:buildBasicPage 這個方法;
找到
在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);
當前是tag控制器的時候,默認不要帶上URL參數就可以了。if( C=='Tag' ){ //@cms88 優化 TAG分頁 URL地址疊加
$qs = false;
}




