startBBS等轻量论坛程序不能发表丰富的图文html,所以我采用了tinymce编辑器,但是之后碰上了文章包含style="***"
———定位症结之前整整花了我一个工作日10几个小时的时间———这样的代码就会发表失败(文章变空白)的问题。
要解决这个问题,只需找出包含style
这个字符串的php文件,然后逐个排查即可。
无奈phpStorm竟然不能搜出所有包含这个字符串的php文件,又浪费了两个小时,最后用krusader文件管理器终于定位出了文件,原来是因为system/core/Security.php
已设定style
为evil属性,于是tinymce编辑器中类似<p style="***">
的代码都被自动修改,造成发表的文字不能正常入库的后果。
解决方法:从system/core/Security.php
文件中删除'style',
代码即可。如下图所示: