国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢(mèng)DEDE > 正文

整合織夢(mèng)備份七牛云備份和存儲(chǔ)

2024-07-12 09:12:27
字體:
供稿:網(wǎng)友

織夢(mèng)整合七牛云全部文件打包(gbk / utf8)

見文章底部

由于改動(dòng)文件較多,打包文件僅適合網(wǎng)站未二次修改過同學(xué)使用;

二次修改過程序的同學(xué)請(qǐng)用【Beyond Compare】軟件對(duì)比來修改;

警告:使用前請(qǐng)務(wù)必先備份以下需要改動(dòng)的文件

改動(dòng)文件包括以下

/dede/album_add.php/dede/album_edit.php/dede/config.php/dede/imagecut.php/dede/swfupload.php/dede/inc/inc_archives_all.php/dede/inc/inc_archives_functions.php/dede/templets/imagecut.htm/include/customfields.func.php/include/dialog/select_images.php/include/dialog/select_images_post.php/include/dialog/select_media.php/include/dialog/select_soft.php/include/dialog/select_soft_post.php/include/helpers/upload.helper.php

添加文件夾有

/include/qiniu
環(huán)境要求

  • PHP >= 5.3.0

  • cURL 擴(kuò)展
    織夢(mèng)整合七牛云特點(diǎn)

1、支持縮略圖本地上傳、站內(nèi)選擇上傳、支持原圖選擇、支持裁切選擇、支持勾選遠(yuǎn)程下載
2、支持多媒體、附件上傳
3、支持自定義字段(圖片、多媒體、附件)
4、支持圖集[上傳][編輯][刪除]
5、支持織夢(mèng)自帶編輯器ckeditor單圖片、多圖片、多媒體、附件上傳
6、支持文章內(nèi)容[下載遠(yuǎn)程圖片和資源]如果是你的七牛云空間圖片不會(huì)再自動(dòng)下載,其他遠(yuǎn)程附件正常下載并上傳到七牛云
7、支持開啟和關(guān)閉七牛云

使用前設(shè)置

申請(qǐng)七牛云,開通存儲(chǔ),域名那些簡(jiǎn)單操作這里不再嘮叨。

后臺(tái) - 系統(tǒng)配置 - 添加變量(注意對(duì)比,一個(gè)也不能錯(cuò))

整合織夢(mèng)備份七牛云備份和存儲(chǔ)_藍(lán)莓博客

變量名稱:cfg_qiniu變量類型:布爾(Y/N)參數(shù)說明:開啟七牛云變量值:Y所屬組:站點(diǎn)設(shè)置復(fù)制12345
變量名稱:cfg_qiniubucket變量類型:文本參數(shù)說明:七牛云空間變量值:所屬組:站點(diǎn)設(shè)置復(fù)制12345
變量名稱:cfg_qiniudomain變量類型:文本參數(shù)說明:七牛云域名變量值:所屬組:站點(diǎn)設(shè)置復(fù)制12345
變量名稱:cfg_qiniuak變量類型:文本參數(shù)說明:七牛云AK變量值:所屬組:站點(diǎn)設(shè)置復(fù)制12345
變量名稱:cfg_qiniusk變量類型:文本參數(shù)說明:七牛云SK變量值:所屬組:站點(diǎn)設(shè)置復(fù)制12345

kindeditor支持七牛云上傳教程

打開 /include/dialog/kindeditor_post.php 找到

$inquery = "INSERT INT

在它的上面加入

//開啟七牛云require_once(DEDEINC.'/qiniu/autoload.php');use QiniuAuth;$auth = new Auth($cfg_qiniuak, $cfg_qiniusk);$token = $auth->uploadToken($cfg_qiniubucket);use QiniuStorageUploadManager;if($cfg_qiniu == 'Y'){	$uploadMgr = new UploadManager();	$key = substr($activepath,1).'/'.$filename;	list($ret, $err) = $uploadMgr->putFile($token, $key, $fullfilename);}

繼續(xù)找到

'".$activepath."/".$filename."'

改成

'".$cfg_qiniudomain.$activepath."/".$filename."'

最后找到

