后台版块添加了版主后不显示,给很多同学带来困惑,现在给大家提供一个临时解决Discuz! X2.5后台版块添加版主不显示临时解决方案:
打开文件sourceadmincpadmincp_forums.php,查找
- foreach($fidarray as $fid) {
- $moderators = '';
- $modmemberarray = C::t('forum_moderator')->fetch_all_no_inherited_by_fid($fid);
- foreach($modmemberarray as $moduid => $modmember) {
- $modorder[] = $moduid;
- }
- $members = C::t('common_member')->fetch_all_username_by_uid(array_keys($modmemberarray));
- foreach($modorder as $mod) {
- $moderators .= $tab.addslashes($members[$mod]);
- $tab = "t";
- }
- C::t('forum_forumfield')->update($fid, array('moderators' => $moderators));
- }
复制代码替换成
- foreach($fidarray as $fid) {
- $moderators = $tab = '';
- $modorder = array();
- $modmemberarray = C::t('forum_moderator')->fetch_all_no_inherited_by_fid($fid);
- foreach($modmemberarray as $moduid => $modmember) {
- $modorder[] = $moduid;
- }
- $members = C::t('common_member')->fetch_all_username_by_uid($modorder);
- foreach($members as $mod) {
- $moderators .= $tab.addslashes($mod);
- $tab = "t";
- }
- C::t('forum_forumfield')->update($fid, array('moder
- ators' => $moderators));
- }
复制代码