织梦dedecms自带采集支持上传附件到七牛云教程_织梦插件
栏目:网络技术 发布时间:2017-08-29
效果图整合前先注册七牛云账号我们知道七牛云存储是目前国内*大的文件开放云存储平台,利用七牛云存储我们可以将自己网站需要发布的图片或者附件都上传到七牛云存储,然后

效果图


整合前先注册七牛云账号

我们知道七牛云存储是目前国内*大的文件开放云存储平台,利用七牛云存储我们可以将自己网站需要发布的图片或者附件都上传到七牛云存储,然后通过云存储连接提供给网站用户下载,这样就可以大大减轻网站服务器的文件存储以及下载压力,同时降低网站服务器的带宽成本。

 

而目前织梦dedecms与七牛云存储的集成整合教程还是空白,下面就教大家如何将七牛云存储与织梦CMS的编辑器完美整合,通过编辑器上传图片或者附件能够完美同步上传到七牛云服务器,并返回图片或附件的链接直接使用。下面我们就开始整合吧:

第一步、注册七牛账号、创建云空间并获取AccessKeySecretKey

首先我们注册并登录七牛云存储的账号,请点击下面的地址注册能获取更多的空间和流量:

https://portal.qiniu.com/signup?code=3lgiivl7b885u


环境要求

PHP >= 5.3.0


如果图集编辑重新上传图片调用的还是本地图片,请修改下面文件

打开 /dede/album_edit.php 找到

$imginfo =  !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : '';
$imgurls .= "{dede:img ddimg='$litpicname' text='$imginfo' width='".$imginfos[0]."' 
height='".$imginfos[1]."'} $v {/dede:img}\r\n";

改成

$imginfo =  !empty(${'picinfook'.$k}) ? ${'picinfook'.$k} : '';
$imgurls .= "{dede:img ddimg='".$cfg_qiniudomain.$litpicname."' text='$imginfo' 
width='".$imginfos[0]."' height='".$imginfos[1]."'} ".$cfg_qiniudomain.$v." {/dede:img}\r\n";


织梦整合七牛云特点

1、支持缩略图本地上传、站内选择上传、支持原图选择、支持裁切选择、支持勾选远程下载

2、支持多媒体、附件上传

3、支持自定义字段(图片、多媒体、附件)

4、支持图集[上传][编辑][删除]

5、支持织梦自带编辑器ckeditor单图片、多图片、多媒体、附件上传

6、支持文章内容[下载远程图片和资源]如果是你的七牛云空间图片不会再自动下载,其他远程附件正常下载并上传到七牛云

7、支持开启和关闭七牛云


使用前设置

申请七牛云,开通存储,域名那些简单操作这里讲述。

