月夜风 发表于 2013-5-8 18:39:21

报告一个bug,关于编辑器上传图片问题

DiliCMS 版本2.1
CI 版本2.1.3

在SAE下,使用DiliCMS自带的编辑器上传图片,上传成功(storage)后,返回的地址不是绝对地址的。

经过研究,问题出在:
admin/controllers/attachment.php #206


$url = setting('attachment_url').'/'.$upload['folder'].'/'.$upload['name'].'.'.$upload['type'];


修改为以下则正常使用:

$url = $this->platform->file_url($upload['folder'].'/'.$upload['name'].'.'.$upload['type']);


刚刚接触DiliCMS,慢慢学习中~

nop2 发表于 2013-5-8 19:32:18

其实你在系统>系统设置>站点设置>附件设置>访问路径里设置是一样的
加上附件目录attachments

月夜风 发表于 2013-5-8 20:01:24

nop2 发表于 2013-5-8 19:32 static/image/common/back.gif
其实你在系统>系统设置>站点设置>附件设置>访问路径里设置是一样的
加上附件目录attachments ...

原来如此
学习了

那就是SAE下 访问路径要自己先拼接一个storage的url前缀

nop2 发表于 2013-5-8 21:20:11

:L 我前几天本地玩的时候,也遇到这个问题了 就发现那样设置下就正常了

不过,缩略图的问题,至今没折腾明白
无奈……资料太少了
页: [1]
查看完整版本: 报告一个bug,关于编辑器上传图片问题