欢迎来到六久阁织梦模板网!
dedecms织梦ueditor百度编辑器整合七牛云支持支持图集

dedecms织梦ueditor百度编辑器整合七牛云支持支持图集

浏览次数: 0

作者: 六久阁织梦模板网

信息来源: 六久阁

更新日期: 2017-08-29

文章简介

效果图 整合前先注册七牛云账号 我们知道七牛云存储是目前国内最大的文件开放云存储平台,利用七牛云存储我们可以将自己网站需要发布的图片或者附件都上传到七牛云存储,然后通过云存储连接提供给网站用户下载,这样就可以大大减轻网站服务器的文件存储以及

  • 正文开始
  • 热门文章

效果图

dedecms织梦ckeditor编辑器整合七牛云支持支持图集[上传][编辑][删除]


整合前先注册七牛云账号

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

 

而目前织梦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、支持开启和关闭七牛云


使用前设置

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

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

dedecms织梦ckeditor编辑器整合七牛云支持支持图集[上传][编辑][删除]

添加变量说明:

变量名称: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


ueditor百度编辑器整合七牛云上传教程

想用ueditor编辑器的同学可以参考这个文章《织梦更换ueditor百度编辑器(支持图片水印和多个百度编辑器同时使用)

 

ueditor支持七牛云看下面的教程

打开 \include\ueditor\php\Uploader.class.php 找到

class Uploader

在它的上面加入

require_once("../../common.inc.php");
require_once("../../image.func.php");
//开启七牛云 www.lol9.cn织梦模板网
require_once(DEDEINC.'/qiniu/autoload.php');
use Qiniu\Auth;
use Qiniu\Storage\UploadManager;

继续找到

/**
 * 获取当前上传成功文件的各项信息
 * @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
    );
}


在这个代码的下面加入一个代码

/**
* 七牛云上传
* @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];

 

这个地方有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;
    }
}

完成。

插件下载说明

未提供下载提取码的插件,都是站长辛苦开发,联系客服或站长有偿获得!

织梦二次开发QQ群

本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617) DedeCMS织梦教程QQ群 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!

转载请注明: 织梦模板 » dedecms织梦ueditor百度编辑器整合七牛云支持支持图集

  • 织梦百度小程序及微信小程序万能API接口插件
    阅读
    DEDECMS 小程序插件简介 互联网上有很多织梦插件,但有些依赖于第三方,有些需要某个php或sql基础,有些插件是免费的,但是需要授权只能生成一个模板式的小程序,嵌入的广告多,代码还加密,且小程序的源代码很昂贵,这也是我开发dedecms 小程序插件的一个重...
  • 织梦dedecms批量导入excel表文章内容插件
    阅读
    完装完插件,可以试验导入一下我给你带的那个EXCEL试验数据,导入的方法:模块-织梦Excel数据导入-选取(选取我带的那个Excel试验文件),把Excel测试文件中带的数据导入到你的网站中,这时你就可以到你的栏目中查看你导入的文章了,当需要把文章导入到不同栏目名称时...
  • 织梦一键开启伪静态插件
    阅读
    六久阁发布的一款一键开启伪静态插件,通过该插件可以非常方便的打开织梦伪静态功能,且访问路径与PC版静态地址一致,对SEO更加友好。 页面内容实时更新,无需手动生成html,更加节省时间,彻底解决织梦生成静态页面速度慢,特别是对于文章数量多的网站,每...
  • 织梦dedecms付费可见插件-支持任何类型网站
    阅读
    织梦dedecms付费可见插件介绍 《织梦付费可见插件》是六久阁发布的一款隐藏内容付费阅读插件。通过安装该插件,可以为文章添加隐藏内容,可以设置有权限查看隐藏内容的条件,例如可以设置注册会员才能查看,或者可以设置需付费后才能查看。 使用步骤: 1.请...
  • 织梦tag标签自定义标题、关键词、描述、缩略图静态优化插件(支持手机)
    阅读
    1.织梦tag静态生成。 2.织梦tag的目录自定义,支持数字目录,拼音目录 3.织梦支持自定义TAG的标题,关键词,描述。 5.增加TAG自定义图片,让每个tag页面,都有一个属于自己的图片。 6.增加TAG分类功能,可以按分类,调用不同类别的TAG,让tag前端显示,更...
  • 织梦dedecms整合微信小程序助手
    阅读
    插件介绍 《织梦微信小程序助手》是六久阁发布的便于生成微信小程序的插件。 最新版本:1.3 使用该插件可以一键生成属于你自己网站的微信小程序。...
  • 织梦个人免签支付插件(支付宝秒到、微信隔天腾讯转账)
    阅读
    众所周知,织梦接入支付宝、微信等支付方式都需要企业资质,个人用户无法申请,但很多时候个人网站也需要接入支付。 《织梦个人免签支付插件(支付宝秒到、微信隔天腾讯转账)》是六久阁发布的个人支付宝、微信支付收款插件。具有以下特点: 1、接入支付宝、...
  • 织梦全国多城市分站地区插件带演示源码
    阅读
    织梦做全国多城市分站的优势 无需一个一个绑定域名就可以实现分站功能!根据不同城市显示不同内容,也可以自定义城市进行推广。如果一个全国性的网站已经有了自己知名的品牌,比如赶集网,那么在title中设置品牌的相关关键词肯定是有好处的。比如,一个大连...
  • 织梦手机端静态页生成插件带自动更新
    阅读
    织梦静态页面的好处多多,既有利于抓取收录而且打开速度也比较快,节省服务器CPU的时间,因此许多大型网站也进行静态化。由于dedecmsv5.7sp2版本没有提供手机端移动端网站静态生成的功能,今天分享一款织梦手机静态页生成插件是一个安装后,可以生成手机版静...
  • 织梦火车头采集文章定时自动审核文章及更新文章后自动推送百度(站群排名必备)
    阅读
    支持火车头采集及采集侠采集的织梦未审核的文章,然后每天定时审核文章、定时更新整站,还能自动推送给百度,实现了全自动化,解放双手,增加网站收录排名。可以用火车头或者采集侠一次采集上万篇文章到未审核里,在宝塔里触发自动审核更新任务,每天定时更新...
收藏此文 打赏本站

如本文对您有帮助,就请六久阁织梦模板网抽根烟吧!

  • 支付宝打赏
    支付宝扫描打赏
    微信打赏
    微信扫描打赏
织梦dedecms自带采集支持上传附件到七牛云教程
« 上一篇 2017年08月29日
dedecms织梦kindeditor编辑器整合七牛云支持支持图集
下一篇 » 2017年08月29日

精彩评论

有问题在这里提问,阁主会为你解决!
  • 全部评论(0
    还没有评论,快来抢沙发吧!
推荐织梦插件更多
更新时间:2019-06-14

人已经看过了!

更新时间:2019-07-25

人已经看过了!

更新时间:2017-07-10

人已经看过了!

更新时间:2018-04-25

人已经看过了!

更新时间:2018-06-02

人已经看过了!

推荐精品模板更多
学生桌学习用品家具行业公司织梦模板(带手机端)
更新时间:2019-09-19

人已经看过了!

营销型智能集成吊顶行业织梦模板(带手机端)
更新时间:2020-12-19

人已经看过了!

仿魔酷阁织梦整站下载
更新时间:2021-10-21

人已经看过了!

新闻博客军事新闻资讯头条网织梦模板(带手机端)
更新时间:2019-11-08

人已经看过了!