dedecms远程附件图片整合阿里云存储OSS插件教程

窍门天下网使用阿里云存储OSS实现图片的远程附件有一段时间了,因为手头上一直有东西在做没有时间分享整合的方法,今天特地抽空大概写了一下教程。 dedecms系统本身是可以实现远程附件的,不过他这个功能是基于ftp上传的,而阿里云是是通过web来上传的,目前

窍门天下网使用阿里云存储OSS实现图片的远程附件有一段时间了,因为手头上一直有东西在做没有时间分享整合的方法,今天特地抽空大概写了一下教程。

dedecms系统本身是可以实现远程附件的,不过他这个功能是基于ftp上传的,而阿里云是是通过web来上传的,目前并不支持ftp形式操作,官方也一直没有给出是否会给出ftp功能。

2013-4-25更新

=========================

支持dedecms图集模型图片远程到阿里云OSS

根据反馈多数朋友的dedecms经过二次开发修改过,故不提供插件版安装,改为手动对比修改

dedecms使用阿里云OSS云存储的方法

首先肯定要开通阿里云(现在就去注册)的云存储服务,然后下载php的sdk包

最新版 PHP SDK开发包(2013-03-14)

查看下各版本SDK包列表

这里说下下载下来的压缩包文件

1、conf.inc.php配置文件填写你OSS的相关信息如ID,key等

2、tutorial.php这个文件包含了object的常规操作,上传,下载,删除之类的主要就是使用他了。

3、demo这里面有些例子你可以参考看下

整合步骤

1、在conf.inc.php中配置好你的oss后,到你dedecms的include目录新建一个目录OSS,把压缩包中的文件复制到该目录,最后在dedecms的文章处理函数inc_archives_functions.php文件中引用require_once(DEDEINC.'/OSS/tutorial.php');这个文件,

2、在inc_archives_functions.php有图片上传的地方修改,inc_archives_functions本身是上传到你网站服务器的,只要修改为使用tutorial.php里的upload_by_file函数上传到你的OSS服务器,然后把图片地址换成OSS的远程地址就行了,

这里大概有几个地方

A、远程获取图片;

B、编辑器上传图片;

C、手动上传缩略图;

D、从文章内容图片获取缩略图。

最后删除你网站服务器上的图片副本就行了,注:阿里云貌似不支持直接上传一个远程图片到OSS服务器,所以都是下载远程图片到你网站服务器然后再上传的。

dedecsm整合阿里云OSS并不是很复杂,因为上传那些方法在SDK包里面都写好了的,你只管用就行。因为窍门天下使用的是百度编辑器,并不是dedecms自带的编辑器加上自己在inc_archives_functions作了其他一起处理且各版本的dedecms的inc_archives_functions文件也不相同,所以整合OSS的方法上也会略有不同,这里就不贴整合的代码。


2013-4-9dedecms整合oss已开发成插件

如果你需要这个整合可以找跟版网QQ:2655101040,另外如果你还在用dedecms自带的编辑,可以尝试改用百度编辑器,这个编辑器很好用,主要特色功能:清除复制粘贴时产生的垃圾代码;自动闭合标签;文章分页不会出现页面错难,自动整理文章格式等等,反正自己觉得挺好用,如果你有想法试下,可以参考跟版网之前写的<a href="http://www.genban.org/a/201212/16020.htmldedecms整合ueditor

另外如果你有其他关于dedecms小功能开发的可以推荐给跟版网哦!跟版网在此谢谢各位了,如果工作量不大视情况可以免费帮助大家实现。

本文来源:genban.org

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

dedecms织梦无需登录注册可下单购买的修改,首先找到/plus/carbuaction.php文件,找到如下代码: //确认用户登录信息if($cfg_ml-IsLogin()){ $userid = $cfg_ml-M_ID;}else{ $username = trim($username); $password = trim($password); if(empty($username)
用过织梦dedecms的人都知道,织梦会员系统相当强大,跟论坛程序差不多,对于使用会员系统的人来说,织梦系统足够用的了,但是,有时候,织梦系统很多的地方又不是我们所希望,或都说,有的地方不适合我们使用,这时候就要对织梦会员系统进行二次开发,所以,
我们在用到织梦dedecms的会员功能时候,注册页面的注册项需要增加,比如想多加一个手机号的字段,需要怎么操作呢?下面我们以增加一个手机号的字段为例子 1、找到网站目录下的/member/templets/reg-new.htm,在合适位置增加一行表单,代码如下: lispan手机
SQL语句中,有统计的函数,我们可以通过在织梦中使用SQL语句统计的方法,在列表页内显示该栏目共有多少篇文章。这样做的好处是,有助于提升用 户体验。比如说我一个文章列表下面有10篇文章,就自动统计出10篇,到20篇的时候自动统计成20篇。这样用户对网站的
我们在做 织梦模板 开发时,有时需要在artlist 和list标签中调用出图集中的图片,同时可以自定调用几张图片。跟版网整理了个一个这样功能的自定义函数。调用后效果如下: dedecms织梦artlist和list标签调用图集图片实现方法 函数代码 请将代码加入到 /includ
json数据格式可以方便不同站点之间进行数据调用引用,当然我们的DEDECMS也可以实现全站数据生成JSON供其他站点调用,代码很简单,主要用到include/json.class.php。 织梦本身是自带json标签的,调用方法: {dede:json url=http://yoursite/json.php cache=300