基于PHP帝國CMS7.5七牛云云存儲圖片附件同步、上傳刪除插件源碼
[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
最近想給我的做菜網(wǎng)搞一個(gè)云存儲,程序源碼是帝國CMS,可看了一圈,沒有太便宜的插件源碼,就看到了一個(gè)個(gè)人寫的源碼,唯一的遺憾不是直傳?
什么是直傳?
直傳就是本地上傳文件時(shí)不經(jīng)過web網(wǎng)站直接傳到云存儲,上傳時(shí)間能夠縮短一半,大文件更明顯;
帝國cms七牛云OSS存儲插件下載附件自動同步到七牛云
插件說明
帝國cms7.5七牛云OSS存儲插件,適用版本帝國CMS7.5版本,UTF-8版本,其他版本請自行轉(zhuǎn)碼或移植。
支持上傳文件時(shí)自動同步到七牛云,支持同步刪除
插件安裝教程
1、將shu文件夾上傳至網(wǎng)站e目錄。最終目錄為:/e/shu/Qiniu/
2、系統(tǒng)->擴(kuò)展菜單分類名稱:七牛云
菜單名稱:配置管理鏈接地址:../shu/Qiniu/index.php
3、在后臺的擴(kuò)展菜單更新你的七牛云配置信息
插件系統(tǒng)代碼修改
1、打開 e/class/connect.php 在第67行下添加如下代碼 【引入相關(guān)功能函數(shù)文件】
require 'sFunction.php';
2、打開 e/class/filefun.php 在文件開頭添加如下代碼
require ECMS_PATH.'e/shu/Qiniu/autoload.php';
3、打開 e/class/connect.php 查找 “//刪除附件”,將整個(gè)函數(shù)替換如下【此外為后臺刪除文件時(shí)同步刪除七牛云文件】
//刪除附件 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行添加如下代碼 【此外為后臺上傳文件時(shí)同步到七牛云】
//七牛云同步上傳 @sQiniuTongbuUp($fileid);
帝國CMS七牛云云存儲圖片附件同步、上傳刪除插件源碼下載地址:帝國CMS云云存儲插件
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!
賞
支付寶贊助
微信贊助
免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。
您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責(zé)聲明》全部內(nèi)容的認(rèn)可->聯(lián)系老梁投訴資源 LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請聯(lián)系站長并出示版權(quán)證明以便刪除。
敬請諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉(zhuǎn)載請注明出處: » 基于PHP帝國CMS7.5七牛云云存儲圖片附件同步、上傳刪除插件源碼