<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  m.sansensd.com

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

      主站蜘蛛池模板: 精品国产网站| 亚洲一区在线观看尤物| 国产欧美日韩亚洲一区二区三区 | 亚洲狠狠婷婷综合久久久| 狂乳乱人伦| 成年免费视频黄网站在线观看| 日韩欧美国产成人| 亚洲av无码牛牛影视在线二区| 久久国产精品久久精| 日本无产久久99精品久久| 亚洲精品动漫| 亚洲超人碰视频| 99久久无色码中文字幕| 亚洲欧美日韩中文二区| 男人天堂av成人在线| 欧美深夜福利网站在线观看| 国产日产韩国精品视频,| 黄色三级网站免费| 男人和女人高潮免费网站| 国产精品偷伦免费观看的| 国产精品一区二区在线欢| 亚洲成在线人视频观看| 亚洲狼人社区av在线观看| 亚洲一区二区免费日韩| av片在线观看永久免费| 亚洲成人国产一区二区| 久久婷婷五月综合鬼色| 免费a在线观看播放| 精品一区二区三区人妻久久| 久久中文字幕人妻熟女凤间| 欧美刺激午夜性久久久久久久| 中文字幕少妇人妻精品| 四虎影视久久久免费观看| 国产综合欧美| 国产成人综合久久精品下载| 蜜臀AV在线播放一区二区三区 | 美乳丰满人妻无码视频| 久久九九国产精品怡红院| 国产av剧情亚洲精品| 国产超碰人人做人人爽av动图| 国产精品亚洲а∨天堂123|