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

首頁 > CMS > PhpCMS > 正文

phpcmsV9欄目偽靜態的修改方法(支持自定義目錄名)

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

 phpcmsV9欄目偽靜態的修改方法(支持自定義目錄名),官方程序默認偽靜態是不支持自定義欄目名的,所以今天就做了以下修改,讓其支持!

首先看urlrewrite的規則,這個是IIS6下的,其它環境下的規則自己轉換下
 

XML/HTML代碼
  1. RewriteRule /phpcms/(.*)(.*)/ /phpcms/index/.php/?m=contentc=indexa=listscategorydir=$1catdir=$2   
  2. RewriteRule /phpcms/(.*)(.*)/([0-9]+)/ /phpcms/index/.php/?m=contentc=indexa=listscategorydir=$1catdir=$2page=$3  

1、打開phpcms/modules/content目錄下的index.php找到   public function lists() {,將$catid = intval($_GET['catid']);替換成:

PHP代碼
  1. if(isset ($_GET['catid'])){   
  2.                     $catid = intval($_GET['catid']);   
  3.                 }else{   
  4.                     $catdir=$_GET['catdir'];   
  5.                     if($catdir==""){   
  6.                         $catdir=$_GET['categorydir'];   
  7.                     }   
  8.                     $s=$this->_getCategoryId($catdir);   
  9.                     $catid=$s[0][catid];                      
  10.                 }  

并且在最后的}?>  前添加:

PHP代碼
  1. /** 
  2.          *根據欄目名獲得ID 
  3.          * @param <type> $catdir 
  4.          */  
  5.         function _getCategoryId($catdir){   
  6.             $this->category_db = pc_base::load_model('category_model');   
  7.             $result = $this->category_db->select(array('catdir'=>$catdir));   
  8.            // print_r($result);   
  9.             return $result;   
  10.          }  

