全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
济南网站建设 我们在济南网站建设中,通常用到的企业网站的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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能引领未来数据分析类职位面试攻略
- 2026年中国喷墨打印市场发展现状研究与投资前景调研报告报告模板
- 消防个人年度工作总结
- 初中化学教师实验教学设计与改进
- 失智老年人照护练习题及答案
- 公司地质采样工岗前考核试卷及答案
- 2025婴幼儿行业市场竞争态势分析与行业发展趋势及企业品牌建设报告
- 2025婴幼儿照护服务行业发展现状与前景分析报告
- 2025婴儿用品市场需求变化及市场细分与消费者研究研究报告
- 医疗风险防范培训试题2025年(附答案)
- 2025年婴幼儿发展引导员理论考核试题及答案
- 2025秋大象版(2017)小学科学五年级上册期末测试卷附答案(共3套)
- 2025年消防工程师真题及答案
- 黑龙江省哈尔滨市第三十二中学2025-2026学年高二上学期11月期中考试语文试题(原卷版)
- 2025年浙江省住院医师规范化培训结业考核超声波训练题及答案
- 2025年四川省泸州市中考英语试卷
- 技术经纪人培训教程大纲
- 2025国泰租赁有限公司招聘笔试历年备考题库附带答案详解试卷3套
- 视频监控系统工程监理细则
- 2025天津滨海传媒发展有限公司招聘13人笔试考试参考题库及答案解析
- 2025年变电设备检修工(中级)技能鉴定理论考试题库(含答案)
评论
0/150
提交评论