wjz_ckeditor for discuz是什么?
wjz_ckeditor for discuz是discuz论坛的一个内容排版插件,用于排版的在线富文本编辑器。原身为大名鼎鼎的ckeditor,知名度很高,功能及可扩展性很强,有20年历史了,且一直在更新。
先漏个脸面:
在线安装地址:https://addon.dismall.com/plugins/wjz_ckeditor.html
更新日志:
v2.1.0:
1、增加:增加某易网站图片下载规则
2、修正:强力删除图片功能一处bug
v2.0.0: (这是一个具有里程碑的版本:异步取图片版本,理论上可以取到规则里所有的图片)
1、修正:复制其它论坛图片时带有的原aid
2、优化:将同步取图片的方式改为异步,提升用户体验
v1.3.2:
1、优化:防止图片木马上传
2、优化:针对ckeditor木讷的表情包优化
v1.3.0: (这是一个具有里程碑的版本:同步取图片版本,最高记录取163张图片)
1、增加:选择文字后返回“源码”后自动选择对应位置
2、增加:超强删除插件,主要针对图片/文件,一键删除文件及数据库对应数据
3、增加:数学公式,可用于数学/化学教学
4、修正:远程图片上传插件对图片小于1KB的限制改为限制10字节
5、修正:隐藏贴子底部出现和文章内容一样的图片
v1.0.8:
1、修正:解决ckeditor对html img元素自定义属性的过滤
2、优化:优化代码,化繁为简
v1.0.6:
1、增加:对ckeditor编辑器内的图片加上aid,方便其它插件对图片进行二次利用
v1.0.5:
1、增加:增加某书图片下载规则
v1.0.4:
1、修正:注释掉与其它插件冲突的js代码
2、优化:css样式优化
v1.0.2:
1、增加:美化h1,h2,h3,h4,h5,h6,pre,code,.code等元素
2、优化:优化一处代码防止与其它插件冲突
v1.0.0:
1、增加:编辑器ckeditor4.19.1
有网友问:discuz默认自带的编辑器功能已经很强大,何必再弄一个编辑器到discuz中?
针对这个网友的说法,只能说,每个人都有自己的用法:如果discuz论坛用于产生原创内容且内容不含有html的话,默认自带的编辑器确实足够强大,功能也足够使用,但如果内容中含有html的话,就显得力不从心了,毕竟网络上的文章内容的样式不尽相同,复制别人的知识到自己的论坛时会出现排版混乱的情况:如:Go语言高性能编程之pprof性能分析,此文章为discuz默认编辑器排版后的样式,虽然复制到编辑器的时候是正常的,但发表文章后样式就变了。一个排版差的样式,即使内容再精彩,很多人也会当成垃圾一样闭眼不看。因此,为了更好更有力的积累更多的知识,且至少要有一个不太差的排版样式,最终将discuz论坛默认的编辑器替换为ckeditor。
网上有很多知名的在线富文本编辑器,如ueditor、kindeditor、wangEditor、ewebeditor、tqeditor等,为啥偏要选择ckeditor?纵观在线富文本编辑器历史,不难发现,开源的国内编辑器多数只是昙花一现,然后便不再维护。只有ckeditor一直在更新,从我用的fckeditor一直升级到ckeditor,界面上的功能基本没变化,但底层功能一直在优化,一直在跟随时代h5的发展而发展,因此我相信,当下在线富文本编辑器中,ckeditor绝对是至强者之一,选择与强者为伍,或许能带来更多益处。
能做什么?
作为一个在线富文件编辑器,主要用于文章内容的编辑,比如插入图片、给文字加颜色、控制文字大小、表格编辑、插入视频等,用于网络知识的编辑作用。
除排版作用以外还可以对复制过来的html内容进行优化,对一些垃圾样式进行清除,达到我们所需要的样式。
比如:默认编辑器复制过来的源代码:
如果用ckeditor复制的网页知识是不会出现<font face="" "="">这种垃圾代码的。
注:由于discuz论坛核心以bbcode为准,因此使用ckeditor时必须在后台开启“允许使用 HTML 代码:”、“允许使用Discuz!代码:”功能,各个版块、各个用户组都要开启,否则页面会直接把html原本内容显示出来,失去了排版的能力。
有哪些功能?
除了基本的文字排版功能,还特别加入了粘贴剪切板中的图片、远程图片下载、图片上传、强力删除、数学/化学公式、选中文字可以对应到源码等功能。且图片相关的功能直接与discuz论坛功能保持一致。旨在创建一个高可用的在线富文本编辑器。
注:目前可以将wps文档中的文字+图片全部粘贴到ckeditor中,太方便不过了。功能确实无比强大。
在线安装地址:https://addon.dismall.com/plugins/wjz_ckeditor.html
|