国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 帝國Empire > 正文

帝國模板列表頁和內容頁的偽靜態規則實現方法

2024-07-09 22:59:18
字體:
來源:轉載
供稿:網友

在欄目設置----生成選項里面

列表模式 和 內容頁模式 依然選擇靜態

然后在其他一些選擇是否生成列表頁內容頁的選項里面都選擇不生成就可以了

以下的是列表頁的==================================
為了不影響到使用結合項的功能

第一步:
復制 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

找到://前臺分頁 在上面加上以下代碼

//列表頁偽靜態-----------m.survivalescaperooms.comfunction 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='<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>';        }        //下一頁        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;}


以下為列表頁偽靜態規則

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

找到 //前臺分頁

在上面加上以下代碼

//內容頁偽靜態-----------m.survivalescaperooms.comfunction 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='<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>';        }        //下一頁        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;}


以下為內容頁偽靜態規則

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁武县| 天门市| 丹东市| 西城区| 宜丰县| 汝阳县| 谷城县| 茂名市| 焦作市| 太保市| 丰原市| 颍上县| 乐亭县| 曲沃县| 陆丰市| 根河市| 乌拉特前旗| 若尔盖县| 贵德县| 边坝县| 阜康市| 阜阳市| 武胜县| 高陵县| 肥东县| 钟祥市| 城固县| 曲靖市| 察雅县| 德令哈市| 西吉县| 徐水县| 康保县| 镇巴县| 华容县| 丹东市| 汪清县| 金溪县| 建始县| 理塘县| 简阳市|