帝国CMS编辑器CKEditor插件升级支持代码高亮

帝国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二维码 QQ

15年开发经验

自己做过站长,深知站长痛点

独立开发

自己编码、测试、维护,不是二道贩子

持续迭代

根据用户真实反馈持续优化

代码透明

核心逻辑清晰,不加密、不混淆

售后保障

提供安装指导和技术支持,随时响应

联系方式

微信 / QQ 即时沟通