解决的方法有两种,一种是安装PHPCMS的高亮代码插件,在插入代码的时候,使用插件将插入的代码进行包含起来就可以了,这种方法经过测试,在修改文章的时候依然会被过滤掉。
第二种方法就是找到过滤的函数,将其删除掉,打开 /phpcms/modules/content/content.php 245行注释掉如下代码:
$data = array_map('htmlspecialchars_decode',$data);
把这句删除或注释掉就行了。
$data = array_map('htmlspecialchars_decode',$data);