麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

解決Discuz!X2和Discuz!X3用戶組到期后不自動更改用戶組的問題

2024-04-25 20:32:32
字體:
來源:轉載
供稿:網友

沒想到這個問題到了Discuz! X3了還沒解決,不知道官方團隊是沒注意到這個問題,還是遇到了瓶頸,下面是我搜到的網上的教程,但大部分教程不是隱藏就是需要注冊回復,轉發到這兒,方便大家直接查閱。

修改文件:source/include/spacecp/spacecp_usergroup.php

找到代碼:

$groupexpirynew = $groupterms['ext'][$groupid];

替換為:

$groupexpirynew = $groupterms['ext'][$extgroupidsnew];

找到代碼:

$expirylist[$group['groupid']]['grouptitle'] = in_array($group['groupid'], $expgrouparray) ? '' : $group['grouptitle'];

}

}

因為不同版本代碼有變,所以如果搜不到全部,就只搜一下:

$expirylist[$group['groupid']]['grouptitle']

在這段代碼下面(注意:一定是在兩個大括號之后)添加:

if($expgrouparray) {

$extgroupidarray = array();

foreach(explode("/t", $_G['forum_extgroupids']) as $extgroupid) {

if(($extgroupid = intval($extgroupid)) && !in_array($extgroupid, $expgrouparray)) {

$extgroupidarray[] = $extgroupid;

}

}

$groupidnew = $_G['groupid'];

$adminidnew = $_G['adminid'];

foreach($expgrouparray as $expgroupid) {

if($expgroupid == $_G['groupid']) {

if(!empty($groupterms['main']['groupid'])) {

$groupidnew = $groupterms['main']['groupid'];

$adminidnew = $groupterms['main']['adminid'];

} else {

$groupidnew = DB::result_first("SELECT groupid FROM ".DB::table('common_usergroup')." WHERE type='member' AND '".$_G['member']['credits']."'>=creditshigher AND '$credits'<creditslower LIMIT 1");

if(in_array($_G['adminid'], array(1, 2, 3))) {

$query = DB::query("SELECT groupid FROM ".DB::table('common_usergroup')." WHERE groupid IN (".dimplode($extgroupidarray).") AND radminid='$_G[adminid]' LIMIT 1");

$adminidnew = (DB::num_rows($query)) ? $_G['adminid'] : 0;

} else {

$adminidnew = 0;

}

}

unset($groupterms['main']);

}

unset($groupterms['ext'][$expgroupid]);

}

require_once libfile('function/forum');

$groupexpirynew = groupexpiry($groupterms);

$extgroupidsnew = implode("/t", $extgroupidarray);


$grouptermsnew = addslashes(serialize($groupterms));

DB::query("UPDATE ".DB::table('common_member')." SET adminid='$adminidnew', groupid='$groupidnew', extgroupids='$extgroupidsnew', groupexpiry='$groupexpirynew' WHERE uid='$_G[uid]'");

DB::query("UPDATE ".DB::table('common_member_field_forum')." SET groupterms='$grouptermsnew' WHERE uid='$_G[uid]'");

}

正常情況下,直接生效,但如果看不出來變化,就后臺更新一下緩存,就OK了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一级视频网站 | 性片久久| 成年人视频免费 | 精品一区二区免费视频视频 | 欧美一级免费视频 | 91精品国产综合久久久欧美 | 黄色av电影在线播放 | 制服丝袜日日夜夜 | 国产精品久久久久久久久久久久久久久久 | 久久精品资源 | 国产1区视频 | 99精品电影 | 叉逼视频 | 黄色网址免费入口 | 久草最新在线 | 西川av在线一区二区三区 | 国产最新网站 | 欧美成人鲁丝片在线观看 | 黄色片网站在线看 | 免费a级片在线观看 | 免费一级欧美大片视频在线 | 亚洲精品欧美二区三区中文字幕 | 91美女福利视频 | 久久久久99精品 | 91热久久免费频精品黑人99 | 国产午夜电影在线观看 | 欧美一区二区黄色 | 九九热视频免费 | 国产精品区一区二区三区 | 黄网站免费在线看 | 九一免费版在线观看 | 成人激情综合网 | 国产精品久久久久久久久久三级 | 久久一区国产 | 男人天堂新地址 | 中日韩免费视频 | 久久吊| 国产一级爱c视频 | www日韩在线 | 丰满年轻岳中文字幕一区二区 | 国产一级淫片在线观看 |