• <ol id="p2sfo"><var id="p2sfo"><optgroup id="p2sfo"></optgroup></var></ol><style id="p2sfo"><table id="p2sfo"></table></style>
    • <dfn id="p2sfo"><pre id="p2sfo"></pre></dfn>
        <strong id="p2sfo"><th id="p2sfo"></th></strong>
            <pre id="p2sfo"><strike id="p2sfo"></strike></pre>
              中文午夜人妻无码看片,综合久青草视频在线观看,无码人妻精品一区二区不卡,久久伊人久久亚洲综合,国产成人女人在线观看,无码人妻一区二区三区兔费 ,韩国无码av片在线观看,亚洲另类国产欧美一区二区
              網(wǎng)站建設(shè)套餐 網(wǎng)站建設(shè)作品 網(wǎng)站模板

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

              2012年11月28日 19:11:36

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

              第一、打開(kāi)beescms根目錄的include文件夾。

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

              實(shí)現(xiàn)beescms前臺(tái)支持php語(yǔ)句的方法

               //替換模板
               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';//列表分頁(yè)
                $preg_arr[] = '/\{body_page\s*\/\}/isU';//內(nèi)容分頁(yè)
                $preg_arr[] = '/{path\s+(.*)\s*\/\}/isU';//路徑
                $preg_arr[] = '/{langs\s+(.*)\s*\/\}/isU';//語(yǔ)言
                $preg_arr[] = '/{include\s+(.*)\s*\/\}/isU';//包含標(biāo)簽
                $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)標(biāo)簽
                $template=$this->made_tag($template,'loop');
               
                return $template;
               }

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

               //處理標(biāo)簽
               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));//標(biāo)簽屬性
                  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)){
                 //獲取標(biāo)簽值
                 $replace=$this->get_tag_value($tag_value,$tag_type);
                 }
                 return str_replace($rel[0],$replace,$tpl);
                }else{
                 return $tpl;
                }
                
               }
               

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

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

              <?php

              //這里是php的語(yǔ)句//

              ?>

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

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

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

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

              Copyright?2020-2030  www.62net.cn

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

              主站蜘蛛池模板: 亚洲欧美国产精品久久| 色欲天天天无码视频| 国产主播福利在线观看| 国产激情精品一区二区三区| 国内精品免费久久久久电影院97| a网站在线观看| 欧洲性久久精品| 成人午夜av在线播放| 国产精品无码翘臀在线观看| 日本高清一区二区三| 性一交一乱一伦一视频一二三区 | 手机在线免费av网站| 久久久久久99精品热久久| 北岛玲中文字幕人妻系列| 国产高清不卡一区二区| 亚洲精品自拍在线视频| 精品国产一区二区三区不卡| 中文字幕成熟丰满人妻| 中文字幕一区二区三区日韩精品| 亚洲动漫成人一区二区| 亚洲色成人一区二区三区小说| 亚洲一区二区三区久久蜜桃| 最好看的电影2019中文字幕| 国产免费人成视频在线观看| 精品无码久久久久久久久粉色| 伊人色综合网一区二区三区| 日韩精品人妻中文字幕有码| 日本在线视频www鲁啊鲁| 国产综合精品日本亚洲777| 日韩AV高清在线看片| 韩国日本国产亚洲自拍| 日韩在线精品成人av| 小12箩利洗澡无码视频网站 | 色婷婷亚洲婷婷五月| 亚洲中文字幕有综合久久| 韩国三级l中文字幕无码| 中国老熟妇506070| 国产99re热这里只有精品| 最新午夜男女福利片视频| 国产精品天干天干综合网| 精品国产午夜福利理论片|