我在表单中使用CKEditor。当我提交该表单时,我在CKEditor文本区域中写入的内容以[b]helllo[/b][size=100]fefdf[/size]:*)
格式保存在数据库中。在另一个页面中,当我检索数据时,它在HTML中显示为相同的[b]helllo[/b][size=100]fefdf[/size]:*)
而不是BBCode格式的输出。任何人都可以帮我解决如何以BBcode格式获取它吗?
我想要的是什么:
我得到了什么:
答案 0 :(得分:1)
我推断当你调用编辑器时会激活BBCode选项(参见this example code),所以这不应该是问题。
您可以尝试的一件事是将basicEntities配置设置为 false 。
取自CKeditor API:
<static> {Boolean} CKEDITOR.config.basicEntities
Since: 3.0
是否要转义文档中的基本HTML实体,包括:
- NBSP
- GT
- LT
- amp
注意:除非输出像BBCode 这样的非HTML数据格式,否则不应更改。
定义于:plugins / entities / plugin.js。
config.basicEntities = false;
Default Value:
true
答案 1 :(得分:0)
你好,感谢帮助我解决了问题,刚刚删除了“extraPlugins:'bbcode',”现在它的工作