分页: 1 / 1

添加两个附件,预览后只剩下一个。

发表于 : 2018年3月26日 19:40
xwnfng
群主好。上个星期我更新了论坛 3.2.2。刚才发现一个问题,就是添加附加时,部分附件丢失。不知道是不是升级的问题。
(每个帖子的附件数设定为10)
请参见视频。
http://tokyoluntan.com/fujian.mp4
谢谢。
fujiansheding.png

Re: 添加两个附件,预览后只剩下一个。

发表于 : 2018年3月26日 19:41
xwnfng
我在您的论坛也试了,有同样的问题。

Re: 添加两个附件,预览后只剩下一个。

发表于 : 2018年3月27日 03:00
davidyin
看上去这是一个预览的bug。
其实文件是上传成功的。

你可以试着去提交bug,https://tracker.phpbb.com/

Re: 添加两个附件,预览后只剩下一个。

发表于 : 2018年3月27日 03:13
davidyin
查了一下,的确是一个已知bug,将会在下一个版本修复。
https://tracker.phpbb.com/browse/PHPBB3 ... achment%22

Re: 添加两个附件,预览后只剩下一个。

发表于 : 2018年3月27日 04:37
xwnfng
谢谢。我在英文论坛上找到了原因。

代码: 全选

phpBB/includes/functions_posting.php
@@ -727,10 +727,11 @@ function posting_gen_attachment_entry($attachment_data, &$filename_data, $show_a
 		// We display the posted attachments within the desired order.
 		($config['display_order']) ? krsort($attachment_data) : ksort($attachment_data);
 
+		$attachrow_template_vars = [];
+
 		foreach ($attachment_data as $count => $attach_row)
 		{
 			$hidden = '';
-			$attachrow_template_vars = array();
 			$attach_row['real_filename'] = utf8_basename($attach_row['real_filename']);
是730行附近变量宣言的位置问题。不过对为什么在版本升级中它的位置会被移动,还是有点费解的。

Re: 添加两个附件,预览后只剩下一个。

发表于 : 2018年5月6日 21:10
h2dp
是3.2.2版本的bug, 下一个版本会修复