|
BUG反饋
程序版本: |
X3.4 |
瀏覽器: |
Chrome |
BUG地址: |
隱藏內容 |
BUG截圖: |
- |
測試用戶名: |
隱藏內容 |
測試密碼: |
隱藏內容 |
dz 3.4 UTF8 20230210 版
后臺主題帖審核會顯示整個主題的(包括所有回帖)圖片和附件
操作如下:
1. 發主題帖,1樓上傳圖片1
2. 發回帖,2樓上傳圖片2
3. 進后臺主題審核,會顯示 圖片1 和 圖片2
3.png (72.83 KB, 下載次數: 23)
下載附件
2023-2-17 14:31 上傳
前臺的顯示,正確
4.png (30.51 KB, 下載次數: 27)
下載附件
2023-2-17 14:31 上傳
后臺的顯示:照理說不應該顯示 圖片2
source/admincp/moderate/moderate_thread.php, fetch_all_by_id 讀取的是整個tid的圖片和附件
if($thread['attachment']) {
require_once libfile('function/attachment');
foreach(C::t('forum_attachment_n')->fetch_all_by_id('tid:'.$thread['tid'], 'tid', $thread['tid']) as $attach) {
$_G['setting']['attachurl'] = $attach['remote'] ? $_G['setting']['ftp']['attachurl'] : $_G['setting']['attachurl'];
$attach['url'] = $attach['isimage']
? " $attach[filename] (".sizecount($attach['filesize']).")<br /><br /><img src=\"".$_G['setting']['attachurl']."forum/$attach[attachment]\" onload=\"if(this.width > 400) {this.resized=true; this.width=400;}\">"
: "<a href=\"".$_G['setting']['attachurl']."forum/$attach[attachment]\" target=\"_blank\">$attach[filename]</a> (".sizecount($attach['filesize']).")";
$thread['message'] .= "<br /><br />$lang[attachment]: ".attachtype(fileext($attach['filename'])."\t").$attach['url'];
}
}
我知道答案
回答被采納將會獲得 1 貢獻 已有2人回答
|
|