亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > 帝國Empire > 正文

帝國CMS結合項偽靜態方法分享

2024-08-28 12:24:36
字體:
來源:轉載
供稿:網友

 修改前請先做好備份,由于修改而造成的損失本人概不負責。

1、下載并安裝好官方結合項插件:http://bbs.phome.net/ShowThread/?threadid=201928&forumid=31
2、修改官方插件使URL格式固定。
修改方法:
打開/e/class/userfun.php
找到
global $public_r;
替換為
global $public_r,$navclassid;
找到
$fieldandvar='myarea,sex,age';

        //字段顯示選項設置,多項用雙“#”號隔開,格式:選項說明|==|內容1,值1##內容2,值2
        $fieldandval=array();
        $fieldandval['myarea']='<b>地區:</b>|==|不限,##東城,東城區##朝陽,朝陽區##崇文,崇文區##宣武,宣武區##海淀,海淀區##豐臺,豐臺區';
        $fieldandval['sex']='<b>性別:</b>|==|不限,##男,男##女,女##人妖,人妖';
        $fieldandval['age']='<b>年齡:</b>|==|不限,##1-10,1__10##11-20,11__20##21-30,21__30##31-40,31__40##41-50,41__50##50歲以上,51__200';
替換為(根據自已要求修改)
$fieldandvar='myarea,sex,age';

        //字段顯示選項設置,多項用雙“#”號隔開,格式:選項說明|==|內容1,值1##內容2,值2
        $fieldandval=array();
        $fieldandval['myarea']='<b>地區:</b>|==|不限,0##東城,1##朝陽,2##崇文,3##宣武,4##海淀,5##豐臺,6';//我這里將值改為數字你可以改任何內容
        $fieldandval['sex']='<b>性別:</b>|==|不限,0##男,1##女,2##人妖,3';
        $fieldandval['age']='<b>年齡:</b>|==|不限,0##1-10,1##11-20,2##21-30,3##31-40,4##41-50,5##50歲以上,6';
找到
    if($_GET['classid'])
    {
        $classid=RepPostVar($_GET['classid']);
        $urlcs.='&classid='.$classid;
    }

    else
   {
       if(!$_GET['mid']&&!$_GET['ttid']&&!$_GET['ztid'])
        {
            $classid=intval($GLOBALS['navclassid']);
            $urlcs.='&classid='.$classid;
        }
   }

替換為
if($_GET['classid'])
        {
                $classid=RepPostVar($_GET['classid']);
                $urlcs.=$classid;
        }
        else
        {
        $urlcs.=$navclassid;
        }
找到
$valallstr.=$valexpr[0].'<a href="'.$public_r['newsurl'].'e/action/ListInfo.php?'.$urlcs.'&ph=1<!--url.add-->&'.$field.'='.urlencode($vtr[1]).'" class="'.$css.'">'.$vtr[0].'</a>'.$valexpr[1];
替換為
$myarea_value=news_value('myarea',$i,0,$vtr[1]);
$sex_value=news_value('sex',$i,1,$vtr[1]);
$age_value=news_value('age',$i,2,$vtr[1]);
// 以上每個加一個字段都需定義
$valallstr.=$valexpr[0].'<a href="http://localhost/list-'.$urlcs.$myarea_value.$sex_value.$age_value.'.html'.'" class="'.$css.'">'.$vtr[0].'</a>'.$valexpr[1];
// http://localhost/EmpireCMS7/list這句根據自己情況修改

找到
?>
在上面加
function news_value($field,$ii,$iii,$vrtss)//新增函數
  {
                if($_GET[$field])
                {
                        $getval=htmlspecialchars($_GET[$field],ENT_QUOTES);
                        $news_values='-'.urlencode($getval);
                }
                else
                {
                $news_values='-0';
                }
                if($ii==$iii)
                {
                $news_values='-'.$vrtss;
                }
  return $news_values;
  }

