Asciimath插件,用于TinyMCE不创建图像
我正在为TinyMCE使用Asciimath插件http://www.imathas.com/editordemo/demo.html 直到几分钟前,它还在正常工作。现在我可以在编辑器中很好地看到数学符号,但是在提交表单时,它的内容不会更改为替换插件创建的标记的图像 因此,编辑器生成的HTML保留了我用span标记键入的数学语法,并且没有在图像中正确显示数学符号 如果有人知道如何解决这个问题,请帮助我。我真搞不懂为什么它突然停止工作了。服务器端文本替换解决方案也很好 我试过这个:Asciimath插件,用于TinyMCE不创建图像,tinymce,Tinymce,我正在为TinyMCE使用Asciimath插件http://www.imathas.com/editordemo/demo.html 直到几分钟前,它还在正常工作。现在我可以在编辑器中很好地看到数学符号,但是在提交表单时,它的内容不会更改为替换插件创建的标记的图像 因此,编辑器生成的HTML保留了我用span标记键入的数学语法,并且没有在图像中正确显示数学符号 如果有人知道如何解决这个问题,请帮助我。我真搞不懂为什么它突然停止工作了。服务器端文本替换解决方案也很好 我试过这个: preg_re
preg_replace('/\<span class="AM"\>`(.+)`\<\/span\>/', '<img src="http://www.imathas.com/cgi-bin/mimetex.cgi?$1" />', $str)
但这会导致数学片段的显示中断,因为脚本添加的一些附加参数(如displaystyle)丢失
注意,我最近从常规TinyMCE切换到jQuery插件TinyMCE。这可能是插件不工作的原因吗?我不确定它是否在我进行此更改后立即中断了功能。我强烈建议不要使用jQuery tinymce版本,这是一个麻烦源,而且比常规tinymce版本慢。这确实是一个痛苦。不幸的是,由于我使用的是资产压缩,标准构建与我的代码的其余部分冲突。此外,如果TinyMCE网站是可信的,jQuery构建消除了“冗余代码”,速度更快。无论如何,我已经用Eval标记的正则表达式修复了这个问题。我使用PHP函数将字符串转换为作者提供的TeX