$activepath."/$mdir/".$filename_name

改成

$cfg_qiniudomain.$activepath."/$mdir/".$filename_name

完成。

ueditor支持七牛云上傳教程

打開 /include/ueditor/php/Uploader.class.php 找到

class Uploader復(fù)制1

在它的上面加入

require_once("../../common.inc.php");require_once("../../image.func.php");//開啟七牛云require_once(DEDEINC.'/qiniu/autoload.php');use QiniuAuth;use QiniuStorageUploadManager;

繼續(xù)找到

/** * 獲取當(dāng)前上傳成功文件的各項(xiàng)信息 * @return array */public function getFileInfo(){	return array(		"state" => $this->stateInfo,		"url" => $this->fullName,		"title" => $this->fileName,		"original" => $this->oriName,		"type" => $this->fileType,		"size" => $this->fileSize	);}

在這個(gè)方法的下面加入一個(gè)方法

/*** 七牛云上傳* @param $key		文件的名稱* @param $filePath	上傳的文件*/public function QiniuUpload($key, $filePath){	global $cfg_qiniu, $cfg_qiniuak, $cfg_qiniusk, $cfg_qiniubucket, $cfg_qiniudomain;	$auth = new Auth($cfg_qiniuak, $cfg_qiniusk);	$token = $auth->uploadToken($cfg_qiniubucket);	$uploadMgr = new UploadManager();	list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath);	if($err !== null){		$err['status'] = 0;		return $err;	}else{		$ret['status'] = 1;		return $ret;	}}

最后找到

$this->stateInfo = $this->stateMap[0];

這個(gè)地方有3處,都要在找到的代碼下面添加

//開啟七牛云global $cfg_qiniu, $cfg_qiniudomain;if($cfg_qiniu == 'Y'){	$ret = $this->QiniuUpload(preg_replace('///','',$this->fullName,1), $this->filePath);	if($ret['status'] == 1)	{		$this->fullName = $cfg_qiniudomain.$this->fullName;	}}

完成。

織夢(mèng)自帶采集支持上傳附件到七牛云教程

打開 /include/dedecollection.class.php 找到

@set_time_limit(0);

在它的下面加入

//開啟七牛云require_once(DEDEINC.'/qiniu/autoload.php');use QiniuAuth;use QiniuStorageUploadManager;

繼續(xù)找到

global $notckpic;

在它的下面加入

global $cfg_qiniu, $cfg_qiniuak, $cfg_qiniusk, $cfg_qiniubucket, $cfg_qiniudomain;

繼續(xù)找到

if($tofile=='')

它的上面加入

//開啟七牛云if($cfg_qiniu == 'Y'){	$auth = new Auth($cfg_qiniuak, $cfg_qiniusk);	$token = $auth->uploadToken($cfg_qiniubucket);	$uploadMgr = new UploadManager();	$key = preg_replace('///','',$filename,1);	list($ret, $err) = $uploadMgr->putFile($token, $key, $GLOBALS['cfg_basedir'].$filename);}

最后找到

return $filename;

改成

//開啟七牛云if($cfg_qiniu == 'Y'){	$auth = new Auth($cfg_qiniuak, $cfg_qiniusk);	$token = $auth->uploadToken($cfg_qiniubucket);	$uploadMgr = new UploadManager();	$key = preg_replace('///','',$filename,1);	list($ret, $err) = $uploadMgr->putFile($token, $key, $GLOBALS['cfg_basedir'].$filename);}return $cfg_qiniudomain.$filename;

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 舞钢市| 东宁县| 布尔津县| 宁德市| 大悟县| 茂名市| 资源县| 武平县| 吉隆县| 随州市| 镶黄旗| 曲靖市| 资源县| 丹江口市| 安平县| 海林市| 新郑市| 二手房| 迁安市| 健康| 普格县| 昌邑市| 沽源县| 志丹县| 商水县| 陵川县| 建湖县| 喀什市| 杭锦旗| 习水县| 富锦市| 宝坻区| 铜陵市| 武胜县| 兰考县| 布尔津县| 黎平县| 鹰潭市| 夏河县| 如东县| 闽侯县|