這樣修改后出來的鏈接地址就固定了。

 

3、打開/e/action/ListInfo.php
找到
$search.='&ph=1&andor='.$andor;
替換為
$search.='&ph=1&andor='.$andor;
$search2.='-'.$classid;
找到
for($i=1;$i<$count;$i++)
        {
                $andval=$_GET[$andr[$i]];
                if(!empty($andval))
                {
                        $andval=RepPostVar2($andval);
                        $doandor=empty($listandf)?'':' '.$andor.' ';
                        if(strstr($andval,'__'))
                        {
                                $andbtr=explode('__',$andval);
                                $andbtr[0]=(float)$andbtr[0];
                                $andbtr[1]=(float)$andbtr[1];
                                if($andbtr[0]&&$andbtr[1])
                                {
                                        $listandf.=$doandor.$andr[$i]." BETWEEN '".$andbtr[0]."' and '".$andbtr[1]."'";
                                }
                        }
                        elseif(empty($emod_r[$mid]['setandf']))
                        {
                                $listandf.=$doandor.$andr[$i]."='".$andval."'";
                        }
                        else
                        {
                                $listandf.=$doandor.$andr[$i]." like '%".$andval."%'";
                        }
                        $search.="&".$andr[$i]."=$andval";
                }
        }
替換為
        for($i=1;$i<$count;$i++)
        {
                $andval=$_GET[$andr[$i]];
                if(strlen($andval)>0)//變量有0所以改為strlen;
                {
                        $fieldandval=array(//對應userfun.php里數組 注意順序須
                                'myarea' =>array(0=>'',1=>"東城區",2=>"朝陽區",3=>"崇文區",4=>"宣武區",5=>"海淀區",6=>"豐臺區"),
                                'sex'=>array(0=>'',1=>"男",2=>"女",3=>"人妖"),
                                'age'=>array(0=>'',1=>"1__10",2=>"11__20",3=>"21__30",4=>"31__40",5=>"41__50",6=>"51__200"),
                                );
                        $andval2=RepPostVar2($andval);
                        $andval=$fieldandval[$andr[$i]][$andval2];
                        //修改過的內容尾
                        $doandor=empty($listandf)?'':' '.$andor.' ';
                        if(strstr($andval,'__'))
                        {
                                $andbtr=explode('__',$andval);
                                $andbtr[0]=(float)$andbtr[0];
                                $andbtr[1]=(float)$andbtr[1];
                                if($andbtr[0]&&$andbtr[1])
                                {
                                        $listandf.=$doandor.$andr[$i]." BETWEEN '".$andbtr[0]."' and '".$andbtr[1]."'";
                                }
                        }
                        elseif(empty($emod_r[$mid]['setandf']))
                        {
                                $listandf.=$doandor.$andr[$i]."='".$andval."'";


                        }
                        else
                        {
                                $listandf.=$doandor.$andr[$i]." like '%".$andval."%'";
                                if(!empty($andval))
                                {
                                $modekey.=$andval." - ";
                                }
                        }
        
                        $search2.="-$andval2";
                }
        }
找到
$listpage=page1($num,$line,$page_line,$start,$page,$search);
替換為
$listpage=page1($num,$line,$page_line,$start,$page,$search2);

這樣修改后鏈接就能正常訪問了。

 

