共計 1370 個字符,預計需要花費 4 分鐘才能閱讀完成。
很多站長在用帝國 cms7.5 的時候,發現自己云服務器的空間不夠用了。就希望將自己網站的圖片和附件上傳到阿里云 oss 或七牛云等云存儲空間。那么,帝國 cms7.5 如何實現七牛云圖片、附件的同步、上傳、刪除等功能呢?
今天,丸趣 TV(www.jqkar.com)小編就來和大家介紹一下,如何利用 帝國 CMS 之七牛云同步、上傳刪除插件:
插件介紹
適用版本: 帝國 cms 7.5
======================== 安裝開始 =====================
1、將 e 目錄下的 shu 和 class 文件夾上傳至網站 e 目錄。最終目錄為:/e/shu/Qiniu/? ?? ?/e/class/sFunction.php
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);
======== 到此操作完畢,你網站的附件就可以跟七牛云同步了 ==========
七牛云注冊申請地址:https://wanqutv.com/go/qiniuyun
幾點說明:
1、本插件為帝國 CMS7.5 UTF- 8 版本,其他版本請自行轉碼或移植。
2、使用本插件的過程中,遇到解決不了的問題,可以聯系本人付費處理【誰都時間有限,沒辦法免費單獨處理】
插件下載鏈接: https://pan.baidu.com/s/1jIh9__HotOllK8_FXQjOSg 提取碼: 83tw