織夢tag高級管理插件生成分頁超過8頁會出現(xiàn)第1頁無法訪問bug,截圖:
打開織夢后臺管理目錄/dede/taghtml/arc.taghtml.class.php這個文件
在252行位置,找到$makeFile = substr($makeFile,0,-7);
修改為:
$makeFile = substr($makeFile,0,-1);,這樣就能生成_1.html這樣的鏈接,刪除.html這樣的鏈接
在714行找到 //獲得上一頁和主頁的鏈接 以下的代碼替換為:
//獲得上一頁和主頁的鏈接 if($this->PageNo != 1) { $prepage.="<a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一頁</a>\r\n"; $indexpage="<a href='".str_replace("{page}",1,$tnamerule)."'>首頁</a>\r\n"; } else { $indexpage="<a>首頁</a>\r\n"; }
725行找到 //下一頁,未頁的鏈接 以下代碼替換為:
if($this->PageNo!=$totalpage && $totalpage>1) { $nextpage.="<a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>下一頁</a>\r\n"; $endpage="<a href='".str_replace("{page}",$totalpage,$tnamerule)."'>末頁</a>\r\n"; } else { $endpage="<a>末頁</a>"; }
812行 找到: $listdd.="<a href='".str_replace("{page}",'',$tnamerule)."'>".$j."</a>\r\n";
替換為
$listdd.="<a href='".str_replace("{page}",1,$tnamerule)."'>".$j."</a>\r\n";
這樣bug就修復(fù)了,手機(jī)端tag分頁bug 也可以參考此教程進(jìn)行修改。
還需要打開/include/extend.func.php這個文件,
找到:$str = $GLOBALS['cfg_cmspath'].'/'.$tag_basedir.'/'.$arcRow['id'].'.html';
修改為:
$str = $GLOBALS['cfg_cmspath'].'/'.$tag_basedir.'/'.$arcRow['id'].'_1.html'; ,我的tag鏈接是這個樣式4,你的是哪個樣式也相應(yīng)修改即可。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢tag高級管理插件分頁過多會生成_1.html文件,造成第1頁無法