欢迎来到w88模板网!
dedecmsueditor百度编辑器整合七牛云支持支持图集

dedecmsw88ueditor百度编辑器整合七牛云支持支持图集

浏览次数: 0

作者: w88模板网

信息来源:

更新日期: 2017-08-29

文章简介

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

  • 正文开始
  • 热门文章

效果图

dedecmsckeditor编辑器整合七牛云支持支持图集[上传][编辑][删除]


整合前先注册七牛云账号

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

 

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

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

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


环境要求

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";


w88整合七牛云特点

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

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

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

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

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

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

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


使用前设置

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

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

dedecmsckeditor编辑器整合七牛云支持支持图集[上传][编辑][删除]

添加变量说明:

变量名称:cfg_qiniu

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

参数说明:开启七牛云

变量值:Y

所属组:站点设置

 

变量名称:cfg_qiniubucket

变量类型:文本

参数说明:七牛云空间

变量值:

所属组:站点设置

 

变量名称:cfg_qiniudomain

变量类型:文本

参数说明:七牛云域名

变量值:

所属组:站点设置

 

变量名称:cfg_qiniuak

变量类型:文本

参数说明:七牛云AK

变量值:

所属组:站点设置

 

变量名称:cfg_qiniusk

变量类型:文本

参数说明:七牛云SK

变量值:

所属组:站点设置


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

云盘下载                                     密码: hnox   (2017/08/29)

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

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

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

改动文件包括以下

\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编辑器的同学可以参考这个文章《w88更换ueditor百度编辑器(支持图片水印和多个百度编辑器同时使用)

 

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

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

class Uploader

在它的上面加入

require_once("../../common.inc.php");
require_once("../../image.func.php");
//开启七牛云 www.s188z.comw88模板网
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;
    }
}

完成。

插件下载说明

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

w88二次开发QQ群

本站客服QQ号:,群号(383578617) 如果您有任何w88问题,请把问题发到群里,阁主将为您写解决教程!

转载请注明: w88模板 » dedecmsw88ueditor百度编辑器整合七牛云支持支持图集

  • DedeCMS教程QQ群
    阅读
    DEDECMS 小程序插件简介 互联网上有很多w88插件,但有些依赖于第三方,有些需要某个php或sql基础,有些插件是免费的,但是需要授权只能生成一个模板式的小程序,嵌入的广告多,代码还加密,且小程序的源代码很昂贵,这也是我开发dedecms 小程序插件的一个重...
  • 百度小程序及微信小程序万能API接口插件
    阅读
    完装完插件,可以试验导入一下我给你带的那个EXCEL试验数据,导入的方法:模块-w88Excel数据导入-选取(选取我带的那个Excel试验文件),把Excel测试文件中带的数据导入到你的网站中,这时你就可以到你的栏目中查看你导入的文章了,当需要把文章导入到不同栏目名称时...
  • dedecms批量导入excel表文章内容插件
    阅读
    w88dedecms付费可见插件介绍 《w88付费可见插件》是发布的一款隐藏内容付费阅读插件。通过安装该插件,可以为文章添加隐藏内容,可以设置有权限查看隐藏内容的条件,例如可以设置注册会员才能查看,或者可以设置需付费后才能查看。 使用步骤: 1.请...
  • dedecms付费可见插件-支持任何类型网站
    阅读
    众所周知,w88接入支付宝、微信等支付方式都需要企业资质,个人用户无法申请,但很多时候个人网站也需要接入支付。 《w88个人免签支付插件(支付宝秒到、微信隔天腾讯转账)》是发布的个人支付宝、微信支付收款插件。具有以下特点: 1、接入支付宝、...
  • 个人免签支付插件(支付宝秒到、微信隔天腾讯转账)
    阅读
    1.w88tag静态生成。 2.w88tag的目录自定义,支持数字目录,拼音目录 3.w88支持自定义TAG的标题,关键词,描述。 5.增加TAG自定义图片,让每个tag页面,都有一个属于自己的图片。 6.增加TAG分类功能,可以按分类,调用不同类别的TAG,让tag前端显示,更...
  • tag标签自定义标题、关键词、描述、缩略图静态优化插件(支持手机)
    阅读
    插件介绍 《w88微信小程序助手》是发布的便于生成微信小程序的插件。 最新版本:1.3 使用该插件可以一键生成属于你自己网站的微信小程序。...
  • dedecms整合微信小程序助手
    阅读
    w88评论插件介绍: 评论插件支持对接w88会员功能,同步会员头像、会员昵称; w88评论插件在前台填入QQ号后,自动获取QQ昵称和QQ头像; 增加评论安全函数,防SQL注入; Jquery优化,减少Jquery体积,以及不必要的调用; 支持回复评论功能,以及对回复的评...
  • 评论留言插件静态版搜索引擎可抓取提升关键词排名
    阅读
    发布的一款一键开启伪静态插件,通过该插件可以非常方便的打开w88伪静态功能,且访问路径与PC版静态地址一致,对SEO更加友好。 页面内容实时更新,无需手动生成html,更加节省时间,彻底解决w88生成静态页面速度慢,特别是对于文章数量多的网站,每...
  • 一键开启伪静态插件
    阅读
    w88静态页面的好处多多,既有利于抓取收录而且打开速度也比较快,节省服务器CPU的时间,因此许多大型网站也进行静态化。由于dedecmsv5.7sp2版本没有提供手机端移动端网站静态生成的功能,今天分享一款w88手机静态页生成插件是一个安装后,可以生成手机版静...
  • 手机端静态页生成插件带自动更新
    阅读
    效果图 整合前先注册七牛云账号 我们知道七牛云存储是目前国内最大的文件开放云存储平台,利用七牛云存储我们可以将自己网站需要发布的图片或者附件都上传到七牛云存储,然后通过云存储连接提供给网站用户下载,这样就可以大大减轻网站服务器的文件存储以及...
收藏此文 打赏本站

如本文对您有帮助,就请w88模板网抽根烟吧!

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

精彩评论

微信扫描打赏
有问题在这里提问,阁主会为你解决!
  • 全部评论(0
    还没有评论,快来抢沙发吧!
推荐w88插件更多
更新时间:2017-07-07

人已经看过了!

更新时间:2017-10-23

人已经看过了!

更新时间:2019-05-05

人已经看过了!

更新时间:2020-01-09

人已经看过了!

更新时间:2017-10-11

人已经看过了!

更新时间:2017-07-07

人已经看过了!

更新时间:2020-05-01

人已经看过了!

更新时间:2020-04-11

人已经看过了!

推荐精品模板更多
dedecms静态页实现动态显示随机文章的方法
更新时间:2017-08-10

人已经看过了!

大气漂亮婚纱摄影w88 带数据同步手机m站
更新时间:2017-11-01

人已经看过了!

高端大气装修装饰公司营销官网(带手机端带筛选)
更新时间:2017-08-19

人已经看过了!

营销型蓝色大气电子五金环保企业网站w88+测试数据
更新时间:2019-11-11

人已经看过了!

响应式装修室内设计w88(自适应手机端)
更新时间:2017-08-10

人已经看过了!

高端医疗器械 养生医疗美容机构源码(带手机版数据同步)
更新时间:2019-11-10

人已经看过了!

营销型泵业水泵机械设备w88(带手机端)
更新时间:2019-11-11

人已经看过了!