-
建筑工程膜結(jié)構(gòu)類網(wǎng)站...
-
玻璃棉板環(huán)保類網(wǎng)站pb...
-
電腦系統(tǒng)軟件下載類網(wǎng)站...
-
建材裝飾公司類網(wǎng)站pb...
-
貨運(yùn)物流快遞類網(wǎng)站pb...
-
茶葉新聞資訊類網(wǎng)站pb...
-
空氣凈化器環(huán)保節(jié)能設(shè)備...
-
導(dǎo)航網(wǎng)站pbootcms模板(自適...
-
環(huán)保設(shè)備研發(fā)制造類網(wǎng)站...
-
木制托盤類網(wǎng)站pbootcms模...
-
鋁合金門窗類網(wǎng)站pboot...
-
石材石業(yè)類網(wǎng)站pbootcms模...
-
家庭裝修設(shè)計(jì)類網(wǎng)站pb...
-
蛋糕面包食品類網(wǎng)站pb...
-
五金軸承推廣落地頁pb...
-
電動(dòng)平車類網(wǎng)站pbootcms模...
-
園林苗木綠化工程類網(wǎng)站...
-
電商平臺(tái)資訊新聞?lì)惥W(wǎng)站...
-
水果食品類網(wǎng)站pbootcms模...
-
工商注冊(cè)財(cái)務(wù)代理記賬類...
最近在對(duì)pbootcms的TAG標(biāo)簽的深度使用中,發(fā)現(xiàn)了一個(gè)BUG:
在tag相關(guān)結(jié)果的列表中使用了的分頁代碼的話,點(diǎn)擊分頁地址欄會(huì)無限疊加參數(shù)。
在使用了 target=tag 參數(shù)的情況下,就會(huì)發(fā)生該情況。
如下:/tag/PB教程?PB教程&PB教程&PB教程&page=2
解決方案
很明顯,這個(gè)BUG出現(xiàn)在pbootcms的分頁代碼中。
我們找到core\view\Paging.php文件,
找到:buildBasicPage 這個(gè)方法;
找到
在tag相關(guān)結(jié)果的列表中使用了的分頁代碼的話,點(diǎn)擊分頁地址欄會(huì)無限疊加參數(shù)。
在使用了 target=tag 參數(shù)的情況下,就會(huì)發(fā)生該情況。
如下:/tag/PB教程?PB教程&PB教程&PB教程&page=2
解決方案
很明顯,這個(gè)BUG出現(xiàn)在pbootcms的分頁代碼中。
我們找到core\view\Paging.php文件,
找到:buildBasicPage 這個(gè)方法;
找到
在它下面加入$qs = preg_replace('/[&\?]?page=([0-9]+)?/i', '', $qs);
當(dāng)前是tag控制器的時(shí)候,默認(rèn)不要帶上URL參數(shù)就可以了。if( C=='Tag' ){ //@cms88 優(yōu)化 TAG分頁 URL地址疊加
$qs = false;
}