Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
jamesyang1999
ShopXO
提交
5d3b9102
ShopXO
项目概览
jamesyang1999
/
ShopXO
与 Fork 源项目一致
Fork自
纵之格 / ShopXO
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5d3b9102
编写于
3月 19, 2021
作者:
D
Devil
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复编辑器远程抓取图片替换重复
上级
17170acb
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
20 addition
and
16 deletion
+20
-16
application/service/UeditorService.php
application/service/UeditorService.php
+5
-1
public/static/common/lib/ueditor/ueditor.all.js
public/static/common/lib/ueditor/ueditor.all.js
+15
-15
未找到文件。
application/service/UeditorService.php
浏览文件 @
5d3b9102
...
...
@@ -171,6 +171,10 @@ class UeditorService
$data
=
$up
->
getFileInfo
();
if
(
isset
(
$data
[
'state'
])
&&
$data
[
'state'
]
==
'SUCCESS'
)
{
if
(
$attachment_type
==
'scrawl'
)
{
$attachment_type
=
'image'
;
}
$data
[
'type'
]
=
$attachment_type
;
$data
[
'path_type'
]
=
self
::
$path_type
;
return
ResourcesService
::
AttachmentAdd
(
$data
);
...
...
@@ -292,7 +296,7 @@ class UeditorService
$data
=
$up
->
getFileInfo
();
if
(
isset
(
$data
[
'state'
])
&&
$data
[
'state'
]
==
'SUCCESS'
)
{
$data
[
'type'
]
=
'
remot
e'
;
$data
[
'type'
]
=
'
imag
e'
;
$data
[
'path_type'
]
=
self
::
$path_type
;
$ret
=
ResourcesService
::
AttachmentAdd
(
$data
);
if
(
$ret
[
'code'
]
==
0
)
...
...
public/static/common/lib/ueditor/ueditor.all.js
浏览文件 @
5d3b9102
...
...
@@ -23243,31 +23243,31 @@ UE.plugins['catchremoteimage'] = function () {
//成功抓取
success: function (r) {
try {
var info = r.code == 0 ? r:eval("(" + r.responseText + ")");
var info = ((r.status || 0) == 200 && (r.responseText || null) != null) ? eval("(" + r.responseText + ")") : null;
if(info == null || info.code != 0)
{
return;
}
} catch (e) {
return;
}
/* 获取源路径和新路径 */
var i,
j, ci, cj, oldSrc,
newSrc, list = info.data || null;
if(list == null || list.length <= 0)
var i, newSrc, list = info.data || null;
if(list == null || list.length <= 0
|| list.length != imgs.length
)
{
return;
}
// 循环处理图片替换
for (i = 0; ci = imgs[i++];) {
oldSrc = ci.getAttribute("_src") || ci.src || "";
for (j = 0; cj = list[j++];) {
if((cj.url || null) != null)
{
newSrc = catcherUrlPrefix + cj.url;
domUtils.setAttributes(ci, {
"src": newSrc,
"_src": newSrc
});
}
break;
for (i = 0; i<imgs.length;i++) {
if((list[i] || null) != null && (list[i]['url'] || null) != null)
{
newSrc = catcherUrlPrefix + list[i]['url'];
domUtils.setAttributes(imgs[i], {
"src": newSrc,
"_src": newSrc
});
}
}
me.fireEvent('catchremotesuccess')
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录