4、打開/e/class/connect.php
找到 function page1 函數
修改為(根據自己要求修改)
function page1($num,$line,$page_line,$start,$page,$search){
        global $fun_r;
        if($num<=$line)
        {
                return '';
        }
        $search=RepPostStr($search,1);
        //$url=eReturnSelfPage(0);
        $url='http://localhost/videolist/';//需重定義
        $snum=2;//最小頁數
        $totalpage=ceil($num/$line);//取得總頁數
        $firststr='<span>共'.$num.'條數據 頁次:'.($page+1).'/'.$totalpage.'頁</span>';
        //上一頁
        if($page<>0)
        {
                $toppage='<a href="'.$url.'0'.$search.'.html">'.$fun_r['startpage'].'</a>';
                $pagepr=$page-1;
                $prepage='<a href="'.$url.''.$pagepr.$search.'.html">'.$fun_r['pripage'].'</a>';
        }
        //下一頁
        if($page!=$totalpage-1)
        {
                $pagenex=$page+1;
                $nextpage='<a href="'.$url.$pagenex.$search.'.html">'.$fun_r['nextpage'].'</a>';
                $lastpage='<a href="'.$url.($totalpage-1).$search.'.html">'.$fun_r['lastpage'].'</a>';
        }
        $starti=$page-$snum<0?0:$page-$snum;
        $no=0;
        for($i=$starti;$i<$totalpage&&$no<$page_line;$i++)
        {
                $no++;
                if($page==$i)
                {
                        $is_1="<em>";
                        $is_2="</em>";
                }
                else
                {
                        $is_1='<a href="'.$url.$i.$search.'.html">';
                        $is_2="</a>";
                }
                $pagenum=$i+1;
                $returnstr.=$is_1.$pagenum.$is_2;
        }
        $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
        return $returnstr;
}


好了,修改完成。
apache 規則

RewriteEngine on
RewriteBase /EmpireCMS7
RewriteRule ^list/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html$ e/action/ListInfo.php?page=$1&classid=$2&ph=1&myarea=$3&sex=$4&age=$5

nginx規則

