From 2831ece17c063c9cc5af7a15e8b827c3acd99728 Mon Sep 17 00:00:00 2001 From: foyler Date: Tue, 24 Apr 2018 21:18:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E2=80=9C=E6=88=91?= =?UTF-8?q?=E6=94=B6=E8=97=8F=E7=9A=84=E6=9D=BF=E5=9D=97=E2=80=9D=20?= =?UTF-8?q?=E4=B8=AD=E6=96=87=E5=AD=97=E4=BA=8E=E5=9B=BE=E7=89=87=E9=87=8D?= =?UTF-8?q?=E5=8F=A0=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原因:缺少对forum_forumfield 中 extra 字段的处理,导致模板上获得的extra.iconwidth的值为a 结果:现已修复,能正确获取到extra.iconwidth的值 --- upload/source/module/forum/forum_index.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/upload/source/module/forum/forum_index.php b/upload/source/module/forum/forum_index.php index 0c365d3d9..eee640d43 100644 --- a/upload/source/module/forum/forum_index.php +++ b/upload/source/module/forum/forum_index.php @@ -66,6 +66,10 @@ if($_G['uid'] && empty($_G['cookie']['nofavfid'])) { if($favforumlist_fields[$forum['fid']]['fid']) { $favforumlist[$id] = array_merge($forum, $favforumlist_fields[$forum['fid']]); } + $favforumlist[$id]['extra'] = empty($favforumlist[$id]['extra']) ? array() : dunserialize($favforumlist[$id]['extra']); + if(!is_array($favforumlist[$id]['extra'])) { + $favforumlist[$id]['extra'] = array(); + } forum($favforumlist[$id]); } -- Gitee