Html ckeditor和代码片段插件

Html ckeditor和代码片段插件,html,css,ckeditor,Html,Css,Ckeditor,我很困惑!我使用在线生成器构建了ckeditor 4.13,并包含了代码片段插件。现在,当我从工具栏中选择编辑器中的插件时,它允许我添加我选择的任何语言的代码,但是语法高亮显示并不适用于所有语言。例如,CSS没有突出显示。选定主题的背景在那里,但没有突出显示。SQL查询和其他一些查询一样好,但看起来不是CSS或PHP 另外,我在一个地方编辑,然后在另一个地方查看文章(从数据库中提取文章)。在查看文章时,样式完全缺失。我试图找到一个CSS文件,其中可能包含附加到代码段的类(如php语言),但无法找

我很困惑!我使用在线生成器构建了ckeditor 4.13,并包含了代码片段插件。现在,当我从工具栏中选择编辑器中的插件时,它允许我添加我选择的任何语言的代码,但是语法高亮显示并不适用于所有语言。例如,CSS没有突出显示。选定主题的背景在那里,但没有突出显示。SQL查询和其他一些查询一样好,但看起来不是CSS或PHP

另外,我在一个地方编辑,然后在另一个地方查看文章(从数据库中提取文章)。在查看文章时,样式完全缺失。我试图找到一个CSS文件,其中可能包含附加到代码段的类(如php语言),但无法找到。我想如果我只是链接到我的头CSS文件,它会附加样式…我错了


有什么办法可以解决这个问题吗?到目前为止,谷歌还没有带来任何东西。

对于任何感兴趣的人来说,我发现解决语法突出问题的最好方法是下载prism。这将与ckeditors代码片段插件生成的类一起工作,并根据您从Prism中选择的主题对语法进行颜色编码。看看prismjs.com

好的,我已经解决了标签消失的问题,当我从数据库中回显时,在实际的textarea内容上使用htmlspeacialchars()php函数。所有语法高亮显示看起来都正确,因此编辑器工作正常。“查看器”仍然没有显示语法颜色。为了清楚起见,我有一个用于编辑文章的管理区,还有一个用于阅读文章的查看区。ckeditor帮助我将文章放在管理区,然后保存到数据库中。然后在查看区,文章从数据库中取出并显示(在编辑器的另一个页面上)。问题是现在语法高亮已经消失了,因为页面不知道如何找到它,甚至不知道它应该知道它的存在!如何让语法高亮显示在查看页面上工作?