【问题标题】:TinyMCE strips own codesampleTinyMCE 剥离自己的代码示例
【发布时间】:2017-06-28 12:43:24
【问题描述】:

我正在使用 TinyMCE 的代码示例插件。它第一次工作并正确保存到数据库中,但是当再次打开编辑器时,它要么剥离代码示例内容(如果它是“非法的”),要么将其放在代码示例标签之外。

保存的代码:

<pre class="language-markup"><code><!DOCTYPE html></code></pre>

再次加载编辑器时:

<pre class="language-markup"><code></code></pre>

在将内容返回给编辑器之前,是否应该以某种方式过滤内容?我认为这是因为编辑器首先将转义的 HTML 转换回普通标签……看起来真的有点傻。

有人知道这个的解决方法或以前遇到过这个吗?

提前致谢

【问题讨论】:

  • 如何将内容重新加载到 textarea 中?你能创建一个简单的 TinyMCE Fiddle 或 JS Fiddle 来显示你正在执行的确切操作吗?
  • 感谢您的回复。我查看了如何再次获得价值并添加了 PHP htlmentities($content)。似乎成功了。

标签: tinymce prism.js


【解决方案1】:

看看这个 TinyMCE 小提琴:

http://fiddle.tinymce.com/ITfaab

似乎可以将您的示例代码重新加载到编辑器中。你有什么不一样的地方?

【讨论】:

  • 谢谢。看看并设法修复它 - 请参阅上面的回复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-03
  • 1970-01-01
  • 1970-01-01
  • 2015-01-21
  • 2012-12-23
相关资源
最近更新 更多