企业网站建设,beescms前台支持php语句的方法

上传人:wt****50 文档编号:37548474 上传时间:2018-04-18 格式:DOC 页数:4 大小:106KB
返回 下载 相关 举报
企业网站建设,beescms前台支持php语句的方法_第1页
第1页 / 共4页
企业网站建设,beescms前台支持php语句的方法_第2页
第2页 / 共4页
企业网站建设,beescms前台支持php语句的方法_第3页
第3页 / 共4页
企业网站建设,beescms前台支持php语句的方法_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《企业网站建设,beescms前台支持php语句的方法》由会员分享,可在线阅读,更多相关《企业网站建设,beescms前台支持php语句的方法(4页珍藏版)》请在金锄头文库上搜索。

1、济南网站建设 http:/济南网站建设 http:/我们在济南网站建设济南网站建设中,通常用到的企业网站的 cms,主要用的是 beescms,但是现在这个 cms 是无法直接在前台直接写 php 代码的,这样就大大减少了网站前台标签的灵活性,我们只需要按照济南腾飞网络和你说如下几点修改,就可以让 beescms 前台标签支持 php 语句了,beescms 前台支持前台支持 php 语语句的方法句的方法:第一、打开第一、打开 beescms 根目录的根目录的 include 文件夹。文件夹。打开 beescms 根目录的 include 文件夹,找到里面的 tpl.class.php 文件,

2、在 48 行左右找到 private function tpl_replace()这个函数,将这整个函数修改为:/替换模板private function tpl_replace()$template=$this-template_file_content;/模板内容$preg_arr = /loop/isU;$preg_arr = /(lang|print)s+(.*)/isU;/输出变量$preg_arr = /cates+(.*)s*/isU;/栏目变量$preg_arr = /webinfos+(.*)/isU;/网站信息$preg_arr = /positions+(.*)/isU;

3、/当前位置$preg_arr = /ifs+(.*)/isU;/判断$preg_arr = /else/;/判断$preg_arr = /if/;/判断济南网站建设 http:/济南网站建设 http:/$preg_arr = /flashs*(.*)/isU;/flash 幻灯$preg_arr = /list_pages+source=(.*)/isU;/列表分页$preg_arr = /body_pages*/isU;/内容分页$preg_arr = /paths+(.*)s*/isU;/路径$preg_arr = /langss+(.*)s*/isU;/语言$preg_arr = /i

4、ncludes+(.*)s*/isU;/包含标签$preg_arr = /assigns+source=(.*)s+name=(.*)/isU;/assign 输出$replace_arr = “;$replace_arr = “;$replace_arr = ;$replace_arr = “;$replace_arr = ;$replace_arr = “;$replace_arr = “;$replace_arr = “;$replace_arr = “;$replace_arr = “;$replace_arr = “;$replace_arr = “;$replace_arr = “

5、;$replace_arr = “display(1,1);?“;$replace_arr = “;ksort($preg_arr);ksort($replace_arr);$template = preg_replace($preg_arr,$replace_arr,$template);/循环标签$template=$this-made_tag($template,loop);return $template;济南网站建设 http:/济南网站建设 http:/然后继续在这个文件里面找到然后继续在这个文件里面找到 private function made_tag($tpl,$tag_ty

6、pe)这个函数,将这整个函数替换这个函数,将这整个函数替换为:为:/处理标签private function made_tag($tpl,$tag_type)$preg_str=/.$tag_type.(.*)/isU;preg_match_all($preg_str,$tpl,$rel);if(!empty($rel1)$tag_value=;foreach($rel1 as $k=$v)$val=preg_split(/s/,trim($v);/标签属性if(!empty($val)$tag_value2=;foreach($val as $key=$value)if(!empty($va

7、lue)$value_tag_arr=explode(=,$value,2);/属性名称和值$tag_value2$value_tag_arr0=empty($value_tag_arr1)?:$value_tag_arr1;$tag_value=$tag_value2;if(!empty($tag_value)/获取标签值$replace=$this-get_tag_value($tag_value,$tag_type);return str_replace($rel0,$replace,$tpl);elsereturn $tpl;济南网站建设 http:/济南网站建设 http:/然后保存,到网站的后台更新一下缓存,然后你在去前台写一个 php 的语句试试。前台的 php 语句格式应该是这样:这就是实现实现 beescms 前台支持前台支持 php 语句的方法。语句的方法。大家如果有什么不明白的地方可以联系下我们,济南网站建设公司-济南腾飞网络,大家可以一起交流进步。济南网站建设 http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号