TinyMCE和wiris插件 - 保存并加载后,公式不显示(显示缺少的图像)



系统

  • Linux服务器
  • php 7
  • Bootstrap 3
  • jQuery 311
  • Tinymce 4.5.2-38

我的情况

我添加了Wiris Tinymce插件,并将某些方程式插入编辑器。保存后,我尝试成功地在网站的前端显示方程式。我正在使用一个自编程的创作系统来显示插入的文本。

我的问题:

如果我想编辑文本方面的内容(带有方程式(,我将把内容加载回编辑器:

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

Wiris解析器运行,但方程式显示不正确。相反,显示了一个损坏的图像图标。

双击图标时,方程式编辑器会启动,一切都可以。单击"确定"方程后,显示正确。

我的问题

我该怎么办,在页面上显示方程式正确?

这是一个已知问题。由于版本4.0 WIRIS插件使用Base64图像。默认情况下,Tinymce将base64图像转换为斑点对象。为了避免这种行为,必须将其声明为tinymce init函数" images_dataimg_filter"函数。您可以在https://www.tinymce.com/docs/configure/file-image-upload/#images_dataimg_filter

上找到更多detais。

最新更新