Hi,欢迎光临模板263,本站百分之80资源均可免费下载,所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

模板263

您现在的位置是:首页>帝国插件

帝国插件

帝国CMS七牛云同步、上传删除插件

贺小富2021-01-08 21:25:22帝国插件836来源:模板263

插件效果截图演示:

帝国CMS七牛云同步、上传删除插件

插件说明:

  适用版本帝国CMS7.5版本,UTF-8版本,其他版本请自行转码或移植。

插件使用方法:

  1、将shu文件夹上传至网站e目录。最终目录为:/e/shu/Qiniu/ 2、系统->扩展菜单分类名称:七牛云

  菜单名称:配置管理链接地址:../shu/Qiniu/index.php

  3、在后台的扩展菜单更新你的七牛云配置信息

插件系统代码修改

  1、打开 e/class/connect.php 在第67行下添加如下代码 【引入相关功能函数文件】

  

require 'sFunction.php';

  2、打开 e/class/filefun.php 在文件开头添加如下代码

  

require ECMS_PATH.'e/shu/Qiniu/autoload.php';

  3、打开 e/class/connect.php 查找 "//删除附件",将整个函数替换如下【此外为后台删除文件时同步删除七牛云文件】

  

//删除附件
  function DoDelFile($r){
  global $class_r,$public_r,$efileftp_dr;
  $path=$r['path']?$r['path'].'/':$r['path'];
  $fspath=ReturnFileSavePath($r[classid],$r[fpath]);
  $delfile=eReturnEcmsMainPortPath().$fspath['filepath'].$path.$r['filename'];//moreport
  DelFiletext($delfile);
  //七牛云同步删除
  @sQiniuTongbuDel($delfile);
  //FileServer
  if($public_r['openfileserver']) { $efileftp_dr[]=$delfile; }
  }

  4、打开 e/admin/ecmseditor/editorfun.php 在第414行添加如下代码 【此外为后台上传文件时同步到七牛云】

  

//七牛云同步上传
  @sQiniuTongbuUp($fileid);

  5、七牛云注册地址:https://portal.qiniu.com/signup?code=3lno9z1a803ma


大小 : 36KB |  下载量 : 14  |  文件类型 : 压缩文件  

发表评论

评论列表(0人评论 , 836人围观)
☹还没有评论,来说两句吧...