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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 後台改名 6.1.0

[复制链接]
wkl_wong 发表于 2010-8-10 18:36:06 | 显示全部楼层 |阅读模式
插件发布
插件名称: 後台改名
插件来源: 原创插件
适用版本: Discuz! 6.1
语言编码: GBK简体 UTF8简体 BIG5繁体 
最后更新时间: 2010-04-27
插件作者: 本人
插件简介: 修改档案: admin/members.inc.php
本帖最后由 wkl_wong 于 2013-4-27 15:20 编辑

打开admin/members.inc.php

showsetting('members_edit_username', '', '', ' '.$member['username']);

改为
showsetting('members_edit_username', 'usernamenew', $member['username'], 'text');

  1. $secquesadd = $clearquestion ? ", secques=''" : '';
复制代码
上加
  1.                 $usernameold = addslashes($member['username']);
  2.                 if($usernamenew && $usernameold != $usernamenew) {
  3.                         $query = $db->query("SELECT uid FROM {$tablepre}members WHERE username='$usernamenew'");
  4.                         if(($db->result($query, 0)) && ($db->result($query, 0)) != $member['uid']) {
  5.                                 cpmsg('members_edit_duplicate');
  6.                         }
  7.                         $db->query("UPDATE {$tablepre}announcements SET author='$usernamenew' WHERE author='$usernameold'");
  8.                         $db->query("UPDATE {$tablepre}forums SET lastpost=REPLACE(lastpost, '\t$usernameold', '\t$usernamenew')");
  9.                         $db->query("UPDATE {$tablepre}members SET username='$usernamenew' WHERE uid='$member[uid]'");
  10.                         $db->query("UPDATE {$tablepre}posts SET author='$usernamenew' WHERE authorid='$member[uid]'");
  11.                         $db->query("UPDATE {$tablepre}threads SET author='$usernamenew' WHERE authorid='$member[uid]'");
  12.                         $db->query("UPDATE {$tablepre}threads SET lastposter='$usernamenew' WHERE lastposter='$usernameold'");
  13.                         $db->query("UPDATE ".UC_DBTABLEPRE."members SET username='$usernamenew' WHERE uid='$member[uid]'");
  14.                         $db->query("UPDATE ".UC_DBTABLEPRE."pms SET msgfrom='$usernamenew' WHERE msgfromid='$member[uid]'");
  15.                         $username = $usernamenew;
  16.                 }
复制代码
更新缓存, 完成,.............
ilei365 发表于 2010-8-10 18:51:10 | 显示全部楼层
6.1的呀。。
回复

使用道具 举报

diyu09 发表于 2010-8-10 18:54:38 | 显示全部楼层
整个 X 版的  或者 7.2的 都可以
回复

使用道具 举报

goodzone 发表于 2010-8-10 19:03:38 | 显示全部楼层
6.1开始名字不是和UC挂钩了吗?
这么简单就改了?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 17:57 , Processed in 0.124252 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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