【问题标题】:ckeditor will not open code snippet correctlyckeditor 将无法正确打开代码片段
【发布时间】:2014-07-30 11:58:21
【问题描述】:

我正在使用带有插件代码 sn-p 的 ckeditor 4.4。如果我用丰富的代码创建一个文档 sn-p 并保存一切都很好。创建的源代码是

<pre><code>&lt;p&gt;this is a paragraph&lt;/p&gt;</code></pre>

插件应该如何工作。

当我编辑这个文档时,像这样在 ckeditor 中打开它

<textarea name = 'materials' class='ckeditor'><?php echo $lesson['materials'] ?></textarea>

编辑器扭曲代码sn -p 将源代码改为:

<pre>

&nbsp;</pre>

<p><code>this is a paragraph</code></p>

我是否使用 ckeditor 错误地打开了文本,或者这是一个我无法找到解决方案的已知问题?

谢谢

【问题讨论】:

    标签: javascript ckeditor code-snippets


    【解决方案1】:

    &lt;textarea&gt; 中打印 HTML 之前,您必须使用htmlspecialchars,否则您的&amp;lt;p&amp;gt; 会自动解码为&lt;p&gt;。这已经在 Stackoverflow 和 CKEditor's forum 上讨论过很多次了。

    【讨论】:

      【解决方案2】:

      对于任何需要它的人来说,CFML 中 htmlspecialchars 的等价物是 HTMLEditFormat

      【讨论】:

        猜你喜欢
        • 2022-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-19
        • 2017-11-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多