帝国CMS插件开发

帝国CMS插件 · AI · 模板

您当前的位置:首页 > 帝国CMS插件

帝国CMS编辑器Ctrl+V粘贴图片自动上传插件

 

插件介绍

帝国CMS粘贴图片上传插件,解决编辑器截图粘贴无响应、Word图文粘贴裂图两大核心痛点。支持QQ/微信截图、网页复制图片、Word/WPS图文内容,直接Ctrl+V粘贴到编辑器,图片自动上传至服务器、自动替换线上URL,发布前台无裂图,无缝集成帝国CMS 7.5/8.0。

功能特点

  • 截图粘贴自动上传:QQ/微信截图、浏览器复制图片,Ctrl+V粘贴自动解析、自动上传、自动替换线上URL
  • 完全复用原生能力:复用帝国CMS原生上传权限、文件大小限制、格式限制、水印、存储目录、命名规则
  • 版本兼容:适配帝国CMS 7.5/8.0全系版本,CKEditor专属实现
  • 安全合规:优先校验后台管理员登录权限,拦截非法跨站请求
  • 极简无侵入:仅新增两个核心文件,不修改系统原有核心代码

安装步骤

操作前请务必备份数据库及程序文件。

前置准备

  1. 备份文件

    • 备份原版编辑器文件,防止意外情况
    • 建议备份目录:eadmin/admin/ecmseditor/
  2. 环境要求

    • 帝国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';

修改完成后,清除浏览器缓存并刷新后台页面即可使用粘贴图片功能。

配置步骤

本插件无需额外配置,安装完成后即可直接使用。

  1. 清除浏览器缓存
  2. 刷新帝国CMS后台页面
  3. 进入文章编辑页面测试粘贴功能

插件截图

-

卸载

进入后台 → 插件 → Wayne OSS插件 → 点击 卸载插件

注意事项

  • 本插件完全复用帝国CMS原生上传规则,包括文件格式、大小限制、水印等

Wayne

联系方式

微信QR QQ QR
返回首页