即使在内联模式下,CK编辑器也会破坏页面的样式..如何禁用?

时间:2013-07-05 10:09:40

标签: javascript styles format ckeditor code-editor

我认为为我的cms做的是这个

<script type=javascript...... src=ckeditor.js>    
<div contentditable=true>
\all of Site code\
</div>

然后将其提交给数据库..

问题是,当我这样做时,ckeditor会禁用iframe,swfs,列表样式并破坏页面样式

我的目标是:

内联编辑,其中codeditable="true"与ckeditor的工具栏相似......

它会破坏路线,特别是将UL中的导航栏变为默认列表样式和其他

2 个答案:

答案 0 :(得分:0)

你这样做是错误的。 CKEditor不是网站编辑器,因此它不能用于编辑整个网站,使用全部的CSS / HTML / JS。

应该理解为“文档”编辑器。因此,它应该用于编辑网页的语义一致,更原子的片段。检查热门CMS的CKEditor集成,例如Drupal

另外,请确保您了解Advanced Content Filter

答案 1 :(得分:0)

相反,对于contentEditable = true的div,您应该将要编辑的页面作为textarea的内容(当然,正确编码),然后将CKEditor设置为使用fullPage模式,这样您就可以了能够编辑整个页面。