開源 | 帝國CMS七牛雲儲存同步、上傳刪除外掛
阿新 • • 發佈:2022-04-17
外掛說明
適用版本帝國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