【发布时间】:2015-07-16 05:38:31
【问题描述】:
我将 ckeditor 添加到我的网络管理面板
<textarea name="stateinformation" id="editor1" rows="10" cols="80">
This is my textarea to be replaced with CKEditor.
</textarea>
<script>
// Replace the <textarea id="editor1"> with a CKEditor
// instance, using default configuration.
//CKEDITOR.replace( 'editor1' );
CKEDITOR.replace( 'editor1', {
on: {
instanceReady: function( ev ) {
// Output paragraphs as <p>Text</p>.
this.dataProcessor.writer.setRules( 'p', {
indent: false,
breakBeforeOpen: true,
breakAfterOpen: false,
breakBeforeClose: false,
breakAfterClose: true
});
}
}
});
</script>
我尝试制作一些段落和项目符号列表。但是添加到数据库中的数据看起来像这样
<p>text...</p><p> </p><p> </p><p>text...</p><ul><li>text...</li><li>text...</li><li>text...</li></ul>
我尝试使用 str_replace 和 stripslashes,但它也删除了 para 和项目符号列表效果。谁能告诉如何删除这些特殊字符而不删除它们的效果
【问题讨论】:
-
ckeditor.com/forums/CKEditor-3.x/…。
CKEDITOR.instances.editor1.document.getBody().getText() -
@Tushar 您提供的链接无效。我应该把你的代码放在哪里来测试
-
是不是表示你试图在你的编辑器中给出html标记数据?
标签: javascript html ckeditor wysiwyg