TinyMCE的Asciimath插件没有创建图像

时间:2012-04-13 21:24:50

标签: tinymce

我正在使用TinyMCE的Asciimath插件(http://www.imathas.com/editordemo/demo.html) 直到不久之前,它工作得很好。现在我可以在编辑器中看到数学符号很好,但在提交表单时,它的内容不会更改为替换插件创建的<span class="AM">标记的图像。

因此,编辑器生成的HTML保留了我用span标签键入的Math语法,而不是在图像中正确显示Math符号。

如果有人知道如何解决这个问题,请帮助我。我真的很困惑为什么它突然停止工作。服务器端文本替换解决方案也很棒。

我试过这个:

preg_replace('/\<span class="AM"\>`(.+)`\<\/span\>/', '<img src="http://www.imathas.com/cgi-bin/mimetex.cgi?$1" />', $str)

但是由于脚本添加的一些其他参数(如displaystyle)丢失,导致Math片段显示中断。

注意我最近从regular-TinyMCE切换到jQuery插件TinyMCE。这可能是插件无法正常工作的原因吗?在我做出这个改变之后,我不确定它是否会破坏功能。

0 个答案:

没有答案