在欄目設(shè)置----生成選項(xiàng)里面
列表模式 和 內(nèi)容頁(yè)模式 依然選擇靜態(tài)
然后在其他一些選擇是否生成列表頁(yè)內(nèi)容頁(yè)的選項(xiàng)里面都選擇不生成就可以了
以下的是列表頁(yè)的==================================
為了不影響到使用結(jié)合項(xiàng)的功能
第一步:
復(fù)制 eactionListInfo.php 為 ListInfo_wjt.php
第二步:
打開(kāi) ListInfo_wjt.php
第三步:
找到:$page=(int)$_GET['page'];
改成:$page=(int)$_GET['page']-1;//haoyl.com 偽靜態(tài)修改標(biāo)記
第四步:
找到:$listpage=page1($num,$line,$page_line,$start,$page,$search);
改成:$listpage=pagewjt($num,$line,$page_line,$start,$page,$search,$dolink);//haoyl.com 偽靜態(tài)修改標(biāo)記
第五步:
打開(kāi) eclassconnect.php
找到://前臺(tái)分頁(yè) 在上面加上以下代碼
//列表頁(yè)偽靜態(tài)-----------haoyl.com
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;//最小頁(yè)數(shù)
$totalpage=ceil($num/$line);//取得總頁(yè)數(shù)
$firststr='';
//上一頁(yè)
if($page<>0)
{
$toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a>';
$pagepr=$page;
if($pagepr==1)
{
$prido="index".$type;
}
else
{
$prido="index_".$pagepr.$type;
}
$prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';
}
//下一頁(yè)
if($page!=$totalpage-1)
{
$pagenex=$page+2;
$nextpage='<a href="'.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>';
$lastpage='<a href="'.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>';
}
$starti=$page-$snum<1?1:$page-$snum;
$no=0;
for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
{
$no++;
if($page==$izzi)
{
$is_1='<a class="on" href="#">';
$is_2="</a>";
}
elseif($i==1)
{
$is_1='<a href="'.$dolink.'index'.$type.'">';
$is_2="</a>";
}
else
{
$is_1='<a href="'.$dolink.'index_'.$i.$type.'">';
$is_2="</a>";
}
$izzi=$i;
$izz=$i+2;
$pagenum=$i;
$returnstr.="".$is_1.$pagenum.$is_2;
}
$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
return $returnstr;
}
以下為列表頁(yè)偽靜態(tài)規(guī)則
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
這樣的話 每個(gè)欄目都需要3條規(guī)則,對(duì)于欄目少的話 不太所謂 如果欄目多的話 你可以在欄目目錄名的地址使用([a-z]+)來(lái)代替 但需要自己修改一下 ListInfo_wjt.php 給予classid數(shù)值
這個(gè)方法是比較簡(jiǎn)單的方法,不太會(huì)php,高手別見(jiàn)笑!
本人兩個(gè)站 內(nèi)容頁(yè)和列表頁(yè)都是偽靜態(tài)的
以下是內(nèi)容頁(yè)的偽靜態(tài)
打開(kāi) eactionShowInfo.php
找到:$page=(int)$_GET['page'];
改成:$page=(int)$_GET['page']-1;
把以下的內(nèi)容刪除
//是否支持動(dòng)態(tài)內(nèi)容頁(yè)
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
打開(kāi) eclassconnect.php
找到 //前臺(tái)分頁(yè)
在上面加上以下代碼
//內(nèi)容頁(yè)偽靜態(tài)-----------haoyl.com
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;//最小頁(yè)數(shù)
$totalpage=ceil($num/$line);//取得總頁(yè)數(shù)
$firststr='';
//上一頁(yè)
if($page<>0)
{
$toppage='<a href="'.$dolink.$search.$type.'">'.$fun_r['startpage'].'</a>';
$pagepr=$page;
if($pagepr==1)
{
$prido=$search.$type;
}
else
{
$prido=$search."_".$pagepr.$type;
}
$prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';
}
//下一頁(yè)
if($page!=$totalpage-1)
{
$pagenex=$page+2;
$nextpage='<a href="'.$dolink.$search.'_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>';
$lastpage='<a href="'.$dolink.$search.'_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>';
}
$starti=$page-$snum<1?1:$page-$snum;
$no=0;
for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
{
$no++;
if($page==$izzi)
{
$is_1='<a class="on" href="#">';
$is_2="</a>";
}
elseif($i==1)
{
$is_1='<a href="'.$dolink.$search.$type.'">';
$is_2="</a>";
}
else
{
$is_1='<a href="'.$dolink.$search.'_'.$i.$type.'">';
$is_2="</a>";
}
$izzi=$i;
$izz=$i+2;
$pagenum=$i;
$returnstr.="".$is_1.$pagenum.$is_2;
}
$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
return $returnstr;
}
以下為內(nèi)容頁(yè)偽靜態(tài)規(guī)則
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
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 帝國(guó)模板下載列表頁(yè)和內(nèi)容頁(yè)的偽靜態(tài)規(guī)則實(shí)現(xiàn)方法