BBcode格式的CKEditor输出不是HTML

时间:2011-12-19 06:52:39

标签: php mysql ckeditor

我在表单中使用CKEditor。当我提交该表单时,我在CKEditor文本区域中写入的内容以[b]helllo[/b][size=100]fefdf[/size]:*)格式保存在数据库中。在另一个页面中,当我检索数据时,它在HTML中显示为相同的[b]helllo[/b][size=100]fefdf[/size]:*)而不是BBCode格式的输出。任何人都可以帮我解决如何以BBcode格式获取它吗?

我想要的是什么:

What I want

我得到了什么:

What I am getting

2 个答案:

答案 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',”现在它的工作