后台 - 系统配置 - 添加变量(注意对比,一个也不能错

添加变量说明:

变量名称:cfg_qiniu

变量类型:布尔(Y/N)

参数说明:开启七牛云

变量值:Y

所属组:站点设置

 

变量名称:cfg_qiniubucket

变量类型:文本

参数说明:七牛云空间

变量值:

所属组:站点设置

 

变量名称:cfg_qiniudomain

变量类型:文本

参数说明:七牛云域名

变量值:

所属组:站点设置

 

变量名称:cfg_qiniuak

变量类型:文本

参数说明:七牛云AK

变量值:

所属组:站点设置

 

变量名称:cfg_qiniusk

变量类型:文本

参数说明:七牛云SK

变量值:

所属组:站点设置


织梦整合七牛云全部文件打包(gbk / utf8)

云盘下载  http://pan.baidu.com/s/1dFgsHI5                                   密码: hnox   (2017/08/29)

由于改动文件较多,打包文件仅适合网站未二次修改过同学使用;

二次修改过程序的同学请用【Beyond Compare】软件对比来修改;

警告:使用前请务必先备份以下需要改动的文件

改动文件包括以下

\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



织梦自带采集支持上传附件到七牛云教程

打开 \include\dedecollection.class.php 找到

@set_time_limit(0);

 

在它的下面加入

//开启七牛云
require_once(DEDEINC.'/qiniu/autoload.php');
use Qiniu\Auth;
use Qiniu\Storage\UploadManager;

继续找到

global $notckpic;

在它的下面加入

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

 

继续找到

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;

完成。



# 哪些网站可以做seo  # 远程下载  # 如何将  # 锦江区网站搜索优化  # 产品推广网站运营方案  # 天宁手机网站关键词排名  # seo外链有什么好处  # 美国网站建设银行  # 重庆专业网站优化排名  # 2017电影网站建设  # 天水市知名网站推广  # 江门机械网站推广热线  # 提供给  # 服务关键词排名靠谱吗  # 延边网站优化价格  # 优化网站插件有哪些软件  # 个人博客网站建设造价  # 网络营销帮主播推广方案  # 锤子手机网络营销推广  # 深圳app开发网站建设  # 中学网站建设书  # 开封英文网站推广  # 网络营销推广新趋势  # 网站服务器  # 织梦插件  # 织梦采集  # 上传附件  # 七牛云  # 自带采集  # 宋体  # 上传  # 变量值  # 编辑器  # 自带  # 图集  # 织梦dedecms自带采集支持上传附件到七牛云教程  # 上传图片  # 请点击  # 站内  # 我们可以  # 布尔  # 较多  # 自定义  # 多图  # 请用  # 会再 


相关文章: 佛山网站建设论坛_seo榜点排名  如何选择合适的赤峰SEO优化培训平台?_SEO优化教程  房地产行业网站如何打造沉浸式虚拟看房体验_网站建设教程  四川美容行业SEO工具与方法_SEO优化教程  宝安建设网站公司有哪些_宝安建设集团_网站商城系统推广  如何才能让网站建设公司把自己的网站做好?  医疗网站建设中容易忽视的问题  网站建设包含了哪些内容?  如何选择适合三合一网站的技术架构_网站建设教程  美国网站建设公司_美国网站建设_桂林视频seo公司  【网站源码下载】网站源码下载网站建设平台,网站源码下载有哪些?  注册网页模板_注册网页_注册网店的步骤  如何评估和调整青岛SEO效果_SEO优化教程  沧州建设网站公司有哪些_沧州建设网站公司_外贸型网站seo优化  模板建设网站有哪些_模板建设网站_网站优化公司方案怎么做  【免费建站哪个较好】什么建站系统好_自助建站哪个好用  北京网站建设工作室_河南光电网站优化检修  长沙企业网站建设报价_长沙企业网站建设哪家好_广州知名seo关键词排名快速排名  SEO设置优化关键步骤_SEO优化教程  SEO在企业营销策略中发挥了哪些重要作用?_SEO优化教程  上海浦东网站建设_浦东网站网站建设_英文SEO主管就业前景  自助建站平台哪个靠谱啊_自助建站平台哪个好_自助建站平台  【怎么用ps制作网页】如何在Photoshop中设计网页?PS制作的网页设计如何产生动态网站效果?  企业网页建设公司_公司网页建设_郑州市网络营销网站优化  网站建设公司如何选择  佛山网站建设中如何实现SEO与内容营销整合_网站建设教程  北京网站建设与维护服务公司_北京网站建设与维护服务平台_网站建设工作  在做网站建设前双方该如何沟通?  阜新SEO优化的有效策略_SEO优化教程  【清远网站建设】清远网站建设制作公司平台_清远网站建设与管理建网站  成都网站建设公司哪个好_成都 网站建设公司_常州网站建设科技  企业在进行SEO优化时如何进行有效的关键词研究和拓展?_SEO优化教程  深圳找网站建设公司_关键词快速排名代  对网站建设的建议和意见_对网站建设的建议怎么写_网站推广实施流程图  哪些工具可以监控网站流量以优化SEO?_SEO优化教程  SEO优化时间框架为何会因项目具体情况而波动?_SEO优化教程  如何通过市场细分和构建受众画像来优化罗湖SEO策略?_SEO优化教程  上海*高端的网站制作公司_高端网站制作公司排名_如何提高网站优化率论文  西安高端网站建设_高端 网站建设_湖北网站推广优化报价  芜湖网站建设公司  布吉网站建设服务商如何保障项目交付周期_网站建设教程  【秦皇岛网站建设】秦皇岛网站建设制作公司_秦皇岛网站搭建建网站  上海政府网站建设方案_上海政府网站建设_价值营销推广案例网站  高粱SEO的客户评价与案例分析_SEO优化教程  装修网站建设公司_装修网页制作_装修免费模板  自定义网页_自定义短网址生成_自定义表单网站  开展企业新闻营销活动注意事项  【网页设计怎么做】如何判断网页设计得好不好?如何做好一个网站设计?  完善网站建设的意义_完善网站建设方案_浠水seo费用明细公示  *SEO与百度SEO在优化方法上有哪些不同?_SEO优化教程 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554