【问题标题】:CK editor destroy the style of the page even in Inline mode.. how to disable?CKeditor在Inline模式下破坏页面事件的样式..如何禁用?
【发布时间】:2013-07-05 10:09:40
【问题描述】:

我想为我的 cms 做的是这样的

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

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

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

我的目标是这样的:

内联编辑就像codeditable="true" 使用ckeditor 的工具栏...

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

【问题讨论】:

    标签: javascript styles format ckeditor code-editor


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      您应该将要编辑的页面放在 textarea 的内容中(当然,正确编码),然后将 CKEditor 设置为使用 fullPage 模式,这样您就可以可以编辑整个页面。

      【讨论】:

      • 整页模式?可以给我那个链接吗??我试过你在文中所说的,它禁用了所有的css样式>.
      • 这是官方示例:nightly.ckeditor.com/13-07-06-13-05/full/samples/plugins/…。请记住,您必须将所有要编辑的内容放在文本区域中(毕竟在您的描述中您声明了“所有站点代码”)。您可以在普通模式下使用 textarea 并指定 contentsCss 以指向您的样式表。
      猜你喜欢
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多