代码拉取完成,页面将自动刷新
941
【轻量级 PR】:修复开启远程附件后,DIY图片路径错误无法显示的BUG
已合并
描述此 Pull Request 的变更
兼容了已生成缩略图($blockitem['makethumb'] == 1)
、未生成缩略图($_G['block_makethumb'] && !$blockitem['makethumb'])
,正在生成缩略图(!$_G['block_makethumb'] && !$blockitem['makethumb'])
三种情况。
图片在远程时($blockitem['picflag'] == '2')
,增加先判断是否含http协议,不存在就拼接 $_G['setting']['ftp']['attachurl']
。
图片标记在本地时($blockitem['picflag'] == '1')
,如果没开启远程附件或者本地存在图片(FTP同步到远程后,默认会删除本地文件),则调用本地,否则调用远程
生成缩略图时,成功通过FTP远程附件上传后,更新数据库,标记图片在远程(picflag = 2),实时调整当前缩略图地址为远程地址
描述变更理由
使用远程附件功能时,某些情况下,DIY调用的图片地址错误,导致图片不显示
对不向前兼容或涉及安全性变更的特殊说明
无
关联 Issue
无