安装使用 永利官方游戏网址 X2-x3.2用户组到期后不自动切换解决方案

  [复制链接]
100172798
ARCHY明星会员实名认证 发表于 2012-4-17 10:52:09 [安装使用] 只看该作者 |阅读模式 上一主题 下一主题
discuz使用视频教程

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
discuz X论坛中很多同学都出现VIP会员或其他用户组到期后不自动切换到默认用户组的问题,下面分享下用户组到期后不自动切换解决方案。

方法一:

可以直接下载附件替换文件:
source/include/spacecp/spacecp_usergroup.php
永利官方游戏网址 x2 spacecp_usergroup.rar (3.92 KB, 下载次数: 55, 售价: 1 元宝)
永利官方游戏网址 x3.2 x3.2 spacecp_usergroup.zip (6.36 KB, 下载次数: 220, 售价: 1 元宝)


方法二:

打开文件:source/include/spacecp/spacecp_usergroup.php
找到代码
  1. $groupexpirynew = $groupterms['ext'][$groupid];
复制代码

替换为
游客,如果您要查看本帖隐藏内容请回复

然后找到代码
  1. $expirylist[$group['groupid']]['grouptitle'] = in_array($group['groupid'], $expgrouparray) ? '<s>'.$group['grouptitle'].'</s>' : $group['grouptitle'];
  2.                 }
  3.         }
复制代码

在它的下面加上如下代码:


  1.         if($expgrouparray) {

  2.                 $extgroupidarray = array();
  3.                 foreach(explode("\t", $_G['forum_extgroupids']) as $extgroupid) {
  4.                         if(($extgroupid = intval($extgroupid)) && !in_array($extgroupid, $expgrouparray)) {
  5.                                 $extgroupidarray[] = $extgroupid;
  6.                         }
  7.                 }

  8.                 $groupidnew = $_G['groupid'];
  9.                 $adminidnew = $_G['adminid'];
  10.                 foreach($expgrouparray as $expgroupid) {
  11.                         if($expgroupid == $_G['groupid']) {
  12.                                 if(!empty($groupterms['main']['groupid'])) {
  13.                                         $groupidnew = $groupterms['main']['groupid'];
  14.                                         $adminidnew = $groupterms['main']['adminid'];
  15.                                 } else {
  16.                                         $groupidnew = DB::result_first("SELECT groupid FROM ".DB::table('common_usergroup')." WHERE type='member' AND '".$_G['member']['credits']."'>=creditshigher AND '$credits'<creditslower LIMIT 1");
  17.                                         if(in_array($_G['adminid'], array(1, 2, 3))) {
  18.                                                 $query = DB::query("SELECT groupid FROM ".DB::table('common_usergroup')." WHERE groupid IN (".dimplode($extgroupidarray).") AND radminid='$_G[adminid]' LIMIT 1");
  19.                                                 $adminidnew = (DB::num_rows($query)) ? $_G['adminid'] : 0;
  20.                                         } else {
  21.                                                 $adminidnew = 0;
  22.                                         }
  23.                                 }
  24.                                 unset($groupterms['main']);
  25.                         }
  26.                         unset($groupterms['ext'][$expgroupid]);
  27.                 }

  28.                 require_once libfile('function/forum');
  29.                 $groupexpirynew = groupexpiry($groupterms);
  30.                 $extgroupidsnew = implode("\t", $extgroupidarray);
  31.                 $grouptermsnew = addslashes(serialize($groupterms));

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

  34.         }
复制代码

此方法适用于永利官方游戏网址 X2到X3.2,如果你的用户组到期可以正常切换就不需要进行以上修改,如果存在问题可以根据上面的丰富进行相应的调整,调整前请记住备份。如果以上方法不能解决你的问题,可以查看






上一篇:元宝怎么来!!
下一篇:三步搞定关于模板新安装错位解决方法和技巧
分享到:  QQ好友和群QQ好友和群
收藏收藏6

大神点评100

跳转到指定楼层
沙发
zhao789110 发表于 2012-6-7 15:43:20 [安装使用] 只看该作者
不错哦
板凳
专业祛痘 发表于 2012-6-10 01:16:11 [安装使用] 只看该作者
问题得到解决
4
资源共享 发表于 2015-7-19 07:05:06 [安装使用] 只看该作者
强烈支持,站帮网有你更精彩
5
fdcyf 发表于 2015-7-20 09:36:57 [安装使用] 只看该作者
强烈支持,站帮网有你更精彩
国际动画教程网
7
小钥匙 发表于 2015-7-31 21:14:54 [安装使用] 只看该作者
永利官方游戏网址 X2-x3.2用户组到期后不自动切换解决方案
诺柚网:http://www.nuoui.com/
8
chxmoon 发表于 2015-8-3 13:05:15 [安装使用] 只看该作者
强烈支持,站帮网有你更精彩
9
tpcrack 发表于 2015-8-4 16:37:43 [安装使用] 只看该作者
看看是什么原因
强烈支持,站帮网有你更精彩
12
passer 发表于 2015-8-12 15:45:00 [安装使用] 只看该作者
很给力,希望分享更多给力的帖子啊。
13
pkdu 发表于 2015-8-13 10:12:28 [安装使用] 只看该作者
不知道这个有没有效果
14
aken 发表于 2015-8-14 11:05:18 [安装使用] 只看该作者
强烈支持,站帮网有你更精彩
强烈支持,站帮网有你更精彩
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表