phpcms v9网站管理系统后台在线编辑模板禁止提交含有{php的标签,是为了保证安全,不过这样也让喜欢在线编辑模板的站长感觉 |
不习惯,其实修改也很简单,注释二段代码就可以了,如下: |
打开phpcms/modules/template/下的file.php文件,一般是73行 |
$code = str_replace ( array (' |
用 //注释掉他 |
然后再打开该目录下的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(); |
//} |
} |
问题解决。当然,为了安全,还是建议关闭在线编辑模板功能,线下修改模板后上传。 |