菜单
展开边栏 收起边栏

phpcms 后台编辑内容时 内容转译的解决办法

最近在phpcms上安装了代码高亮插件,发现发布内容时正常,只要编辑包含代码的内容,内容在编辑器里都会被转译,非常不便于编辑,所以就去看了一下问题所在,发现是在读取数据库数据的时候被转译了,长话不说,直接看解决方法:
首先找到 phpcms/modules/content/content.php 文件,查找下面的代码:
$data = array_map('htmlspecialchars_decode',$data);
替换成:
$rs = $data['content'];
unset($data['content']);
$data = array_map('htmlspecialchars_decode',$data);
$data['content'] = $rs;

搞定,非常感谢大B  许健伟 的有请协助!

Copyright © 2008-. JiangFei.net all rights reserved 苏ICP备18062911号