Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] Discuz!X1.5后台用户管理中的清理修改方案

[复制链接]
下砂 发表于 2011-4-18 11:44:56 | 显示全部楼层 |阅读模式
本帖最后由 下砂 于 2011-4-18 15:04 编辑

     Discuz!X1.5后台用户管理中的清理,任何条件填写都报:对不起,没有搜索到需要删除的用户,请返回修改搜索条件或者重新选择要删除的用户的解决方案!
\source\admincp\admincp_members.php
查找:
  1.         if(!empty($_G['gp_uidarray'])) {
  2.             $uids = is_array($_G['gp_uidarray']) ? '\''.implode('\', \'', $_G['gp_uidarray']).'\'' : '0';
  3.             $query = DB::query("SELECT uid, groupid, adminid FROM ".DB::table('common_member')." WHERE uid IN($uids) AND adminid<>1 AND groupid<>1");
  4.         }

  5.         $membernum = DB::num_rows($query);

  6.         $uids = $comma = '';
  7.         while($member = DB::fetch($query)) {
  8.             if($membernum < 2000 || !empty($_G['gp_uidarray'])) {
  9.                 $extra .= '<input type="hidden" name="uidarray[]" value="'.$member['uid'].'" />';
  10.             }
  11.             $uids .= $comma.$member['uid'];
  12.             $comma = ',';
  13.         }
复制代码


替换:
  1.         if(!empty($_G['gp_uidarray'])) {
  2.             $uids = is_array($_G['gp_uidarray']) ? '\''.implode('\', \'', $_G['gp_uidarray']).'\'' : '0';
  3.             $query = DB::query("SELECT uid, groupid, adminid FROM ".DB::table('common_member')." WHERE uid IN($uids) AND adminid<>1 AND groupid<>1");
  4.             $membernum = DB::num_rows($query);
  5.             $uids = $comma = '';
  6.             while($member = DB::fetch($query)) {
  7.                 if($membernum < 2000 || !empty($_G['gp_uidarray'])) {
  8.                     $extra .= '<input type="hidden" name="uidarray[]" value="'.$member['uid'].'" />';
  9.                 }
  10.                 $uids .= $comma.$member['uid'];
  11.                 $comma = ',';
  12.             }
  13.         } else {
  14.             foreach($uids as $uid) {
  15.                 $extra .= '<input type="hidden" name="uidarray[]" value="'.$uid.'" />';
  16.             }   
  17.         }
复制代码


后台更新缓存



评分

3

查看全部评分

ARCHY` 发表于 2011-4-18 11:50:45 | 显示全部楼层
沙发支持下!!!
回复

使用道具 举报

popuppp 发表于 2011-4-18 12:29:58 | 显示全部楼层
支持,MJJ围观。
回复

使用道具 举报

 楼主| 下砂 发表于 2011-4-18 12:32:35 | 显示全部楼层
回复

使用道具 举报

指间流沙 发表于 2011-4-18 12:36:16 | 显示全部楼层
下砂 发表于 2011-4-18 12:32

呃,这下知道这个问题了吧
回复

使用道具 举报

用心等待 发表于 2011-4-18 12:39:55 | 显示全部楼层
本帖最后由 用心等待 于 2011-4-18 12:49 编辑

这个问题总算解决了!这下又可以删除注册机注册的用户了!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

用心等待 发表于 2011-4-18 12:52:22 | 显示全部楼层
下砂 发表于 2011-4-18 11:44
Discuz!X1.5后台用户管理中的清理,任何条件填写都报:对不起,没有搜索到需要删除的用户,请返回修改 ...

还有UC和DZ的用户不同步怎么解决,多少正好一半以上一点??
回复

使用道具 举报

lzbeta 发表于 2011-4-18 13:02:52 | 显示全部楼层
回复

使用道具 举报

sunlinanb46 发表于 2011-4-18 13:45:58 | 显示全部楼层
更新补丁才会出现这个问题
回复

使用道具 举报

txtgs 发表于 2011-4-18 13:47:04 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-6 22:31 , Processed in 0.029416 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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