我认为为我的cms做的是这个
<script type=javascript...... src=ckeditor.js>
<div contentditable=true>
\all of Site code\
</div>
然后将其提交给数据库..
问题是,当我这样做时,ckeditor会禁用iframe,swfs,列表样式并破坏页面样式我的目标是:
内联编辑,其中codeditable="true"
与ckeditor的工具栏相似......
它会破坏路线,特别是将UL中的导航栏变为默认列表样式和其他
答案 0 :(得分:0)
你这样做是错误的。 CKEditor不是网站编辑器,因此它不能用于编辑整个网站,使用全部的CSS / HTML / JS。
应该理解为“文档”编辑器。因此,它应该用于编辑网页的语义一致,更原子的片段。检查热门CMS的CKEditor集成,例如Drupal。
另外,请确保您了解Advanced Content Filter。
答案 1 :(得分:0)
相反,对于contentEditable = true的div,您应该将要编辑的页面作为textarea的内容(当然,正确编码),然后将CKEditor设置为使用fullPage模式,这样您就可以了能够编辑整个页面。