织梦dedecms整合阿里云oss支持ckeditor|kindeditor|ueditor支持图集_织梦CMS教程


环境要求

    PHP 5.3+

    cURL 扩展

织梦整合阿里云OSS特点

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

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

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

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

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

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

7、支持阿里云OSS开启和关闭切换

使用前操作

 

1)阿里云OSS平台上开启服务,获取到accesskey,创建好Bucket,获取到OSS域名





2)后台 - 系统 - SQL命令行工具 - 执行下面2条语句(防止阿里云OSS域名过长而数据库字段长度过短无法保存完整地址)

ALTER TABLE `dede_uploads` CHANGE `url` `url` CHAR( 255 ) NOT NULL DEFAULT ''

ALTER TABLE `dede_archives` CHANGE `litpic` `litpic` CHAR( 255 ) NOT NULL DEFAULT ''


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


变量名称:cfg_oss

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

参数说明:阿里云OSS开启

变量值:Y

所属组:站点设置

 

变量名称:cfg_oss_bucket

变量类型:文本

参数说明:阿里云OSS空间

变量值:

所属组:站点设置

 

变量名称:cfg_oss_domain

变量类型:文本

参数说明:阿里云OSS域名

变量值:

所属组:站点设置

 

变量名称:cfg_oss_key_id

变量类型:文本

参数说明:阿里云OSS_KEY_ID

变量值:

所属组:站点设置

 

变量名称:cfg_oss_key_secret

变量类型:文本

参数说明:阿里云OSS_KEY_SECRET

变量值:

所属组:站点设置

 

变量名称:cfg_oss_endpoint

变量类型:文本

参数说明:阿里云OSS节点外网

变量值:

所属组:站点设置


织梦整合阿里云OSS全部文件打包(gbk / utf8)

 

云盘下载http://pan.baidu.com/s/1eSw5it8           密码: rtxa

 

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

二次修改过程序的同学请用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\oss

 

kindeditor支持阿里云OSS上传教程

想用kindeditor编辑器的同学可以参考这个文章《织梦dedecms自带文本编辑器ckeditor更换为kindeditor编辑器带代码高亮

kindeditor支持阿里云OSS看下面教程

打开 \include\dialog\kindeditor_post.php 找到

$inquery = "INSERT INTO

 

在它的上面加入

//阿里云OSS

require_once(DEDEINC.'/oss/autoload.php');

use OSS\OssClient;

$ossClient = new OssClient($cfg_oss_key_id, $cfg_oss_key_secret, $cfg_oss_endpoint);

if($cfg_oss == 'Y')

{

         $ossClient->uploadFile($cfg_oss_bucket, substr($activepath,1).'/'.$filename, str_replace('/', DIRECTORY_SEPARATOR, $fullfilename));

}

 

继续找到

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

 

改成

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

 

*后找到

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

 

改成

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

 

完成

ueditor支持阿里云OSS上传教程

 

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

 

ueditor支持阿里云OSS看下面的教程

 

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

class Uploader

 

在它的上面加入

require_once("../../common.inc.php");

require_once("../../image.func.php");

//阿里云OSS

require_once(DEDEINC.'/oss/autoload.php');

use OSS\OssClient;

 

继续找到

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

 

这个地方有3处,都要在找到的代码下面添加

//阿里云OSS

global $cfg_oss, $cfg_oss_key_id, $cfg_oss_key_secret, $cfg_oss_bucket, $cfg_oss_domain, $cfg_oss_endpoint;

$ossClient = new OssClient($cfg_oss_key_id, $cfg_oss_key_secret, $cfg_oss_endpoint);

if($cfg_oss == 'Y')

{

         $ossClient->uploadFile($cfg_oss_bucket, preg_replace('/\//','',$this->fullName,1), str_replace('/',DIRECTORY_SEPARATOR,$this->filePath));

         $this->fullName = $cfg_oss_domain.$this->fullName;

}

 

完成。


