TinyMCE 和 wiris 插件 - 在保存和加载方程后不显示(显示丢失的图像)
TinyMCE and wiris plugin - after save and load the equation isn't displayed (shows missing image)
系统
- Linux 服务器
- PHP 7
- Bootstrap 3
- jquery311
- 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 解析器运行,但方程显示不正确。而是显示损坏的图像图标。
当我双击该图标时,公式编辑器启动并且一切正常。单击 "OK" 后方程显示正确。
我的问题
我该怎么做才能在页面加载时正确显示公式?
这是一个已知问题。自版本 4.0 以来,WIRIS 插件使用 base64 图像。默认情况下,TinyMCE 将 base64 图像转换为 blob 对象。为了避免这种行为,必须在 TinyMCE 初始化函数中声明函数 "images_dataimg_filter"。您可以在 https://www.tinymce.com/docs/configure/file-image-upload/#images_dataimg_filter
找到更多详情
系统
- Linux 服务器
- PHP 7
- Bootstrap 3
- jquery311
- 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 解析器运行,但方程显示不正确。而是显示损坏的图像图标。
当我双击该图标时,公式编辑器启动并且一切正常。单击 "OK" 后方程显示正确。
我的问题
我该怎么做才能在页面加载时正确显示公式?
这是一个已知问题。自版本 4.0 以来,WIRIS 插件使用 base64 图像。默认情况下,TinyMCE 将 base64 图像转换为 blob 对象。为了避免这种行为,必须在 TinyMCE 初始化函数中声明函数 "images_dataimg_filter"。您可以在 https://www.tinymce.com/docs/configure/file-image-upload/#images_dataimg_filter
找到更多详情