本插件是一款专为帝国CMS 7.2/7.5 默认编辑器(TinyMCE)开发的代码插入增强工具。在原有编辑器基础上,新增代码插入按钮与代码高亮显示功能,支持一键插入格式化代码块,并自动应用语法高亮样式。

源码特点
-
一键插入代码:
-
编辑器工具栏新增“插入代码”按钮,点击弹出模态框。
-
可选择编程语言(支持自定义语言列表),粘贴代码内容后自动生成格式化代码块。
-
支持插入后实时预览,所见即所得。
-
-
代码高亮显示:
-
内置Highlight.js 与 Prism.js 双高亮库,后台可自由切换。
-
支持自动识别代码语言,也可手动指定。
-
前台展示时自动添加行号、复制按钮、全屏查看等功能(可选)。
-
-
多语言支持:
-
预设常用编程语言:PHP、JavaScript、HTML、CSS、Python、Java、C++、C#、Ruby、Go、SQL、Bash等。
-
后台可自定义添加/删除语言选项,支持中英文语言名称。
-
-
灵活的展示样式:
-
内置多套代码高亮主题(暗色系/亮色系/自定义CSS)。
-
支持设置代码框宽度、高度、字体大小、是否显示行号。
-
支持一键复制代码功能,提升用户体验。
-
-
兼容性:
-
完美兼容帝国CMS默认编辑器(TinyMCE)。
-
不影响编辑器原有功能,无冲突。
-
支持手机端自适应显示,代码块在小屏幕上可横向滚动。
-
系统要求
-
PHP版本:5.6 / 7.0 / 7.4 / 8.0+ (推荐PHP 7.4)
-
数据库:MySQL 5.5+ (无需新增数据表)
-
适用程序:帝国CMS 7.2 / 7.5 (UTF-8/GBK)
-
浏览器兼容:支持Chrome、Firefox、Edge、Safari等现代浏览器
下载地址
此内容仅限注册用户查看,请先登录

评论(0)
暂无评论