《》此教程是這個(gè)插件的BUG修復(fù),這個(gè)插件會(huì)出現(xiàn)首頁、上一頁出現(xiàn)帶_1的鏈接,出現(xiàn)404錯(cuò)誤
一、上一頁BUG修復(fù)方法:
具體解決方法如下:
1、首頁打開/dede/taghtml/arc.taghtml.class.php這個(gè)文件
2、找到 //獲得上一頁和主頁的鏈接,在上面加上:
$typedir= ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);
找到以下代碼(在“ //獲得上一頁和主頁的鏈接”之下就是):
if($this->PageNo != 1) { $prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一頁</a></li>\r\n"; $indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>首頁</a></li>\r\n"; } else { $indexpage="<li><a>首頁</a></li>\r\n"; }
替換為:
if($this->PageNo != 1) { if($prepagenum==1) { $prepage.="<li><a href='".str_replace("_{page}",$prepage,$tnamerule)."'>上一頁</a></li>\r\n"; } else { $prepage.="<li><a href=\"".str_replace("{page}",$prepagenum,$tnamerule)."\">上一頁</a></li>\r\n"; $indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>首頁</a></li>\r\n"; } $indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>首頁</a></li>\r\n"; }
完成。
二、首頁BUG修復(fù)方法
在/dede/taghtml/arc.taghtml.class.php中找到
$tnamerule = $this->Fields['typedir']."/".$this->Fields['id']."_{page}.html";
在此代碼下面加上:
$tnamerule1 = $this->Fields['typedir']."/".$this->Fields['id'].".html";
我的是樣式4的TAG靜態(tài)生成方式,所以在4位置下面加入
找到
$indexpage="<a href='".str_replace("{page}",1,$tnamerule)."'>首頁</a>\r\n";
一共有2處,都替換為:
$indexpage="<a href='".str_replace("{page}",1,$tnamerule1)."'>首頁</a>\r\n";
完成
還有個(gè)手機(jī)端二級(jí)域名m的tag列表分頁上一頁的bug修復(fù)方法:
在/dede/taghtml/arc.taghtml_m.class.php文件中690行找到:
$this->Fields['typedir'],替換為:"/tag/"即可,一共有4行都可以替換
完成
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 織夢(mèng)tag高級(jí)管理插件PC端分頁、首頁、上一頁bug修復(fù)教程