模板插件

诚信合作, 高质专业!
Phpcms v9远程附件阿里云OSS云存蓄组件

Phpcms v9远程附件阿里云OSS云存蓄组件

Phpcms v9远程附件阿里云OSS云存蓄组件是思优CMSYOU技术团队针对Phpcms v9程序改造完善的一套适合用于阿里云对象存储OSS云存蓄组件,实现管理后台上传附件、图片自动上传到阿里云OSS存蓄,并返回设定的远程附件域名附件网址,实现附件远程云存蓄。本插件基础写法基于Alibaba Cloud OSS SDK for PHP接口aliyun-oss-php-sdk,结合改写Phpcms v9附件模块attachment,解决本地附件远程云端化、附件传输加速发布、提升网站图片访问速度等诸多问题。
¥199.00
原价:¥299.00

浏览 我要评论

我要收藏
点个赞吧

Phpcms v9远程附件阿里云OSS云存蓄组件是思优CMSYOU技术团队针对Phpcms v9程序改造完善的一套适合用于阿里云对象存储OSS云存蓄组件,实现管理后台上传附件、图片自动上传到阿里云OSS存蓄,并返回设定的远程附件域名附件网址,实现附件远程云存蓄。本插件基础写法基于Alibaba Cloud OSS SDK for PHP接口aliyun-oss-php-sdk,结合改写Phpcms v9附件模块attachment,解决本地附件远程云端化、附件传输加速发布、提升网站图片访问速度等诸多问题。

Phpcms v9远程附件阿里云OSS云存蓄组件能解决附件访问速度、以及Phpcms v9的一些痛点:

1、附件远程化、实现附件集中管理,提升附件、图片访问速度,避免自身服务器小带宽问题;

2、启用单独附件域名、更好地适配cdn,提升整体网站速度;

3、更多元化多方式对附件处理、图片裁剪,避免默认Phpcms  thumb函数是从左上角作为起点计算进行裁剪、不能很好居中裁剪、缩放裁剪的痛点问题。单在图片处理方式,阿里云对象存蓄OSS提供jpg、png、bmp、gif、webp、tiff等多种图片格式的转换,以及缩略图、剪裁、水印、缩放等多种操作。

基础接口基于aliyun-oss-php-sdk:https://github.com/aliyun/aliyun-oss-php-sdk

*更新记录:

5、20220427:去掉默认开启水印,涉及修改phpcms/libs/classes/attachment.class.php。

4、20200524:修改后台设置选项,写法做完善改进。

3、20200321:完善组件写法,整理组件上线。

2、20190525:组件更新aliyun-oss-php-sdk接口参数,实现管理后台对接设置。

1、20181020:针对Phpcms v9自身附件模块改写,基础实现对象存储远程化。

 

安装说明:

1、 插件文件的上传及替换:

该插件适用于phpcms v9全系列,如果程序没有做过二次开发,可在备份后上传phpcms/目录里的文件上传覆盖替换,如果程序二次开发或者之前修改过php文件,则需要针对性上传替换。上传替换前需先备份好原有程序文件。

2、 备份好数据库文件到本地,之后再操作数据库:使用phpmyadmin等管理mysql的工具导入db_attachment_setting.sql数据表文件,导入前先搜索`db_表头替换为你自己的表头,比如`v9_表头。

3、修改配置文件、并在后台设置远程附件参数:

修改caches/config/system.php增加远程附件域名网址,之后登录管理后台,添加入口菜单:

在管理后台添加菜单,位置:扩展 > 扩展 > 菜单管理,位置选在 【设置】下的【相关设置】 下新增子菜单:

对应的中文语言名称:远程附件设置

菜单英文名称:oss_setting

模块名:attachment

文件名: setting

方法名: init

Phpcms v9远程附件阿里云OSS云存蓄组件管理后台菜单入口

之后点击:设置》远程附件设置,添加添加远程附件设置:

Phpcms v9远程附件阿里云OSS云存蓄组件

添加远程附件设置,具体阿里云OSS密匙参数来自于阿里云OSS管理平台接口参数。

Phpcms v9远程附件阿里云OSS云存蓄组件

Phpcms v9远程附件阿里云OSS云存蓄组件设置截图

之后,点击右上角刷新缓存,发布文章上传附件、缩略图、测试是否成功将图片等附件上传到了OSS远程。

 

*疑问解答:未尽事项,如有疑问请及时联系cmsyou.com客服,多谢!

最新发布

热门文章

在线客服

扫一扫,关注我们

扫一扫,关注我们