location / {
rewrite ^(.*)list/([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html$ $1e/action/ListInfo.php?page=$1&classid=$2&ph=1&myarea=$3&sex=$4&age=$5 last;
                   }

修改后搜索分頁會打不開我就不弄弄了意義不大,加一條規則就不會404

rewrite ^(.*)list/([0-9]+)&searchid=([0-9]+).html$ $1e/search/result/index.php?page=$2&searchid=$3 last;

以上參考http://bbs.phome.net/showthread-13-290980-0.html 集合修改部分配置成功

 

附本站偽靜態規則

 

#結合項
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^list-(.+?)-(.+?)-(.+?)-(.+?).html$  /e/action/ListInfo.php?page=$1&classid=$2&ph=1&color=$3&design=$4

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本高清不卡在线| 91视频国产一区| 国产99视频在线观看| 精品视频偷偷看在线观看| 亚洲一区二区精品| 国产精品一二三在线| 91中文在线视频| 日韩精品www| 国产精品一久久香蕉国产线看观看| 色偷偷偷亚洲综合网另类| 在线成人中文字幕| 日韩久久精品成人| 欧美成人精品h版在线观看| 91夜夜未满十八勿入爽爽影院| 精品久久久久久久久久久久久久| 国产一区欧美二区三区| 国产亚洲成av人片在线观看桃| 中文字幕亚洲专区| 日韩免费观看视频| 91免费看片网站| 欧美日本国产在线| 亚洲欧美精品伊人久久| 97福利一区二区| 久久全国免费视频| 国产色综合天天综合网| 亚洲性线免费观看视频成熟| 91国产精品视频在线| 亚洲精品电影网在线观看| 久久精品成人欧美大片古装| 亚洲一区二区三区xxx视频| 欧美中文字幕在线观看| 8x拔播拔播x8国产精品| 91精品成人久久| 欧美孕妇性xx| 97人洗澡人人免费公开视频碰碰碰| 性日韩欧美在线视频| 久久久久久久一区二区| 欧美影院久久久| 日韩综合视频在线观看| 91免费国产网站| 亚洲国产成人精品女人久久久| 亚洲欧美一区二区三区在线| 97**国产露脸精品国产| 欧美性猛交xxxx偷拍洗澡| 亚洲aⅴ日韩av电影在线观看| 欧美色视频日本高清在线观看| 91国产精品91| www.美女亚洲精品| 中文字幕av一区二区三区谷原希美| 成人观看高清在线观看免费| 国产精品国产福利国产秒拍| 欧美性一区二区三区| 一本色道久久88综合日韩精品| 精品日本美女福利在线观看| 国产综合在线视频| 亚洲欧美在线免费| 亚洲已满18点击进入在线看片| 欧美在线一级va免费观看| 国产精品视频免费在线观看| 欧美精品午夜视频| 综合国产在线视频| 国产精品旅馆在线| 国产女人精品视频| 插插插亚洲综合网| 都市激情亚洲色图| 影音先锋日韩有码| 91探花福利精品国产自产在线| 免费成人高清视频| 91老司机在线| 精品久久久在线观看| 国外成人在线直播| 中日韩美女免费视频网址在线观看| 亚洲精品短视频| 精品久久久久久久久久久久久| 精品视频www| 欧美精品在线第一页| 国产精品美乳在线观看| 亚洲女人天堂成人av在线| 91中文字幕一区| 欧美在线中文字幕| 久久久久久久久网站| 98午夜经典影视| 456亚洲影院| 欧美专区国产专区| 欧美午夜精品伦理| 日韩欧美在线一区| 国产一区二区三区欧美| 91久久夜色精品国产网站| 一本色道久久综合狠狠躁篇的优点| 欧美国产日韩一区| 精品欧美一区二区三区| 国产精品久久久久久久久久久新郎| 日av在线播放中文不卡| 538国产精品视频一区二区| 国产有码在线一区二区视频| 日韩成人av一区| 亚洲国产精品va在线看黑人| 日韩精品免费在线视频观看| 亚洲精品乱码久久久久久按摩观| 欧美天天综合色影久久精品| 亚洲精品一区中文| 九九热最新视频//这里只有精品| 亚洲高清一二三区| 精品国产一区二区三区久久狼黑人| 91精品久久久久久久久久久久久| 国产精品7m视频| 久久躁日日躁aaaaxxxx| 国产精品久久久久久搜索| 日韩在线视频网站| 国产精品aaaa| 26uuu亚洲国产精品| 国产亚洲精品综合一区91| 精品久久久久久久久久久| 国产性色av一区二区| www.日韩系列| 97精品免费视频| 视频在线观看99| 国产在线a不卡| 北条麻妃一区二区在线观看| 国产精品极品在线| 久久久久久久久久久亚洲| 国产成人精品久久| 欧美电影免费观看电视剧大全| 国产精品aaa| 久久免费精品视频| 久久精品影视伊人网| 91亚洲va在线va天堂va国| 欧美性xxxxxxxxx| 国产亚洲欧洲黄色| 欧美午夜精品久久久久久久| 国产精品久久久久久久久久东京| 91精品久久久久久久久久入口| 欧美与欧洲交xxxx免费观看| 亚洲欧美日韩视频一区| 国产在线观看精品| 国产欧洲精品视频| 中文字幕精品av| 欧美成人午夜激情在线| 久热精品视频在线观看一区| 亚洲国内精品视频| 亚洲福利小视频| 欧美日韩国产在线播放| 97在线看免费观看视频在线观看| 第一福利永久视频精品| 精品成人乱色一区二区| 久久国产精彩视频| 久久久国产精彩视频美女艺术照福利| 久久午夜a级毛片| 亚洲人高潮女人毛茸茸| 97婷婷大伊香蕉精品视频| 国产一区二区三区中文| 亚洲丝袜一区在线| 日韩高清欧美高清| 国产欧美va欧美va香蕉在线| 91九色国产在线| 久久成人精品一区二区三区| 欧美激情女人20p| 在线电影欧美日韩一区二区私密| 国产精品久久久久久久久免费看| 激情久久av一区av二区av三区| 欧美一区二区三区艳史| 8090成年在线看片午夜| 自拍亚洲一区欧美另类| 97色伦亚洲国产|