kindeditorhtml过滤(htmlspecialchars过滤后就安全了)
asp jsp net编写好的集成脚本 在线编辑器比较多,目前比较火的在线编辑器是kindeditor,官网正则来拆分文本结构,比如说按换行为一个段落,只能做简单的处理;在你从数据库读取出内容时,用htmlspecialchars_decode函数将内容转化,然后放进编辑器内应该就可以了;editorKindEditorreadyfunctionK editor = Kcreate#39textareaname=quotcontentquot#39, resizeType 1,allowPreviewEmoticons false,items #39undo#39,#39redo#39,#39#39,#39formatblock#39,#39fontname#39, #39fontsize#39;3 然后就是使用方法了,其实这个kindeditor就是把textare框美化了一下,添加了一些功能所以在html中,我们需要有一个textare框,给它一个id4 之后我们需要引入jQuery及kindeditor的js文件,其它的文件kindeditor会自动调用;我现在用的是KINDEDITOR,这个是免费的,还提供多种模式,改的话,有点儿小麻烦,不过挺好用的话说,你要的是能做网页的东西呀我以为你要在线编辑器呢,现在人都用DREAMWEAVER,建议用CS4,有绿化版的了,有。
Django后台添加HTML编辑器的方法1下载KindEditor 下载KindEditor, 解压后将那些没用的asp, aspnet, php, jsp, examples文件该删掉后拷贝到static目录下,由于KindEditor是js文件有事编辑器,所以就设置了jseditor目录,并;3KindEditor KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IEFirefoxChromeSafariOpera等主流浏览器4Fresh HTML Fresh HTML是一个支持所见即所得功能的HTML编辑器;把编辑器内容转换一下再存数据库,取出数据在转换回来比如可以把内容存为二进制数据,或者可以吧html标签替换掉。
缺点比较笨重,加载比较慢而且有很多不常用的功能,Bug稍多官方已经不维护了,可能会不能兼容浏览器以后的升级 2 KindEditor 优点开源免费兼容多种浏览器,使用JS编写,可以无缝的与JAVA,NET,PHP,ASP程序;Internet Explorer 8 和 9的很多CSS3属性和HTML5元素,例如圆角矩形和投影,不支持Internet Explorer 6 几乎不支持,nav, pagination 等在ie6上表现都特别差使用bootstrap2的bsie插件;KindEditorreadyfunction K editor = Kcreate#39textareaname=quotcontentquot#39, filterMode false,是否开启过滤模式;在mediajs文件中,找到 var html = KmediaImgselfthemesPath + #39commonblankgif#39, src url,type KmediaTypeurl,width width,height height,autostart autostartBox0checked ? #39true#39。
直接JQ设置那个文本框的val为空试试,或者KE有自己的方法 KEhtmlid, val设置编辑器的HTML内容参数idString,编辑器的ID val String,HTML字符串 返回值无 注 35版本开始支持,旧版本可以使用;kindeditor作为一个编辑器,主要功能还是输入文字内容的但是里面有一个功能就是选择代码或者html,将html内容输入即可kindeditor是人性化的编辑器,可根据自己需要的功能通过js来获取显示在编辑器上,貌似它自带的js里面就可以;KindEditorreadyfunction K 2editor = Kcreate#39textareaname=quotcontentquot#39, 3filterMode false,是否开启过滤模式 45;我推荐kindeditor,比fck的好用。
true时过滤HTML代码,false时允许输入任何代码默认值false 注 34以前版本的filterMode默认值为true8htmlTags 指定要保留的HTML标记和属性哈希数组的key为HTML标签名,value为HTML属性数组,quotquot开始的属性表示style;同时,推荐使用专门的HTML富文本编辑器进行编辑,例如UEditorCKEditorTinyMCEHTMLAreaeWebEditor和KindEditor等,这些编辑器具有所见即所得轻量级可定制和注重用户体验等特点在编辑HTML文件时,要确保正确地使用HTML。