得益于ZAESKY写的两篇关于TingMCE编辑器的文章,我也对我自己使用的TingMCE做了一些修改
原文1:玩废TinyMCE编辑器(一)——插入付费内容
原文2:玩废TinyMCE编辑器(二)——插入登录/回/复/可/见内容
先看效果图
编辑器截图
插入网盘链接截图
宇宙超级无敌美化框
然后说说修改项
tinymce编辑器
这个自不必多说,整合了我需要的一些功能
Part1. 默认粘贴格式全部清除,默认仅使用txt粘贴,不带任何格式
例如
粘贴过来以后是这样的
源代码是这样的
如果你需要表格但是不需要其他的格式,请修改\plugin\xn_tinymce\tinymce\init.js
110行
paste_as_text: true,//默认粘贴为纯文本
改成
paste_as_text: false,//默认粘贴为纯文本
我自己嫌乱,索性就将格式都去掉了;
Part. 2此外,我也删除了上传或插入图片后默认的宽高设置
(这么做是因为我要用css控制图片的大小,对于写死的宽高会出现图片变形,所以,索性就直接删掉了默认的宽高设置)
Part.3 删除了编辑器按钮的部分功能,大家可以对比一下
嵌入网盘链接短代码
这个根据我自己的需要,添加了几个网盘的样式
如果你也需要增加或者修改样式,请修改\plugin\till_shortcode_netdisk\hook\shortcode_case_end.php
关于代码块和宇宙无敌美化框
- 代码块由于是bbcode的原因,默认并不支持换行操作,所以仅支持一行醒目代码
- 而宇宙无敌美化框则没有这个限制,请诸位注意区分
这也是为什么我要添加两个按钮的原因,我在附件包里,又放了一个alertplugin[支持换行替换包].rar,这个是支持换行的,使用RAW方式插入,看你自己的需求吧。
解压缩得到alertplugin
文件夹,将文件夹上传到\plugin\xn_tinymce\tinymce\plugins
里替换源文件,然后更新缓存即可
附件中的压缩包包含以下插件
注意!此次的修改版并未在插件的conf.json中标注修改项
最后于 3月前
被juse编辑
,原因: