模板插件

诚信合作, 高质专业!
Phpcms v9远程附件FTP存蓄组件

Phpcms v9远程附件FTP存蓄组件

Phpcms v9远程附件FTP存蓄组件是思优CMSYOU技术团队针对Phpcms v9程序改造完善的一套适合用于FTP远程保存附件的存蓄组件,实现管理后台上传附件、图片自动上传到指定FTP服务器,并返回设定的远程附件域名附件网址,实现附件远程存蓄。本插件基础写法基于Phpcms默认附件模块attachment上传接口,结合改写缩略图thumb方法,解决本地附件远程存蓄、附件等比例裁剪、提升网站图片访问速度等诸多问题。
¥199.00
原价:¥299.00

浏览 我要评论

我要收藏
点个赞吧

Phpcms v9远程附件FTP存蓄组件是思优CMSYOU技术团队针对Phpcms v9程序改造完善的一套适合用于FTP远程保存附件的存蓄组件,实现管理后台上传附件、图片自动上传到指定FTP服务器,并返回设定的远程附件域名附件网址,实现附件远程存蓄。本插件基础写法基于Phpcms默认附件模块attachment上传接口,结合改写缩略图thumb方法,解决本地附件远程存蓄、附件等比例裁剪、提升网站图片访问速度等诸多问题。

Phpcms v9远程附件FTP存蓄组件能解决附件远程存蓄的一些痛点需求:

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

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

3、更多元化多方式对附件处理、图片裁剪,避免默认Phpcms  thumb函数是从左上角作为起点计算进行裁剪、不能很好居中裁剪、缩放裁剪的痛点问题。

4、设有是否本地保存勾选项,方便用于FTP存蓄用于附件备份的情形。

*更新记录:

4、20220405:修改后台设置选项,完善写法整理上线FTP远程附件版本。

3、20200321:完善组件写法,整理组件上线Phpcms v9远程附件阿里云OSS云存蓄组件

2、20190525:实现管理后台对接设置。

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

 

安装说明:

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

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

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

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

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

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

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

菜单英文名称:attachment_setting

模块名:attachment

文件名: setting

方法名: init

Phpcms v9远程附件FTP存蓄组件管理后台菜单入口

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

Phpcms v9远程附件FTP存蓄组件

添加远程附件设置,具体FTP服务器IP、端口、用户名、密码等参数必填。主目录是指附件上传的目录名,默认/uploadfile/,返回地址URL需要与caches/config/system.php中的将upload_url附件地址一致。

Phpcms v9远程附件FTP存蓄组件

Phpcms v9远程附件FTP存蓄组件设置截图

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

 

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

最新发布

热门文章

在线客服

扫一扫,关注我们

扫一扫,关注我们