2、打開phpcms/modules/content/classes目錄中的url.class.php,找到 
if (!$setting['ishtml']) { //如果不生成靜態
將下面的:
 

PHP代碼
  1. $url = str_replace(array('{$catid}''{$page}'), array($catid$page), $urlrule);   
  2.             if (strpos($urls'//')!==false) {
  3.                     $url = APP_PATH.str_replace('//', '/', $urls);   
  4.             }  

替換成:

PHP代碼
  1. $domain_dir = '';   
  2.             if (strpos($category['url'], '://')!==false && strpos($category['url'], '?')===false) {   
  3.                 if (preg_match('/^((http|https):////)?([^//]+)/i'$category['url'], $matches)) {   
  4.                     $match_url = $matches[0];   
  5.                     $url = $match_url.'/';   
  6.                 }   
  7.                 $db = pc_base::load_model('category_model');   
  8.                 $r = $db->get_one(array('url'=>$url), '`catid`');   
  9.   
  10.                 if($r$domain_dir = $this->get_categorydir($r['catid']).$this->categorys[$r['catid']]['catdir'].'/';   
  11.             }   
  12.             $categorydir = $this->get_categorydir($catid);   
  13.             $catdir = $category['catdir'];   
  14.             $year = date('Y',$time);   
  15.             $month = date('m',$time);   
  16.             $day = date('d',$time);   
  17.             //echo $catdir;   
  18.             $urls = str_replace(array('{$categorydir}','{$catdir}','{$year}','{$month}','{$day}','{$catid}','{$id}','{$prefix}'  
  19. ,'{$page}'),array($categorydir,$catdir,$year,$month,$day,$catid,$id,$prefix,$page),$urlrule);   
  20.                        // echo $urls."<br>";   
  21.                         if (strpos($urls'//')!==false) {
  22.                     $urls = APP_PATH.str_replace('//', '/', $urls);   
  23.             }   
  24.                         $url = $domain_dir.$urls;  

3、后臺URL規則中添加:

XML/HTML代碼
  1. url示例:1/   
  2. url規則:{$categorydir}{$catdir}/|{$categorydir}{$catdir}/{$page}/  

更新欄目緩存就OK了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲性夜色噜噜噜7777| 成人美女免费网站视频| 欧美肥老太性生活视频| 成人黄色免费网站在线观看| 亚洲午夜久久久久久久| 亚洲天堂一区二区三区| 久久亚洲一区二区三区四区五区高| 57pao精品| 91情侣偷在线精品国产| 亚洲第一页在线| 日本精品久久中文字幕佐佐木| 最好看的2019年中文视频| 亚洲天堂男人的天堂| 久久久欧美一区二区| 日韩在线观看免费高清完整版| 欧美性猛交xxx| 91在线免费观看网站| 国产精品一区二区三区成人| 国产精品极品美女粉嫩高清在线| **欧美日韩vr在线| 成人免费在线视频网站| 国产亚洲一区精品| 日韩欧美中文免费| 91精品国产成人www| 中文一区二区视频| 成人性生交xxxxx网站| xxav国产精品美女主播| 亚洲国产天堂久久综合| 国产精品尤物福利片在线观看| 欧美日韩亚洲一区二区| 国产精品第1页| 欧美日韩免费观看中文| 这里精品视频免费| 久久精品99久久香蕉国产色戒| 97成人超碰免| 国产精品香蕉国产| 日韩av在线精品| 欧美理论片在线观看| 欧美色欧美亚洲高清在线视频| 538国产精品一区二区在线| 欧美日韩中文字幕在线视频| 亚洲国产成人精品久久| 欧美视频在线观看 亚洲欧| 亚洲欧美在线x视频| 成人久久久久爱| 国产精品1区2区在线观看| 8090理伦午夜在线电影| 欧美激情精品久久久久| 日本精品在线视频| 欧美成人精品一区二区| 日韩在线精品一区| 亚洲精品国产拍免费91在线| 日韩欧美视频一区二区三区| 中文亚洲视频在线| 中文字幕亚洲图片| 91精品国产91久久久久久| 国产精品电影观看| 亚洲人成在线播放| 亚洲乱码一区av黑人高潮| 国产小视频91| 久久久国产视频| 色综合久久久久久中文网| 欧美大肥婆大肥bbbbb| 亚洲香蕉在线观看| 国产99久久精品一区二区| 国产精品久久久久91| 免费91麻豆精品国产自产在线观看| 亚洲第一色在线| 国产精品扒开腿爽爽爽视频| 久操成人在线视频| 日韩经典中文字幕| 日本精品免费一区二区三区| 国产精品久久久久久久久久新婚| 91po在线观看91精品国产性色| 国产精品视频自在线| 日韩精品中文字幕在线观看| 91久久精品视频| 欧美日韩成人在线观看| 亚洲欧美色图片| 欧洲精品在线视频| 亚洲国内高清视频| 97精品一区二区三区| 亚洲成人免费网站| 91午夜理伦私人影院| 欧美精品精品精品精品免费| 美女av一区二区| 欧美丝袜第一区| 欧美日韩日本国产| 最新69国产成人精品视频免费| 自拍偷拍亚洲区| 亚洲精品资源在线| 热久久视久久精品18亚洲精品| 日本午夜精品理论片a级appf发布| 日韩电影免费观看中文字幕| 亚洲精品98久久久久久中文字幕| 国产精品狼人色视频一区| 91亚洲国产成人精品性色| 国产精品美女久久| 成人精品网站在线观看| 精品五月天久久| 亚洲精品中文字| 久久综合五月天| 精品国产依人香蕉在线精品| 亚洲视频网站在线观看| 国产精品高清在线| 成人黄色片在线| 亚洲区bt下载| 日韩电影在线观看永久视频免费网站| 亚洲激情电影中文字幕| 91精品国产91久久| 欧美性极品xxxx做受| 亚洲人成网站999久久久综合| 欧美丝袜第一区| 欧美猛交ⅹxxx乱大交视频| 中文字幕亚洲在线| 亚洲日本欧美日韩高观看| 福利视频导航一区| 日韩精品在线免费| 欧美电影免费观看高清完整| 91久久精品美女| 欧美尤物巨大精品爽| 欧美性极品xxxx做受| 最近的2019中文字幕免费一页| 国产视频精品自拍| 国产精品视频导航| 国产日韩换脸av一区在线观看| 欧美性猛交xxxx富婆弯腰| 国产精品色悠悠| 久久久999精品| 亚洲午夜久久久影院| 国产午夜精品免费一区二区三区| 亚洲精品久久久久久下一站| 国产精品久久久久久久久久免费| 国产精品视频一区二区三区四| 国产成人精彩在线视频九色| 亚洲国产欧美一区二区三区同亚洲| 亚洲欧美国产精品久久久久久久| 成人亲热视频网站| 欧美高跟鞋交xxxxhd| 狠狠久久亚洲欧美专区| 亚洲人成网站色ww在线| 国产欧美va欧美va香蕉在线| 97视频在线观看亚洲| 欧美日韩国产一区二区三区| 亚洲热线99精品视频| 国产+成+人+亚洲欧洲| 亚洲一区www| 91精品久久久久久久久久久| 国产不卡av在线免费观看| 中文字幕综合一区| 国产成人精品久久二区二区91| 亚洲天堂av在线免费观看| 日韩麻豆第一页| 日韩精品中文字幕在线播放| 97超级碰碰碰| 影音先锋欧美在线资源| 精品中文字幕久久久久久| 欧美日韩中国免费专区在线看| 色小说视频一区| 高清视频欧美一级| 欧美另类老女人| 91久久精品视频| 成人乱色短篇合集| 77777亚洲午夜久久多人|