



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
济南网站建设 我们在济南网站建设中,通常用到的企业网站的cms,主要用的是beescms,但是现在这个cms是无法直接在前台直接写php代码的,这样就大大减少了网站前台标签的灵活性,我们只需要按照济南腾飞网络和你说如下几点修改,就可以让beescms前台标签支持php语句了,beescms前台支持php语句的方法:第一、打开beescms根目录的include文件夹。打开beescms根目录的include文件夹,找到里面的tpl.class.php文件,在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;/当前位置$preg_arr = /ifs+(.*)/isU;/判断$preg_arr = /else/;/判断$preg_arr = /if/;/判断$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 = /includes+(.*)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 = ;$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;然后继续在这个文件里面找到private function made_tag($tpl,$tag_type)这个函数,将这整个函数替换为:/处理标签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($value)$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;然后保存,到网站的后台更新一下缓存,然后你在去前台写一个php的语句试试。前台的php语句格式应该是这样:这就是实现beescms前台支持php语句的方法。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电信宽带服务协议6篇
- 甘地课件教学课件
- 瓷砖新员工入门知识培训
- 基于分类器集成学习的多变量质量诊断:原理、应用与优化
- 诗经狡童课件
- 诗歌解析课件
- 爱国敬业教学课件
- 红岩中的课件
- 10月变电运行与检修考试题+答案
- 爆米花小羊课件
- 【课件】第十七章+因式分解+数学活动(课件)2025-2026学年人教版八年级数学上册
- 小儿肠炎并重度脱水的护理
- 环保设备介绍
- 纤支镜灌洗的术前术后护理讲课件
- 5工程审计管理制度
- 2025年新高考语文真题全国Ⅰ卷、Ⅱ卷试题汇编(古代诗歌鉴赏、名句名篇默写篇)
- 2025年中国虚拟商品行业市场现状及未来发展前景预测分析报告
- 购买轮挖合同协议书
- 货运部转让合同协议书
- GB/T 4498.1-2025橡胶灰分的测定第1部分:马弗炉法
- 信息安全应急演练报告
评论
0/150
提交评论