<tr id="fb0sb"></tr>
  • <big id="fb0sb"></big>
  • <samp id="fb0sb"><delect id="fb0sb"></delect></samp><strong id="fb0sb"><menu id="fb0sb"></menu></strong>
    1. 九色精品国产亚洲av麻豆一,大肥婆老熟女一区二区精品,亚洲综合无码一区二区,亚洲美女操,成人自拍视频在线观看,久久久喷潮一区二区三区,久久精品国产99国产精品严洲,精品视频一区二区福利午夜
      網(wǎng)站建設(shè)套餐 網(wǎng)站建設(shè)作品 網(wǎng)站模板

      企業(yè)網(wǎng)站建設(shè),beescms前臺支持php語句的方法。

      2012年11月28日 19:11:36

              我們在濟南網(wǎng)站建設(shè)中,通常用到的企業(yè)網(wǎng)站的cms,主要用的是beescms,但是現(xiàn)在這個cms是無法直接在前臺直接寫php代碼的,這樣就大大減少了網(wǎng)站前臺標簽的靈活性,我們只需要按照濟南騰飛網(wǎng)絡(luò)和你說如下幾點修改,就可以讓beescms前臺標簽支持php語句了,beescms前臺支持php語句的方法

      第一、打開beescms根目錄的include文件夾。

      打開beescms根目錄的include文件夾,找到里面的tpl.class.php文件,在48行左右找到private function tpl_replace()這個函數(shù),將這整個函數(shù)修改為:

      實現(xiàn)beescms前臺支持php語句的方法

       //替換模板
       private function tpl_replace(){
        $template=$this->template_file_content;//模板內(nèi)容
        
        $preg_arr[] = '/\{\/loop\}/isU';
        $preg_arr[] = '/\{(lang|print)\s+(.*)\/\}/isU';//輸出變量
        $preg_arr[] = '/{cate\s+(.*)\s*\/}/isU';//欄目變量
        $preg_arr[] = '/\{webinfo\s+(.*)\/\}/isU';//網(wǎng)站信息
        $preg_arr[] = '/{position\s+(.*)\/}/isU';//當(dāng)前位置
        $preg_arr[] = '/\{if\s+(.*)\}/isU';//判斷
        $preg_arr[] = '/\{else\}/';//判斷
        $preg_arr[] = '/\{\/if\}/';//判斷
        $preg_arr[] = '/\{flash\s*(.*)\/\}/isU';//flash幻燈
        $preg_arr[] = '/\{list_page\s+source=(.*)\/\}/isU';//列表分頁
        $preg_arr[] = '/\{body_page\s*\/\}/isU';//內(nèi)容分頁
        $preg_arr[] = '/{path\s+(.*)\s*\/\}/isU';//路徑
        $preg_arr[] = '/{langs\s+(.*)\s*\/\}/isU';//語言
        $preg_arr[] = '/{include\s+(.*)\s*\/\}/isU';//包含標簽
        $preg_arr[] = '/\{assign\s+source=(.*)\s+name=(.*)\/\}/isU';//assign輸出
        
        $replace_arr[] = "<?php \n}\n}?>";
        $replace_arr[] = "<?php echo \\2;?>";
        $replace_arr[] = '<?php echo $cate_info[\'cate_\\1_seo\'];?>';
        $replace_arr[] = "<?php webinfo(\\1);?>";
        $replace_arr[] = '<?php position(); ?>';
        $replace_arr[] = "<?php if(\\1){?>";
        $replace_arr[] = "<?php }else{?>";
        $replace_arr[] = "<?php }?>";
        $replace_arr[] = "<?php echo flash_ad('\\1');?>";
        $replace_arr[] = "<?php echo \$\\1;?>";
        $replace_arr[] = "<?php echo \$body_page;?>";
        $replace_arr[] = "<?php cmspath('\\1');?>";
        $replace_arr[] = "<?php langs('\\1');?>";
        $replace_arr[] = "<?php \$this->display('\\1',1);?>";
        $replace_arr[] = "<?php \$\\2=\\1;?>";
        
        ksort($preg_arr);
        ksort($replace_arr);
        
        $template = preg_replace($preg_arr,$replace_arr,$template);
        //循環(huán)標簽
        $template=$this->made_tag($template,'loop');
       
        return $template;
       }

      然后繼續(xù)在這個文件里面找到private function made_tag($tpl,$tag_type)這個函數(shù),將這整個函數(shù)替換為:

       //處理標簽
       private function made_tag($tpl,$tag_type){
        $preg_str='/{'.$tag_type.'(.*)}/isU';
        preg_match_all($preg_str,$tpl,$rel);
        if(!empty($rel[1])){
        $tag_value='';
         foreach($rel[1] as $k=>$v){
          $val=preg_split('/\s/',trim($v));//標簽屬性
          if(!empty($val)){
          $tag_value2='';
           foreach($val as $key=>$value){
            if(!empty($value)){
             $value_tag_arr=explode('=',$value,2);//屬性名稱和值
             $tag_value2[$value_tag_arr[0]]=empty($value_tag_arr[1])?'':$value_tag_arr[1];
             
            }
           }
           $tag_value[]=$tag_value2;
          }
         }
         if(!empty($tag_value)){
         //獲取標簽值
         $replace=$this->get_tag_value($tag_value,$tag_type);
         }
         return str_replace($rel[0],$replace,$tpl);
        }else{
         return $tpl;
        }
        
       }
       

      然后保存,到網(wǎng)站的后臺更新一下緩存,然后你在去前臺寫一個php的語句試試。

      前臺的php語句格式應(yīng)該是這樣:

      <?php

      //這里是php的語句//

      ?>

      這就是實現(xiàn)beescms前臺支持php語句的方法。大家如果有什么不明白的地方可以聯(lián)系下我們,濟南網(wǎng)站建設(shè)公司-濟南騰飛網(wǎng)絡(luò),大家可以一起交流進步。本文由濟南騰飛網(wǎng)絡(luò)發(fā)布,轉(zhuǎn)載請注明。http://m.0531soso.com

      服務(wù)宗旨:客戶至上、服務(wù)保證、信用保證、售后保證、價格保證。

      在濟南找濟南網(wǎng)站建設(shè)公司就選擇我們,我們用服務(wù)保證你選擇的沒有錯誤。

      公司地址:山東省濟南市東關(guān)大街中泰大廈

      Copyright?2020-2030  www.sansensd.com

      濟南網(wǎng)站設(shè)計我們值得信賴.

      主站蜘蛛池模板: 欧美午夜在线观看| 国产在线观看精品一区二区三区| 亚洲国产大胸一区二区三区| 亚洲精品一区二区三区大| 制服丝袜美腿一区二区| 欧美成人精品高清视频在线 | 日本成片区免费久久| 国产午夜福利精品久久不卡| 欧美日本一区二区视频在线观看| 95sao国产在线观看免费| 久久久99一区二区三区| 亚洲精品av网站在线观看| 伊人欧美在线| 黑色丝袜国产精品| 国产欧美日韩另类在线专区| 国产精品亚洲一区二区无码| 精品国产乱弄九九99久久| 久久综合激激的五月天| 麻豆国产成人av在线播放欲色| 精品国产粉嫩内射白浆内射双马尾| 亚洲欧美va在线播放| 无码乱人伦一区二区亚洲| 国产亚洲精品俞拍视频| 玩弄少妇肉体到高潮动态图| 亚洲乱亚洲乱妇22p中文影视| 精品少妇av一区二区| 无码国产精品一区二区免费式影视| 精品国产午夜福利在线观看| 国产视频一二三区| 亚洲激情国产一区二区三区| 国产玖玖视频| 成年午夜精品久久精品| 国产精品一区在线蜜臀| 精品国产自在久久现线拍| 久久五月精品综合网中文字幕| 久久精品人人做人人综合试看| 456亚洲人成高清在线| 国产太嫩了在线观看| 久久这里只有精品免费| 亚洲色偷偷色噜噜狠狠99| 国产亚洲精品久久久久婷婷图片|