muban大师 发表于 2021-3-4 09:07:21

解决dede列表页分页地址优化

修改文件:include/arc.listview.class.php
       
        先找到
       
        //获得上一页和主页的链接
        if($this->PageNo != 1)
        {
        $prepage.="[*,
        $indexpage="[*,\r\n";
        }
       
        修改成
       
        //获得上一页和主页的链接
        if($this->PageNo != 1)
        {
        if($prepagenum==1){
        $prepage.="[*,\r\n";
        }else{
        $prepage.="[*,\r\n";
        }
        $indexpage="[*,\r\n";
        }
       
        然后找到
       
       if($mjj==$this->PageNo)
        {
        $optionlist .= "$mjj\r\n";
        }
        else
        {
        $optionlist .= "$mjj\r\n";
       
        修改成
       
       if($mjj==1){
        $linkvalue = $this->Fields['defaultname',;
        }else{
        $linkvalue = str_replace("{page}",$mjj,$tnamerule);
        }
        if($mjj==$this->PageNo)
        {
        $optionlist .= "$mjj\r\n";
        }
        else
        {
        $optionlist .= "$mjj\r\n";
        }
       
        最后找到
       
        if($j==$this->PageNo)
        {
        $listdd.= "$j\r\n";
        }
        else
        {
        $listdd.="[*,\r\n";
        }
       
        修改成
       
       if($j==$this->PageNo)
        {
        $listdd.= "$j\r\n";
        }
        else
        {
        if($j==1){
        $listdd.="[*,\r\n";
        }else{
        $listdd.="[*,\r\n";
        }
        }
页: [1]
查看完整版本: 解决dede列表页分页地址优化