1. 程式人生 > 其它 >開源 | 帝國CMS七牛雲儲存同步、上傳刪除外掛

開源 | 帝國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