主题: filterMode : false 根本就不起作用啊!? |
作者: 50030, 发布日期: 2012-09-27 14:55:14, 浏览数: 2720 |
操作系统:
windows XP sp2
firefox 14.0.1
KindEditor版本: 4.1 BUG再现步骤: 1.设置使用html标签 2.filterMode : false 3.保存入mysql数据库以后,再次编辑此文当,就不再显示htm标签文本了。 期望结果: 可视化编辑状态时,显示htm标签的文本
--------------------设置如下--------------------------
var editor;
---------------php入库----------------
if (get_magic_quotes_gpc()) {
------------插入MySQL数据库中的数据--------------- <img src="aa.jpg" />
=============================
我在文档中写入的是<img src="aa.jpg" />的文本,而不是html原代码.
但是第二次编辑的时候就没有<img src="aa.jpg" />啦,反而变成html原代码啦,我要的是<img src="aa.jpg" />的文本,为什么?
==============================
后来才发现,在第二次编辑时,不可以直接编辑文本字段,要把文本字段的内容先转义,即: $content = htmlspecialchars($content);
然后在编辑页面中再次编辑$content时,就可以在kindeditor中显示<img src="aa.jpg" />文本啦, 但是这跟filterMode:false这个设置无关啊。
那么,filterMode:false能起什么作用呢?
|
作者: xx6, 发布日期: 2012-10-08 15:15:56 |
很多人遇到这个问题,建议把filterMode默认关闭
|
回复 |