wellcms 使用 TinyMCE编辑器支持数学公式

燃烧的冰2022-01-25  1.2K+

安装 wellcms ,然后进入后台登录应用中心,下载 TinyMCE 编辑器安装。

 

然后到下面的链接下载 数学公式插件

http://tinymce.ax-z.cn/more-plugins/kityformula-editor.php

 

将解压得到的 kityformula-editor 文件夹,放到

/plugin/huux_tinymce/tinymce/plugins

文件夹内

 

以下方式,无论你想支持什么 TinyMCE 插件,都按照这个方式修改即可。

 

使用notepad 任意支持UTF8的编辑器 打开如下文件

/plugin/huux_tinymce/tinymce/init.js

 

找到 25 行,如下

plugins: ['-autosave', 'advlist', '-anchor', 'autolink', 'autoresize', '-charmap', 'code', 'codesample', '-directionality', 'fullscreen', '-help', '-hr', 'image', '-insertdatetime', 'link', 'lists', 'media', 'paste', '-preview', 'quickbars', 'table', 'textpattern', '-toc', '-visualblocks', '-visualchars', 'xiunoimgup', 'wordcount'],

在后面 'wordcount' 追加 , 'kityformula-editor' 最后变成如下

plugins: ['-autosave', 'advlist', '-anchor', 'autolink', 'autoresize', '-charmap', 'code', 'codesample', '-directionality', 'fullscreen', '-help', '-hr', 'image', '-insertdatetime', 'link', 'lists', 'media', 'paste', '-preview', 'quickbars', 'table', 'textpattern', '-toc', '-visualblocks', '-visualchars', 'xiunoimgup', 'wordcount', 'kityformula-editor'],

 

接下来找到26行

toolbar: [t_external_toolbar_start.join(' ') ' code | link media codesample | formatting fontcolor alignment blockquote table removeformat imgup | numlist bullist ' t_external_toolbar_end.join(' ') ' | fullscreen', t_external_toolbar.join(' ')],

在 imgup 后面追加 kityformula-editor 记得前面加一个空格,最终如下

toolbar: [t_external_toolbar_start.join(' ') ' code | link media codesample | formatting fontcolor alignment blockquote table removeformat imgup kityformula-editor | numlist bullist ' t_external_toolbar_end.join(' ') ' | fullscreen', t_external_toolbar.join(' ')],

 

接下来 28 行,这是移动端的编辑器功能菜单,与前面雷同,只不过这次在 bullist 后面追加 kityformula-editor 记得前面保留一个空格

最后一步修改conf/conf.php

120行处

'static_version' => '?2.2.0',

?2.2.0 后面追加任意数字即可

'static_version' => '?2.2.01',

一切完成!

26和28行的可以更换位置,每个单词都是空格分割的,代表一个功能。竖线代表功能分类。

 

code kityformula-editor |

 

这样就在编辑器菜单前面显示。

转载请注明原文地址:https://www.wellcms.net/read-142.html
11