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

  • 工程奖励金算收入吗
  • 固定资产无法使用不能带来经济利益是否需计提租金
  • 培训产生的差旅费
  • 减免税额和抵免的区别
  • 商品房空置费
  • 教育费附加计费单位
  • 设备维修增值税
  • 出口货物免税的税种包括
  • 红字撤销需要带什么去税务局
  • 企业出现经营异常
  • 母公司给子公司担保需要决议吗
  • 小微企业增值税申报表怎么填
  • 蔬菜批发公司销售蔬菜是否免税
  • 年度汇算清缴可以作废吗
  • 销售不动产预收款纳税义务发生时间
  • 收购公司收购款转给谁
  • 企业所得税以前年度所得调整
  • 房地产企业收取的诚意金
  • 中秋佳节发放职工福利的话语
  • macos catalina与macos big区别
  • 支付委托加工费用会计科目
  • 业务招待费税务筹划案例
  • 销售商品收到商业汇票一张该笔业务应编制的记账凭证是
  • 支票存根属于什么凭证类型
  • vnisedit 打包
  • 交易性金融资产属于流动资产
  • 调整固定资产折旧年限,折旧额的变化
  • 企业所得税的税收筹划
  • 企业银行贷款利率2023
  • 在我国,企业可以用税前利润弥补几年内的损失
  • 门诊部需要药品经营许可证吗
  • php java c#
  • 税务机关如何判别c开发票视频
  • php echo js
  • php分页查询的简称是什么
  • cobit框架
  • 跟日期有关的名字
  • 网络安全工具大全图片
  • 进项大于销项附加税怎么处理
  • 分类信息有哪些网站
  • python如何获取列表元素
  • python 规划求解
  • 四种股利分配政策及适用情况
  • 公司土地使用权可以自主转让吗
  • 检查sqlserver是否安装完成
  • 企业经营的利润目标长期化
  • 小规模纳税人附加税减免政策2023
  • 增值税期末留抵退税
  • 代垫电费收回开票吗
  • 什么内容的发票可以报销
  • 上月的普票下月可以记账么
  • 个人所得税要计入管理费用吗
  • 固定资产清理增值税计税依据
  • 成本不够如何计算出来
  • 流量对比
  • 生产成本比主营业务成本大
  • ubuntu命令行中文乱码怎么解决
  • win8系统怎么设置
  • ubuntu和windows文件互传
  • islp2sta.exe - islp2sta是什么进程 有什么作用
  • windows桌面右下角图标不显示
  • 安卓闹钟软件下载
  • excel表格布局
  • shell date 设置日期
  • 浅谈自己对教育的理解
  • android怎么保存项目
  • shell获取文件内容给变量
  • python中2和2.0的区别
  • 浅谈python要进行房价预测的优点和缺点
  • js发送ajax请求
  • jq获取form表单数据
  • great 搬运工
  • Metaio in Unity3d 教学--- 二. 创建自己的Application
  • 基于javascript的毕业设计选题
  • jq easyui
  • jquery 遍历
  • js为什么不能用var定义变量
  • fragment生命周期图
  • 未开票收入如何申报增值税
  • 企业房产如何过户给个人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设