帝国CMS编辑器CKEditor插件升级支持代码高亮
免费
限时优惠
一对一客服指导服务
不限制站点使用
永久使用更新无忧
持续迭代开发
首次可提供免费整站安装服务(需要提供服务器等信息)
插件介绍
专为帝国 CMS 打造的编辑器升级的免费插件,将内置 CKEditor 升级至官方免费最终稳定版 v4.22.1,补齐代码高亮插件,同时修复旧版漏洞、完善图文编辑、代码块展示等核心能力。
安装插件
操作前请务必备份eadmin/admin/ecmseditor/infoeditor编辑器所有文件
1、首先到ckeditor官方构建编辑器相关的功能,下载构建好的压缩包
2、删除eadmin/admin/ecmseditor/infoeditor编辑器所有文件
3、复制压缩包所有文件到eadmin/admin/ecmseditor/infoeditor目录
4、恢复备份文件eadmin/admin/ecmseditor/infoeditor
config.js
build-config.js
plugins/etranfile
plugins/etranmedia
plugins/etranmore
plugins/ecleanalltext
plugins/autoformat
plugins/einsertbr
plugins/einsertpage
plugins/einserttime
plugins/equotetext
5、修改配置文件eadmin/admin/ecmseditor/infoeditor/config.js
// [CKEDITOR] Error code: exportpdf-no-token-url.因为CKEditor 官方 PDF 导出不是纯前端本地生成,依赖 CKEditor 云端 PDF 转换服务,不需要的话可以禁用 www.fhqdgv.cn 帝国CMS插件网
config.removePlugins = 'exportpdf';
// This CKEditor 4.22.1 version is not secure. Consider upgrading to the latest one, 4.25.1-lts. 免费版本官方不再更新
config.versionCheck = false;
代码高亮插件相关修改
1、到官方网站下载codesnippet压缩包,解压放到eadmin/admin/ecmseditor/infoeditor/plugins下
2、把eadmin/admin/ecmseditor/infoeditor/plugins/codesnippet/lib目录移动到前台目录如/assets目录下,这样就不会暴露你的后台目录地址
3、eadmin/admin/ecmseditor/infoeditor/config.js配置代码高亮
// 在insert分组添加CodeSnippet www.fhqdgv.cn Wayne帝国CMS插件网
{ name: 'insert', items: [ 'Image', 'CodeSnippet', 'etranmore', 'Flash', 'etranmedia', 'etranfile', '-', 'Table', 'HorizontalRule', 'SpecialChar', 'equotetext', 'einserttime', 'einsertpage', 'einsertbr' ] },
// extraPlugins中添加codesnippet
config.extraPlugins = 'etranfile,etranmedia,etranmore,autoformat,ecleanalltext,einsertbr,einsertpage,einserttime,equotetext,codesnippet';
4、模板引用代码高亮样式风格文件
<link rel="stylesheet" href="/assets/lib/highlight/styles/default.css">
<script src="/assets/lib/highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
帝国CMS插件
未找到合适的帝国 CMS 成品插件?
如有定制需求,或是想优化现有插件功能,欢迎随时联系沟通。
微信
QQ
15年开发经验
自己做过站长,深知站长痛点
独立开发
自己编码、测试、维护,不是二道贩子
持续迭代
根据用户真实反馈持续优化
代码透明
核心逻辑清晰,不加密、不混淆
售后保障
提供安装指导和技术支持,随时响应
联系方式
微信 / QQ 即时沟通