CKEDITOR不会设置来自DB的文本样式

时间:2013-08-31 12:07:05

标签: php javascript html css ckeditor

我正在使用CKEDITOR将数据输入到富文本区域。该数据正被发送到数据库。但当我执行SELECT以返回文本输出时,应用的样式不会应用于它。

实施例: 在我的CKEDITOR中,我输入了“今天工作得很好”的文字,我把这个词用粗体/强力表达。然后它将保存在我的数据库中

<p>Well<strong>worked</strong>today</p>

然后我执行SELECT将该文本输出到我的屏幕。

但这个词并不大胆 但是当查看调试控制台时,它标记为

<p>Well<strong>worked</strong>today</p>

如果我试图给它另一种颜色,也可以这样说。

如何将文字输出到我的屏幕上:echo $row->text;

我如何嵌入我的CKEDITOR:

$text = array('name' => "text",'class' => "ckeditor");
echo form_textarea($text);

为什么不显示应用的样式?

1 个答案:

答案 0 :(得分:0)

如果您从工具栏和CK编辑器实例本身删除了一些样式,则窗口将仅接受在“点亮”编辑器后允许的样式标记。

例如,如果您只使用基本样式工具栏创建编辑器实例,则标题样式将立即转换为标准文本,即p标记,但强大,斜体和删除线将正确呈现。