TinyMCE和wiris插件 - 保存并加载后,方程式不显示(显示丢失的图像)

时间:2017-06-24 12:10:43

标签: javascript php jquery html tinymce

系统

  • Linux服务器
  • PHP 7
  • Bootstrap 3
  • jquery 311
  • tinymce 4.5.2-38

我的情况

我添加了wiris tinymce插件并向编辑器插入了一些方程式。 保存后,我试图在我网站的前端显示方程式。 我使用自编程的创作系统来显示插入的文本。

我的问题:

如果我想编辑textarea的内容(使用等式),我将把内容加载回编辑器:

<textarea class="form-control"> <?php if(isset($content["inhalt"])){echo html_entity_decode ($content["inhalt"], ENT_QUOTES , "UTF-8");} ?></textarea>

wiris解析器运行,但方程式显示不正确。而是显示损坏的图像图标。

当我双击图标时,公式编辑器启动并且一切正常。点击&#34; OK&#34;方程显示正确。

我的问题

我该怎么做才能在页面加载时显示公式?

1 个答案:

答案 0 :(得分:1)

这是一个已知问题。从版本4.0开始,WIRIS插件使用base64图像。默认情况下,TinyMCE将base64图像转换为blob对象。为了避免这种行为,必须在TinyMCE init函数中声明函数“images_dataimg_filter”。您可以在https://www.tinymce.com/docs/configure/file-image-upload/#images_dataimg_filter

找到更多详情