位置: 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怎么添加图片)

  • 怎样推广自己的网站和论坛(怎样推广自己的店铺)

    怎样推广自己的网站和论坛(怎样推广自己的店铺)

  • 时代的迷茫者(迷茫一代的特点)

    时代的迷茫者(迷茫一代的特点)

  • 蜜蜂和猪笼草(猪笼草与小飞虫)

    蜜蜂和猪笼草(猪笼草与小飞虫)

  • 微信群怎么设置群主同意才能进群(微信群怎么设置不能互加好友)

    微信群怎么设置群主同意才能进群(微信群怎么设置不能互加好友)

  • 华为畅享20处理器是多少(华为畅享20处理器怎么样)

    华为畅享20处理器是多少(华为畅享20处理器怎么样)

  • 支付宝健康宝暂无信息怎么回事(健康宝提示)

    支付宝健康宝暂无信息怎么回事(健康宝提示)

  • vertu所有型号(vertu v5)

    vertu所有型号(vertu v5)

  • 找不到网页是怎么回事(找不到网页了)

    找不到网页是怎么回事(找不到网页了)

  • 华为p30桌面有个圆圈怎么取消(华为p30桌面有个白色球)

    华为p30桌面有个圆圈怎么取消(华为p30桌面有个白色球)

  • 剪映如何调节视频速度(剪映如何调节视频画面尺寸)

    剪映如何调节视频速度(剪映如何调节视频画面尺寸)

  • 克隆mac地址是什么(mac地址克隆将在30秒内生效)

    克隆mac地址是什么(mac地址克隆将在30秒内生效)

  • 小米手机打不进来电话怎么回事(小米手机打不进去电话说关机)

    小米手机打不进来电话怎么回事(小米手机打不进去电话说关机)

  • 华为手机截屏怎么操作(华为手机截屏怎么弄长截屏)

    华为手机截屏怎么操作(华为手机截屏怎么弄长截屏)

  • qqwifi在线是真的在线吗(qq上wifi在线是说明那个人在玩手机吗)

    qqwifi在线是真的在线吗(qq上wifi在线是说明那个人在玩手机吗)

  • airpods怎么看两边电量(airpods怎么看两只耳机的版本)

    airpods怎么看两边电量(airpods怎么看两只耳机的版本)

  • word文档序号自动生成(word文档序号自动编号)

    word文档序号自动生成(word文档序号自动编号)

  • 手机怎样看电视(手机怎样看电视直播节目)

    手机怎样看电视(手机怎样看电视直播节目)

  • 抖音怎样让对方取消关注我(抖音怎样让对方看不到我在线)

    抖音怎样让对方取消关注我(抖音怎样让对方看不到我在线)

  • 地球上有多少个国家(地球上有多少个岛屿)

    地球上有多少个国家(地球上有多少个岛屿)

  • 拼多多怎么看有多少卡(拼多多怎么看有没有运费险)

    拼多多怎么看有多少卡(拼多多怎么看有没有运费险)

  • 专业相机的各个字母代表什么(专业相机的各个字母代表什么华为)

    专业相机的各个字母代表什么(专业相机的各个字母代表什么华为)

  • 腾讯文件云空间多大(腾讯文件云空间安全吗)

    腾讯文件云空间多大(腾讯文件云空间安全吗)

  • 无屏助手怎么投屏(无屏助手怎么投屏到电视)

    无屏助手怎么投屏(无屏助手怎么投屏到电视)

  • 华为p20和荣耀20的区别(华为p20和荣耀20i哪个更好)

    华为p20和荣耀20的区别(华为p20和荣耀20i哪个更好)

  • 详解Linux系统中关机与重启相关命令的用法(linux系统的)

    详解Linux系统中关机与重启相关命令的用法(linux系统的)

  • elementui中表单el-form的label如何设置宽度(element表格表单)

    elementui中表单el-form的label如何设置宽度(element表格表单)

  • 「上海名媛群」低价拼顶级下午茶、酒店、奢侈品…「名媛」的英文是什么?(想要上海名媛群群号)

    「上海名媛群」低价拼顶级下午茶、酒店、奢侈品…「名媛」的英文是什么?(想要上海名媛群群号)

  • 什么是免税合并
  • 公司租用其他公司车辆能报销保险费吗,发票怎么开
  • 小微企业减免增值税申报表填写
  • 计提利息收入分录怎么写
  • 所得税季报季初从业人数
  • 软件企业购进软件服务怎么入账
  • 其他收益怎么用
  • 收回已核销的坏账什么意思
  • 工商局打印机读档案委托书
  • 房地产企业成本包括哪些
  • 在建工程在现金流量表中
  • 退休返聘工资如何纳税计税
  • 应交税金减免税金需要结转吗
  • 个人应纳税所得额 税率
  • 购买方和销售方一样可以报销吗
  • 异地交纳的五险一金可以在个人所得税扣除吗?
  • 预缴企业所得税怎么做会计分录
  • 购车装修能不能算固定资产
  • 政府会计提取专用基金
  • 常见的审计调整事项
  • 个税手续费收入要交税吗
  • 银行汇票超期退回怎么办
  • 企业购买可转债会计分录
  • 付企业网银年服费怎么付
  • 先征后退房产税的会计处理?
  • 工资里的其他应收款是什么
  • 应付债券的应付利息怎么计算
  • 企业购入的专利权属于什么
  • water gardens
  • 向农户收购农产品怎么打款
  • 数字孪生demo
  • php生成表格
  • 小企业会计准则和一般企业会计准则的区别
  • 投影仪属于固定资产哪一类
  • vue3项目搭建
  • 网络电话综合布线
  • thinkphp addons
  • 零申报的账怎么做
  • Vue中 provide、inject 详解及使用
  • vue前端项目实战
  • php access_token
  • rename批处理重名
  • tftp传输命令
  • 帝国cms使用手册
  • vuepress plugin
  • 企业利润分配的通常去向包括
  • 单位人才账户如何开立
  • 深入了解jvm
  • javascript基础笔记
  • 已付款收到发票
  • 季度所得税收入多报,年度可以调整吗
  • 一般纳税企业增值税的核算应当使用
  • 原材料盘盈会计处理
  • sql server 2008登录服务器名称
  • 新准则下交易性金融债券
  • 收到的承兑怎么转给别人
  • 登记账簿遇到的问题及解决
  • 设备租金收入计什么科目
  • 上个月库存没用完的下个月怎么计算
  • 企业享受所得税免税政策
  • 公司成本核算流程
  • win10上如何安装hd4850驱动
  • usb3.0接口可以插优盘吗
  • win7更改电脑设置在哪里
  • win8系统怎么远程电脑
  • linux系统怎样安装
  • glsl编译
  • dos命令 for
  • shader要学多久
  • jsp中onload事件
  • 举例简介三国演义人物塑造的主要手法
  • python pygame模块详解
  • 基于javascript的毕业设计选题
  • jquery插件库免费
  • AndroidStudio中aar文件引用
  • 个人所得税代扣代缴手续费返还政策
  • 江苏省教师增量绩效多少
  • 南京税务举报
  • 广东地税服务电话
  • 法制观念的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设