DEDECMS列表偽靜態(tài)修改_DedeCms教程

      編輯Tag賺U幣
      教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

      打開(kāi)inc_arclist_view.php
      查找
      //---------------------------------
      //獲取動(dòng)態(tài)的分頁(yè)列表
      //---------------------------------

      對(duì)比以下代碼修改
      function GetPageListDM($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頁(yè)/".$this->TotalResult."條記錄";
      if($this->TotalResult == 0) return "共0頁(yè)".$this->TotalResult."條記錄";
      $maininfo = "共{$totalpage}頁(yè)/".$this->TotalResult."條記錄";

      $purl = $this->GetCurUrl();
      $geturl = "typeid=".$this->TypeID."&TotalResult=".$this->TotalResult."&";
      $gettypeid =$this->TypeID."-";
      //$hidenform = "<input type='hidden' name='typeid' value='".$this->TypeID."'>\r\n";
      //$hidenform .= "<input type='hidden' name='TotalResult' value='".$this->TotalResult."'>\r\n";

      $purl .= "?".$geturl;

      //獲得上一頁(yè)和下一頁(yè)的鏈接
      if($this->PageNo != 1){
      $prepage.="<a href='list-".$gettypeid."$prepagenum.html'>上一頁(yè)</a>";
      $indexpage="<a href='list-".$gettypeid."1.html'>首頁(yè)</a>";
      }
      else{
      $indexpage="首頁(yè)";
      }

      if($this->PageNo!=$totalpage && $totalpage>1){
      $nextpage.="<a href='list-".$gettypeid."$nextpagenum.html'>下一頁(yè)</a>";
      $endpage="<a href='list-".$gettypeid."$totalpage.html'>末頁(yè)</a>";
      }
      else{
      $endpage="末頁(yè)";
      }
      //獲得數(shù)字鏈接
      $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.="<a href='list-".$gettypeid."$j.html'>".$j."</a>";
      }
      $plist .= $maininfo.$indexpage.$prepage.$listdd.$nextpage.$endpage;
      return $plist;
      }

      打開(kāi)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文件

      內(nèi)容為
      <IfModule mod_rewrite.c>
      RewriteEngine On
      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>

      官方原帖:http://bbs.dedecms.com/read.php?tid=42132&fpage=3

      查看更多 DedeCms教程  織夢(mèng)模板  織夢(mèng)DedeCms視頻教程  織夢(mèng)dedecms專題

      來(lái)源:DEDECMS論壇//所屬分類(lèi):DedeCms教程/更新時(shí)間:2008-03-07
      相關(guān)DedeCms教程