帝国CMS编辑器粘贴图片插件
插件介绍
帝国CMS粘贴图片上传插件,解决编辑器截图粘贴无响应、Word图片粘贴痛点。支持QQ/微信截图、网页复制图片、Word/WPS图文内容,直接Ctrl+V粘贴到编辑器,图片自动上传至服务器、自动替换线上URL,无缝集成帝国CMS 7.5/8.0。
功能特点
- 截图粘贴自动上传:QQ/微信截图、浏览器复制图片,Ctrl+V粘贴自动解析、自动上传、自动替换线上URL
- Word图片粘贴:支持Word、WPS图文内容粘贴上传
- 完全复用原生能力:复用帝国CMS原生上传权限、文件大小限制、格式限制、水印、存储目录、命名规则
- 版本兼容:适配帝国CMS 7.5/8.0全系版本,CKEditor专属实现
- 安全合规:优先校验后台管理员登录权限,拦截非法跨站请求
- 极简无侵入:仅新增两个核心文件,不修改系统原有核心代码
安装步骤
操作前请务必备份数据库及程序文件。
前置准备
-
备份文件
- 备份原版编辑器文件,防止意外情况
- 建议备份目录:
eadmin/admin/ecmseditor/
-
环境要求
- 帝国CMS 7.5 或 8.0 版本
- 主流浏览器:Chrome、Edge、360浏览器
覆盖安装
如果没有修改过zip包相关的程序文件,可以复制覆盖即可
手动安装
如果修改过zip包相关的程序文件,需要对照以下修改点手动修改:
文件 1:eadmin/admin/ecmseditor/pasteUploadImage.php
① 新建上传接口
将 eadmin/admin/ecmseditor/pasteUploadImage.php 复制到目标站点的相同位置。
如果文件已存在,请覆盖原文件。
文件 2:eadmin/admin/ecmseditor/infoeditor/plugins/pasteupload/plugin.js
① 新建CKEditor插件
将 eadmin/admin/ecmseditor/infoeditor/plugins/pasteupload/plugin.js 复制到目标站点的相同位置。
确保目录结构完整:infoeditor/plugins/pasteupload/
文件 3:eadmin/admin/ecmseditor/infoeditor/config.js
① CKEditor配置(第 120 行附近)
在 config.extraPlugins = 这一行,添加 'pasteupload':
config.extraPlugins = 'etranfile,etranmedia,etranmore,autoformat,ecleanalltext,einsertbr,einsertpage,einserttime,equotetext,pasteupload';
修改完成后,清除浏览器缓存并刷新后台页面即可使用粘贴图片功能。
配置步骤
本插件无需额外配置,安装完成后即可直接使用。
- 清除浏览器缓存
- 刷新帝国CMS后台页面
- 进入文章编辑页面测试粘贴功能
插件截图

卸载
-
注意事项
- 本插件完全复用帝国CMS原生上传规则,包括文件格式、大小限制、水印等
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)