位置: IT常识 - 正文

织梦dedecms整合阿里云oss支持ckeditor|kindeditor|ueditor支持图集(织梦cms要钱吗)

编辑:rootadmin
环境要求

推荐整理分享织梦dedecms整合阿里云oss支持ckeditor|kindeditor|ueditor支持图集(织梦cms要钱吗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦系统网站搭建教程,织梦cms官网,织梦cms怎么样,织梦cms不更新了吗,织梦系统网站搭建教程,织梦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

织梦dedecms整合阿里云oss支持ckeditor|kindeditor|ueditor支持图集(织梦cms要钱吗)

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

}

完成。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310263.html 转载请保留说明!

上一篇:1、ArrayList源码解析(arraylist源码分析1.8)

下一篇:WordPress怎样添加站点地图(Sitemap)(wordpress怎么添加图片)

  • 华为手环7有nfc功能吗(华为手环7有nfc功能在哪里设置)

    华为手环7有nfc功能吗(华为手环7有nfc功能在哪里设置)

  • 微信群右上角圆圈的删除办法(微信群右上方有个圆圈)

    微信群右上角圆圈的删除办法(微信群右上方有个圆圈)

  • 电脑运行ps突然黑屏(电脑运行ps突然黑屏怎么办)

    电脑运行ps突然黑屏(电脑运行ps突然黑屏怎么办)

  • 荣耀9x息屏显示时间(华为荣耀9x灭屏显示)

    荣耀9x息屏显示时间(华为荣耀9x灭屏显示)

  • 荣耀v30原装充电器型号(荣耀v30原装充电器线图片)

    荣耀v30原装充电器型号(荣耀v30原装充电器线图片)

  • 华为mate30有lr键吗(mate30pro rl键)

    华为mate30有lr键吗(mate30pro rl键)

  • 抖音不在线为什么显示在线(抖音不在线为什么收不到私信)

    抖音不在线为什么显示在线(抖音不在线为什么收不到私信)

  • 购买电脑怎么看内存插槽数目(购买电脑怎么看配置参数)

    购买电脑怎么看内存插槽数目(购买电脑怎么看配置参数)

  • 苹果用同一个id可以看到什么(苹果用同一个id怎么看对方定位)

    苹果用同一个id可以看到什么(苹果用同一个id怎么看对方定位)

  • 钉钉分屏会被检测到吗(钉钉分屏会不会发现)

    钉钉分屏会被检测到吗(钉钉分屏会不会发现)

  • 短信发不出去是被拉黑了吗(短信发不出去是什么问题)

    短信发不出去是被拉黑了吗(短信发不出去是什么问题)

  • 苹果照片未删却不见了(苹果照片未删却不见了怎么找回)

    苹果照片未删却不见了(苹果照片未删却不见了怎么找回)

  • 携程可候补是什么意思(携程候补已满怎么办)

    携程可候补是什么意思(携程候补已满怎么办)

  • 微视与抖音的区别(微视与抖音的区别在哪里)

    微视与抖音的区别(微视与抖音的区别在哪里)

  • 红米手机为什么录屏的时候没有声音怎么办(红米手机为什么总是自动关机)

    红米手机为什么录屏的时候没有声音怎么办(红米手机为什么总是自动关机)

  • 华为tasan00是什么型号(华为tasan00价格)

    华为tasan00是什么型号(华为tasan00价格)

  • 抖音怎么导入本地视频(抖音怎么导入本地音频文件)

    抖音怎么导入本地视频(抖音怎么导入本地音频文件)

  • 1660ti什么时候出的(1660ti多久出的)

    1660ti什么时候出的(1660ti多久出的)

  • 微信禁止砍价活动了吗(微信不能砍价了)

    微信禁止砍价活动了吗(微信不能砍价了)

  • 苹果手机怎么没声音了显示耳机(苹果手机怎么没有通话记录)

    苹果手机怎么没声音了显示耳机(苹果手机怎么没有通话记录)

  • xr微信消息不提醒是什么情况(xr微信消息不提示怎么办)

    xr微信消息不提醒是什么情况(xr微信消息不提示怎么办)

  • Win11 Build 23430 预览版发布(附更新修复内容汇总)

    Win11 Build 23430 预览版发布(附更新修复内容汇总)

  • python Timer定时器如何使用?

    python Timer定时器如何使用?

  • 增值税专用发票有效期是多长时间
  • 小规模纳税人场地租赁
  • 票据承兑和贴现市场上最主要的交易对象是( )
  • 医院都需要交什么税
  • 公积金缴存基数多久调整一次
  • 替票怎么控制数量
  • 更换电脑后个税信息如何导入
  • 年前买东西
  • 交通违章罚款可以在手机上交吗
  • 预付账款怎么做凭证
  • 证券清算款是什么科目
  • 内账会计成本是指什么
  • 研发准备金期末余额帐务处理是怎样的?
  • 当月认证的发票可以当月抵扣吗
  • 个人营业税是什么意思
  • 淘宝开企业店铺需要什么资料
  • 所得税费用是在哪个科目
  • 增长率的六个公式
  • 个体工商户增值税税率2023年
  • 开票软件上怎么抄税
  • 企业收到票据时应以什么入账
  • 删除所有没有销售业绩的员工记录
  • 新注册公司什么时候报个税
  • 建筑投资包括哪些
  • 研发用的原材料怎么开领料单
  • 工会经费怎么申报,多久报一次
  • 桌面或文件夹内无图标
  • win10系统还原了怎么恢复
  • 土地 补偿
  • 电脑维修会不会对电脑有影响
  • 企业的股息红利所得
  • service.exe是什么进程
  • element-ui dialog
  • php中的类
  • php中面向对象
  • 逻辑回归模型
  • ue4ui界面制作
  • 外购商品用于赠送增值税可以抵扣么
  • 外地预缴城建税税率
  • python函数如何返回列表
  • 不走流水开发票可以吗
  • 公司的现金收入包括
  • 股权转让溢价款缴纳增值税
  • mysql查询语句慢怎么优化
  • 软件研发费用怎么做账
  • 如果租房没有合同怎么办
  • 物流报关什么意思
  • 异地预交所得税分录
  • 政府补助怎么记账
  • 专票取消认证
  • sql server 执行语句
  • windowsxp开机启动项在哪里设置
  • win8系统怎么直接进入桌面
  • 微软雅黑啥意思
  • 升级 win10
  • 笔记本上的声卡
  • 写出linux安装的详细步骤
  • securecrt输入中文乱码
  • linux 删除 用户
  • win8安装应用商店
  • linux修改时间和日期的方法
  • unity as
  • bootstrap内容
  • javascript语言基础
  • 如何限制用户只能使用
  • Android 中的 TableLayout 继承自
  • 批处理系统的应用场景
  • perl脚本教程视频
  • opengl矩形
  • 浏览器修改js变量
  • 电脑安装node
  • unity怎么把文件导入项目
  • unity如何成一组
  • js判断字符串字符出现的次数
  • unityhub安装unity出错
  • jquery的循环
  • 如何计算白酒的出酒率
  • 浙江省网上税务局申报
  • 河南地方税务局税收征管档案管理办法(试行)
  • 内蒙古国地税网上办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设