0

我想为我的cms做的是这个

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

然后提交到数据库..

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

我的目标是:

内联编辑与codeditable="true"ckeditor 的工具栏类似...

它破坏了对齐方式,尤其是使 UL 中的导航栏成为默认列表样式和其他样式

4

2 回答 2

0

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

于 2013-07-05T13:31:02.640 回答
0

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

它应该被理解为一个“文档”编辑器。所以它应该用于编辑语义一致的、更原子的网页片段。检查流行 CMS 的 CKEditor 集成,例如Drupal

此外,请确保您了解高级内容过滤器

于 2013-07-05T13:05:53.473 回答