Linux区


startbbs使用tinymce编辑器之后文章不能正常发表的解决方法

startBBS等轻量论坛程序不能发表丰富的图文html,所以我采用了tinymce编辑器,但是之后碰上了文章包含style="***"———定位症结之前整整花了我一个工作日10几个小时的时间———这样的代码就会发表失败(文章变空白)的问题。

要解决这个问题,只需找出包含style这个字符串的php文件,然后逐个排查即可。

无奈phpStorm竟然不能搜出所有包含这个字符串的php文件,又浪费了两个小时,最后用krusader文件管理器终于定位出了文件,原来是因为system/core/Security.php已设定style为evil属性,于是tinymce编辑器中类似<p style="***">的代码都被自动修改,造成发表的文字不能正常入库的后果。

解决方法:从system/core/Security.php文件中删除'style',代码即可。如下图所示:

相关博文



发表评论

电子邮件地址不会被公开。