# 六安网站优化怎么做  # 前请  # 勾选  # seo被挂链页面  # *社群营销推广方案  # 网站优化百度推广  # 怎么自己做网站建设呢  # 徐州优化网站建设价格  # 天津seo优化咋做  # 浦东新区智能网站建设  # 企石网站推广方案  # 上排名seo教程网站优化推广  # 命令行  # 濮阳营销系统招商推广  # 安徽网络营销推广哪家好  # 五G网站建设图片  # 襄阳seo推广费用  # 建材行业线上推广营销  # 耳机如何营销推广  # 前端*大优化工具网站  # 丽水校服网站建设公告网  # 互联网网站推广费用  # 票务营销推广方案简单  # 多个  # 织梦CMS教程  # 阿里云oss  # ckeditor  # kindeditor  # ued  # 宋体  # 编辑器  # 上传  # 变量值  # 自带  # 想用  # 织梦dedecms整合阿里云oss支持ckeditor|kindeditor|ueditor支持图集  # 站内  # 要在  # 布尔  # 较多  # 自定义  # 多图  # 请用  # 会再  # 图集  # 远程下载 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 织梦发布文章时添加的tag标签无法保存解决方法_织梦CMS教程  织梦dedecms会员注册手机短信验证互亿无线*插件_织梦插件  建站之星配置系统全解析:快速搭建与模板选择技巧指南  如何选择美橙互联多站合一建站方案?  织梦dedecms利用SQL语句删除或修改数据库内容_织梦CMS教程  如何在云主机快速搭建网站站点?  如何在Windows 2008云服务器安全搭建网站?  网站SEO从业五年多,软文编写经验总结_SEO优化教程  如何通过FTP服务器快速搭建网站?  网站*自定义分享代码,可以自定义分享图片标题描述(支持https)_织梦CMS教程  dedecms织梦jquery+ajax方式提交自定义表单_织梦CMS教程  织梦默认搜索框修改为自己多功能搜索框_织梦CMS教程  建站公司客户公海管理与SEO优化策略整合方案  织梦调用文章简介[field:description /]如何限制字数_织梦CMS教程  如何通过智能用户系统一键生成高效建站方案?  phpcms添加顶踩功能方法_PHPCMS教程  织梦dedecms整合阿里云oss支持ckeditor|kindeditor|ueditor支持图集_织梦CMS教程  织梦DEDECMS *一键登录插件返回空白解决方法_织梦CMS教程  建站助手多站点配置指南:多语言生成与多域名管理技巧  建站之星|视频|教程如何快速提升网站排名?  织梦专题页文章列表默认样式修改_织梦CMS教程  dedecms织梦文章按年月日进行归档_织梦CMS教程  如何快速搭建高效香港服务器网站?  高端企业智能建站程序:SEO优化与响应式模板定制开发  宝塔建站后网页无法访问如何解决?  如何设置网站robots.txt而不泄露后台等安全秘密_SEO优化教程  高端云建站费用究竟需要多少预算?  建站后如何快速上传程序文件?  帝国cms网站不同地方生成不同的缩略图_帝国CMS教程  dedecms织梦清除快照劫持木马_织梦CMS教程  如何用VPS主机快速搭建个人网站?  织梦每天自动更新首页利于SEO优化_织梦CMS教程  织梦DedeCMS网站提速优化方案_织梦CMS教程  音乐网站服务器如何优化API响应速度?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  香港网站服务器数量如何影响SEO优化效果?  建站之星代理平台如何选择最佳方案?  织梦搜索页调用内容模型中的自定义字段的*教程_织梦CMS教程  织梦使用kindeditor编辑器后批量上传图片无法加水印_织梦CMS教程  如何通过老薛主机一键快速建站?  dedecms织梦列表页生成静态分页URL链接改成*路径的方法_织梦CMS教程  织梦DEDECMS栏目后台设置显示,栏目前台怎么隐藏_织梦CMS教程  phpcms ajax列表分页无限加载教程_PHPCMS教程  如何快速选择适合个人网站的云服务器配置?  dedecms织梦内容页列表页二级栏目三级栏目同时高亮方法_织梦CMS教程  如何用虚拟主机快速搭建网站?详细步骤解析  dedecms织梦自带采集插件详细图文教程_织梦CMS教程  如何在IIS服务器上快速部署高效网站?  织梦自定义表单带内容验证的js代码分享_织梦CMS教程  利于SEO优化的dedecms织梦标签调用代码_织梦CMS教程 

 2017-08-19

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.