第一步:刪除重復的類似list_1_1.html這個文件,打開 /include/arc.listview.class.php 搜索以下代碼:
copy($list_1,$indexname);
將在這行代碼下面加上:
unlink($list_1);
這樣就在生成html的時候自動將列表第一頁刪除
將
$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>首頁</li>\r\n"; }
替換為:
if($this->PageNo != 1) { if($prepagenum==1) { $prepage.="<li><a href=\&;".$typedir."/\&;>前一頁</a></li>\r\n"; } else { $prepage.="<li><a href=\&;".str_replace("{page}",$prepagenum,$tnamerule)."\&;>前一頁</a></li>\r\n"; } $indexpage="<li><a href=\&;".$typedir."/\&;>首頁</a></li>\r\n"; }
找到以下代碼(大概在1076行附近):
$listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>\r\n";
替換為:
if($j==1) { $listdd.="<li><a href=\&;".$typedir."/\&;>".$j."</a></li>\r\n"; } else { $listdd.="<li><a href=\&;".str_replace("{page}",$j,$tnamerule)."\&;>".$j."</a></li>\r\n"; }