求救:我用在线编辑器上传一段文字,保存后读取会出现一些标签,如<p>、<div></div>等标签,当我在前台显示我上传的文字时去除这些标签啊?
解决方案 »
- 求hibernate配置后set为什么会自动向数据库追加外键
- j2ee 小错误,求解
- sx:autocompleter获取值的问题
- SSH2,删了几个包就不行,恢复了也不行。
- ssh框架向数据库中存取图片
- 求解决org.springframework.beans.factory.BeanCreationException
- Spring 一个非常非常基础简单的问题 我刚学搞不懂
- 最后10分了,有谁用过Google Web Tookit,给讲一讲优点和缺点吧!
- 我整合的tomcat和apache能很好的工作,目前有一个问题,在欢迎页面,用apache的包含语句不能起作用,这什么原因呢?
- HTTP Status 404 - There is no Action mapped for action name login. 帮我看一下,哪里有问题。
- 现在流行的各种标签及标签组合有哪些?
- Ext上传即时预览图片在IE8下不支持,什么问题?
2 js正则过滤:string s=Regex.Replace(FCKeditor1.Value, " <[^>]*>", ""); 3 function SetContents(codeStr){var oEditor = FCKeditorAPI.GetInstance("content") ;oEditor.SetHTML(codeStr) ;}
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br如果还存在标签的需要在后台里面做一个去除所有HTML标签的方法。我目前也是用的FCK 。后台做了去除标签的工作。不然如果你要做修改功能有点难办。
文章分类:Web前端
本文来自:http://laiba.tianya.cn/laiba/CommMsgs?cmm=11617&tid=2686857630450559236 晚上在修改后台管理程序关于模板在线修改的部分,模板代码是用数据库存储的,编辑器使用的简化版本的fckeditor,遇到了html标签里的head和body标签被编辑器自动过滤的奇怪现象,俗话说知之为知之,不知百度之,在百度里搜索了一下找到了正确的解决方法,尝试之后证实有效。技术内容贴出来共享,如果你在做类似模板功能的时候使用fckeditor出现问题的话可以参考这里。 FCKConfig.FullPage=true/false 是否允许编辑整个HTML文件
FCKConfig.EnterMode = '' ; 去除fckeditor输入时自动加p标签属性值 如果你需要编辑模板页,默认的FCK设置是会去掉<HTML></HTML><BODY></BODY>标签,而且会给你加上<P></P>标签的,怎么办呢,只要设置一个小的地方就可以了。 在fckconfig.js配置文件里面有FCKConfig.FullPage = false ;
改为 FCKConfig.FullPage = true
如果想去掉自动添加<P>的代码就可以在这里设置 默认是
FCKConfig.EnterMode = 'p' ; // p | div | br
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br 改成
FCKConfig.EnterMode = '' ; // p | div | br
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br 另附文章:fckeditor,用p替代div标签设置对齐方式
因为某些原因我使用的fckeditor不能使用div标签,我会在程序里面过滤掉自动生成的所有div,于是在使用对齐方式时需要改用p,fckeditor的配置文件里没有相应的方法,后来找到源代码里面有,修改了一下果然可以。 第一步:在fckconfig.js文件里查找
FCKConfig.EnterMode = 'div' ;
修改成
FCKConfig.EnterMode = 'br' ; 第二步:
修改fckeditorcode_ie.js和fckeditorcode_gecko.js文件
查找:
FCKConfig.EnterMode=='p'?'p':'div'
修改成
FCKConfig.EnterMode=='p'?'p':'p'即无论如何都不使用div标签,这样就可以了