phpcms后台修改模板,添加带php的语句报 “禁止提交含有

经常有客户会在网站后台修改网站的模板,所以很多cms程序都自带了后台编辑器,方便用户修改模板代码。高速度 主机php虚拟主机后台也有在线文件编辑功能。但是今天高速度 小编(www.gaosudu.com)接到一个phpcms用户的求救,就是后台在线编辑模板禁止提交含有{php 的标签,官方这样也是为了保证安全,不过这样也导致了大家喜欢在线编辑模板的不顺手。phpcms后台修改模板,添加带php的语句报 “禁止提交含有{php 的标签”下面高速度 小编(www.gaosudu.com)提供了一个办法,让后台可以编辑模板,其实修改起来也很简单,注释二段代码就是了,如下:打开phpcms/modules/template/下的file.php文件。$code = str_replace(array('<?','{php'),array('<?','{ php'),$code);前面加//注释掉,如下://$code = str_replace(array('<?','{php'),array('<?','{ php'),$code);然后再打开该目录下的templates目录下的file_edit_file.tpl.php文件,把function check_form() {if(findInPage("{php")) {alert("在线模板编辑禁止提交含有{php 的标签。");return false;} else if(findInPage("<?php")) {alert('在线模板编辑禁止提交含有<?php 的标签。');return false;} else {myform.submit();}}注释:function check_form() {//if(findInPage("{php")) {// alert("在线模板编辑禁止提交含有{php 的标签。");// return false;//} else if(findInPage("<?php")) {// alert('在线模板编辑禁止提交含有<?php 的标签。');// return false;//} else {myform.submit();//}}这样修改后,后台就可以添加php标签了,不过安全起见的话,还是通过本地修改了再上传比较好。高速度 主机相关文章推荐阅读:高速度 主机详解PHPCMS系统安全设置PHPCMS登陆网站后台发表文章时返回500错误PHPCMS更新栏目缓存出现500错误问题解决方案PHPCMS更新缓存之后,内页报错“PARSE ERROR SYNTAX ERROR, UNEXPECTED ‘}’ IN ”

本文地址:https://www.gaosudu.com/phpcms/17370.html