首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ckeditor在数据库中添加html标签

ckeditor在数据库中添加html标签
EN

Stack Overflow用户
提问于 2015-07-16 13:38:32
回答 1查看 968关注 0票数 2

我添加了ckeditor到我的网页管理面板

代码语言:javascript
复制
<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>

我试着做了一些段落和项目列表。但是要添加到数据库中的数据如下所示

代码语言:javascript
复制
<p>text...</p><p>&nbsp;</p><p>&nbsp;</p><p>text...</p><ul><li>text...</li><li>text...</li><li>text...</li></ul>

我尝试使用str_replace和stripslashes,但它也删除了段落和项目符号列表效果。谁能告诉我如何在不消除其影响的情况下删除这些特殊字符

EN

回答 1

Stack Overflow用户

发布于 2015-07-16 13:53:25

将您想要允许的标记放在Ckeditor配置文件中:例如

代码语言:javascript
复制
config.allowedContent =
    'h1 h2 h3 p blockquote strong em;' +
    'a[!href];' +
    'img(left,right)[!src,alt,width,height];';

有关更多帮助和示例,请参阅Advanced Content Filter(ACF)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31446064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档