- 资源介绍
- 更新记录
- 安装教程
插件介绍
1、帝国cms附件在后台和前台用户的所有操作中可以与阿里云oss同步上传;
2、支持火车头发布时自动上传到阿里云OSS;
环境要求
php版本5.3以上,且安装了Curl 扩展
安装步骤
1.上传liuge_aliyunoss.zip到e目录,然后解压
2.浏览器访问HTTP://www.xxx.com/e/liuge/aliyunoss/install安装
3.安装完后在插件设置里配置好对应的参数
accessKeyId和accessKeySecret在 https://ak-console.aliyun.com/?spm=5176.8465980.quick-entry-bucket.d2.43d99720yWGk0Z#/accesskey 里面新建
endpoint在 https://oss.console.aliyun.com/overview 查看
bucket 自己新建一个即可
配置步骤
1.打开 e/class/connect.php
找到
if(!defined('EmpireCMSConfig'))
{
exit();
}
在下面增加
//阿里云上传
require_once(ECMS_PATH.'e/liuge/aliyunoss/autoload.php');
use OSS\OssClient;
use OSS\Core\OssException;
function aliup($filename,$img){
global $accessKeyId,$accessKeySecret,$endpoint,$bucket;
$object = $filename;
$content = $img;
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
$content = $ossClient->putObject($bucket, $object, $content);
return "";
}
//阿里云上传结束
继续找到
function DoTranFile($file,$file_name,$file_type,$file_size,$classid,$ecms=0){
将
global $public_r,$class_r,$doetran,$efileftp_fr;
替换为
global $public_r,$class_r,$doetran,$efileftp_fr,$ossoff,$endpoint,$bucket,$alihttp;
继续在下面找到
//FileServer
if($public_r['openfileserver'])
{
$efileftp_fr[]=$r['yname'];
}
return $r;
在上面增加
//开始存储到阿里云oss
if($ossoff==1){
$uri = $r["url"];
if (file_exists($_SERVER["DOCUMENT_ROOT"].$uri)) {
$string=ReadFiletext($_SERVER["DOCUMENT_ROOT"].$uri);
$alfile=$fspath['filepath'].$filepath.$r[filename];
aliup($alfile,$string);
if($alihttp){
$r[url]=$alihttp.$r[url];
} else {
$r[url]="http://".$bucket.".".$endpoint.$r[url];
}
}
}
然后继续查找
//远程保存
function DoTranUrl($url,$classid){
把下面一行的
global $public_r,$class_r,$ecms_config,$efileftp_fr;
替换为
global $public_r,$class_r,$ecms_config,$efileftp_fr,$ossoff,$endpoint,$bucket,$alihttp;
继续找到
$r[yname]=$r[savepath].$r[filename];
在下面增加
if($ossoff==1){
$alfile=$fspath['filepath'].$filepath.$r[filename];
aliup($alfile,$string);
if($alihttp){
$r[url]=$alihttp.$r[url];
} else {
$r[url]="http://".$bucket.".".$endpoint.$r[url];
}
}
然后找到
WriteFiletext_n($r[yname],$string);
修改为
猜你喜欢
-
帝国CMS7.5后台模板美化版V2.0GBK&UTF
2020-08-17 -
帝国cms-TAG高级管理插件 SEO利器tags插件
2020-11-01 -
帝国cms7.5专题自动关联信息插件 增加修改专题时自动推送所属信息
2020-12-31 -
帝国CMS批量自动审核插件
2020-11-16 -
帝国cms微信支付插件 支持PC扫码 微信端支付
2020-12-08 -
帝国cms7.5七牛云存储插件UTF8 文件自动同步到七牛云
2020-11-11 -
帝国CMS7.5后台模板2020修复版自适应美化版V2.3.0
2020-12-13 -
帝国CMS7.5后台美化版模板(含后台登陆美化界面)
2020-12-04 -
帝国cms阿里云oss插件PRo版 阿里云oss直传插件 官方下载
2020-12-21 -
帝国CMS7.5微信扫码登录插件
2020-10-27
-
帝国CMS – 超态信息插件 (Sinfo)
2020-12-03 -
帝国CMS自动生成百度地图sitemap插件 全自动生成网站地图
2020-09-08 -
帝国cms评论插件 支持搜索引擎抓取利于SEO 非JS展示
2020-12-10 -
基于Bootstrap 4的帝国网站管理系统7.5版本管理后台登录界面
2020-11-19 -
帝国cms高级tags插件 自动分词提取 同步内容关键字
2020-12-03 -
帝国cms远程附件直传插件 网站图片分离存储 直传到远程服务器 类似云OSS一样的功能
2020-12-30 -
帝国cms7.2~7.5阿里云OSS远程附件插件
2020-12-07 -
帝国CMS 7.5百度主动推送插件 帝国插件
2020-09-05 -
帝国cms Tag关键词自动锚文本插件 tag标签自动转换为内容内链
2020-11-07 -
帝国cms7.5手机端同步生成插件(全自动生成静态插件)
2020-08-18
猜你在找
- 2020-12-07Hi,初次和大家见面了,请多关照!