最近在帝国cms开发一个程序文档类的网站,方便把自己在开发过程中遇到的一些问题整理收集然后分享出来。可是帝国cms自带的编辑器并没有插入代码的功能,这个功能对于一些技术站点来讲是非常有必要的。然后去ckeditor官网看了看,发现有一款插件叫code snippet
,于是下载安装,居然报错。在控制台看了一下报错原因,说什么其他插件在本地找不到,接着继续下载其他插件安装到本地,最后code snippet
插件报错。想试着排错,无奈ckeditor代码逻辑太过强大,我等小白只能放弃,另找解决办法。
接下来继续看ckeditor的api文档,看ckeditor集成的插件包,不断测试,查阅…………………………………此处省略5000千字………………………………………花了整整一天时间,总算给捣鼓出来了,这当中的滋味只有行内人才懂得。现在分享出来,只是希望同行们在有这方面的需求时,不用再浪费时间去思考研究。下面是效果图:
1、下载附件包,解压到/e/admin/ecmseditor/infoeditor/plugins/目录
2、打开配置文件/e/admin/ecmseditor/infoeditor/config.js在118行追加插件名称,3个插件名称为:ecode,einsertcode,eh3
,请根据遇到填写。
3、同样步骤2的配置文件,往上一点在config.toolbar_full
或者config.toolbar_basic
工具栏配置添加插件名称。
4、清理浏览器缓存。这是必须要做的,要不然可能看不到效果。