打开inc_arclist_view.php
查找
//---------------------------------
//获取动态的分页列表
//---------------------------------
对比以下代码修改
functionGetPageListDM($list_len,$listitem="index,end,pre,next,pageno")
{
$prepage="";
$nextpage="";
$prepagenum=$this->PageNo-1;
$nextpagenum=$this->PageNo+1;
if($list_len==""||ereg("[^0-9]",$list_len))$list_len=3;
$totalpage=ceil($this->TotalResult/$this->PageSize);
if($totalpage<=1&&$this->TotalResult>0)return"共1页/".$this->TotalResult."条记录";
if($this->TotalResult==0)return"共0页".$this->TotalResult."条记录";
$maininfo="共{$totalpage}页/".$this->TotalResult."条记录";
$purl=$this->GetCurUrl();
$geturl="typeid=".$this->TypeID."&TotalResult=".$this->TotalResult."&";
$gettypeid=$this->TypeID."-";
//$hidenform="<inputtype='hidden'name='typeid'value='".$this->TypeID."'>\r\n";
//$hidenform.="<inputtype='hidden'name='TotalResult'value='".$this->TotalResult."'>\r\n";
$purl.="?".$geturl;
//获得上一页和下一页的链接
if($this->PageNo!=1){
$prepage.="<ahref='list-".$gettypeid."$prepagenum.html'>上一页</a>";
$indexpage="<ahref='list-".$gettypeid."1.html'>首页</a>";
}
else{
$indexpage="首页";
}
if($this->PageNo!=$totalpage&&$totalpage>1){
$nextpage.="<ahref='list-".$gettypeid."$nextpagenum.html'>下一页</a>";
$endpage="<ahref='list-".$gettypeid."$totalpage.html'>末页</a>";
}
else{
$endpage="末页";
}
//获得数字链接
$listdd="";
$total_list=$list_len*2+1;
if($this->PageNo>=$total_list){
$j=$this->PageNo-$list_len;
$total_list=$this->PageNo+$list_len;
if($total_list>$totalpage)$total_list=$totalpage;
}else{
$j=1;
if($total_list>$totalpage)$total_list=$totalpage;
}
for($j;$j<=$total_list;$j++){
$listdd.="<ahref='list-".$gettypeid."$j.html'>".$j."</a>";
}
$plist.=$maininfo.$indexpage.$prepage.$listdd.$nextpage.$endpage;
return$plist;
}
打开inc_channel_unit_functions.php
查找
$reurl=$GLOBALS["cfg_plus_dir"]."/list.php?tid=".$typeid;
改成
//$reurl=$GLOBALS["cfg_plus_dir"]."/list.php?tid=".$typeid;
$reurl="/list-".$typeid.".html";
增加.htaccess文件
内容为
<IfModulemod_rewrite.c>
RewriteEngineOn
RewriteBase/
RewriteRule^(.*)list-([0-9]+)\.html$$1/plus/list.php?tid=$2
RewriteRule^(.*)list-([0-9]+)-([0-9]+)\.html$$1/plus/list.php?typeid=$2&PageNo=$3
</IfModule>