基于PHP帝國CMS7.5七牛云云存儲圖片附件同步、上傳刪除插件源碼
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
最近想給我的做菜網搞一個云存儲,程序源碼是帝國CMS,可看了一圈,沒有太便宜的插件源碼,就看到了一個個人寫的源碼,唯一的遺憾不是直傳?
什么是直傳?
直傳就是本地上傳文件時不經過web網站直接傳到云存儲,上傳時間能夠縮短一半,大文件更明顯;
帝國cms七牛云OSS存儲插件下載附件自動同步到七牛云
插件說明
帝國cms7.5七牛云OSS存儲插件,適用版本帝國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);
帝國CMS七牛云云存儲圖片附件同步、上傳刪除插件源碼下載地址:帝國CMS云云存儲插件
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!
賞
支付寶贊助
微信贊助
免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。
您必須遵守我們的協議,如您下載該資源,行為將被視為對《免責聲明》全部內容的認可->聯系老梁投訴資源 LaoLiang.Net部分資源來自互聯網收集,僅供用于學習和交流,請勿用于商業用途。如有侵權、不妥之處,請聯系站長并出示版權證明以便刪除。
敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯系指正;轉載請注明出處: » 基于PHP帝國CMS7.5七牛云云存儲圖片附件同步、上傳刪除插件源碼