在欄目設置----生成選項里面
列表模式 和 內容頁模式 依然選擇靜態
然后在其他一些選擇是否生成列表頁內容頁的選項里面都選擇不生成就可以了
以下的是列表頁的==================================
為了不影響到使用結合項的功能
第一步:
復制 eactionListInfo.php 為 ListInfo_wjt.php
第二步:
打開 ListInfo_wjt.php
第三步:
找到:$page=(int)$_GET['page'];
改成:$page=(int)$_GET['page']-1;//haoyl.com 偽靜態修改標記
第四步:
找到:$listpage=page1($num,$line,$page_line,$start,$page,$search);
改成:$listpage=pagewjt($num,$line,$page_line,$start,$page,$search,$dolink);//haoyl.com 偽靜態修改標記
第五步:
打開 e/class/connect.php
找到://前臺分頁 在上面加上以下代碼
//列表頁偽靜態-----------www.daixiao#function pagewjt($num,$line,$page_line,$start,$page,$search,$dolink){? ? ? ? global $fun_r;? ? ? ? if($num<=$line)? ? ? ? {? ? ? ? ? ? ? ? return '';? ? ? ? }? ? ? ? $type='.html';? ? ? ? $url=$_SERVER['PHP_SELF'].'?page';? ? ? ? $snum=2;//最小頁數? ? ? ? $totalpage=ceil($num/$line);//取得總頁數? ? ? ? $firststr='';? ? ? ? //上一頁? ? ? ? if($page<>0)? ? ? ? {? ? ? ? ? ? ? ? $toppage=''.$fun_r['startpage'].'';? ? ? ? ? ? ? ? $pagepr=$page;? ? ? ? ? ? ? ? if($pagepr==1)? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? $prido="index".$type;? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? else? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? $prido="index_".$pagepr.$type;? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? $prepage=''.$fun_r['pripage'].'';? ? ? ? }? ? ? ? //下一頁? ? ? ? if($page!=$totalpage-1)? ? ? ? {? ? ? ? ? ? ? ? $pagenex=$page+2;? ? ? ? ? ? ? ? $nextpage=''.$fun_r['nextpage'].'';? ? ? ? ? ? ? ? $lastpage=''.$fun_r['lastpage'].'';? ? ? ? }? ? ? ? $starti=$page-$snum<1?1:$page-$snum;? ? ? ? $no=0;? ? ? ? for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)? ? ? ? {? ? ? ? ? ? ? ? $no++;? ? ? ? ? ? ? ? if($page==$izzi)? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? $is_1='';? ? ? ? ? ? ? ? ? ? ? ? $is_2="";? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? elseif($i==1)? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? $is_1='';? ? ? ? ? ? ? ? ? ? ? ? $is_2="";? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? else? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? $is_1='';? ? ? ? ? ? ? ? ? ? ? ? $is_2="";? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? $izzi=$i;? ? ? ? ? ? ? ? $izz=$i+2;? ? ? ? ? ? ? ? $pagenum=$i;? ? ? ? ? ? ? ? $returnstr.="".$is_1.$pagenum.$is_2;? ? ? ? }? ? ? ?? ? ? ? $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;? ? ? ? return $returnstr;}
以下為列表頁偽靜態規則
RewriteRule ^欄目目錄名/$ e/action/ListInfo_wjt.php?page=1&classid=欄目id
RewriteRule ^欄目目錄名/index.html$ e/action/ListInfo_wjt.php?page=1&classid=欄目id
RewriteRule ^欄目目錄名/index_([0-9]+).html$ e/action/ListInfo_wjt.php?page=$1&classid=欄目id
這樣的話 每個欄目都需要3條規則,對于欄目少的話 不太所謂 如果欄目多的話 你可以在欄目目錄名的地址使用([a-z]+)來代替 但需要自己修改一下 ListInfo_wjt.php 給予classid數值
這個方法是比較簡單的方法,不太會php,高手別見笑!
本人兩個站 內容頁和列表頁都是偽靜態的
以下是內容頁的偽靜態
打開 eactionShowInfo.php
找到:$page=(int)$_GET['page'];
改成:$page=(int)$_GET['page']-1;
把以下的內容刪除
//是否支持動態內容頁if($class_r[$classid]['showdt']!=2){? ? ? ? $titleurl=sys_ReturnBqTitleLink($r);? ? ? ? Header("Location:$titleurl");? ? ? ? exit();}
找到:$search="&classid=$classid&id=$id";
改成:$search="$id";
找到:$truepage=page1($thispagenum,$line,$page_line,$start,$page,$search);
改成:$truepage=pagewjt_1($thispagenum,$line,$page_line,$start,$page,$search,$dolink);//haoyl.com
打開 e/class/connect.php
找到 //前臺分頁
在上面加上以下代碼
//內容頁偽靜態-----------www.daixiao#function pagewjt_1($num,$line,$page_line,$start,$page,$search,$dolink){? ? ? ? global $fun_r;? ? ? ? if($num<=$line)? ? ? ? {? ? ? ? ? ? ? ? return '';? ? ? ? }? ? ? ? $search=htmlspecialchars($search,ENT_QUOTES);? ? ? ? $type='.html';? ? ? ? $url=$_SERVER['PHP_SELF'].'?page';? ? ? ? $snum=2;//最小頁數? ? ? ? $totalpage=ceil($num/$line);//取得總頁數? ? ? ? $firststr='';? ? ? ? //上一頁? ? ? ? if($page<>0)? ? ? ? {? ? ? ? ? ? ? ? $toppage=''.$fun_r['startpage'].'';? ? ? ? ? ? ? ? $pagepr=$page;? ? ? ? ? ? ? ? if($pagepr==1)? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? $prido=$search.$type;? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? else? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? $prido=$search."_".$pagepr.$type;? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? $prepage=''.$fun_r['pripage'].'';? ? ? ? }? ? ? ? //下一頁? ? ? ? if($page!=$totalpage-1)? ? ? ? {? ? ? ? ? ? ? ? $pagenex=$page+2;? ? ? ? ? ? ? ? $nextpage=''.$fun_r['nextpage'].'';? ? ? ? ? ? ? ? $lastpage=''.$fun_r['lastpage'].'';? ? ? ? }? ? ? ? $starti=$page-$snum<1?1:$page-$snum;? ? ? ? $no=0;? ? ? ? for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)? ? ? ? {? ? ? ? ? ? ? ? $no++;? ? ? ? ? ? ? ? if($page==$izzi)? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? $is_1='';? ? ? ? ? ? ? ? ? ? ? ? $is_2="";? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? elseif($i==1)? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? $is_1='';? ? ? ? ? ? ? ? ? ? ? ? $is_2="";? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? else? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? $is_1='';? ? ? ? ? ? ? ? ? ? ? ? $is_2="";? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? $izzi=$i;? ? ? ? ? ? ? ? $izz=$i+2;? ? ? ? ? ? ? ? $pagenum=$i;? ? ? ? ? ? ? ? $returnstr.="".$is_1.$pagenum.$is_2;? ? ? ? }? ? ? ?? ? ? ? $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;? ? ? ? return $returnstr;}
以下為內容頁偽靜態規則
RewriteRule ^欄目目錄名/([0-9]+).html$ e/action/ShowInfo.php?classid=欄目id&id=$1&page=1
RewriteRule ^欄目目錄名/([0-9]+)_([0-9]+).html$ e/action/ShowInfo.php?classid=欄目id&id=$1&page=$2
新聞熱點
疑難解答