Discuz教程网

[已解决]Discuz X2后台修改用户名后,原来已发过帖的用户名还是没更新

[复制链接]
authicon 小白 发表于 2011-11-26 18:52:26 | 显示全部楼层 |阅读模式
后台修改用户名后,uc也改了,原来已发过帖的还是没改过来啊,还是原来的用户名,但点开个人信息,却已经是改过来了,怎么解决?
最佳答案
avatar
2011-11-26 18:54:05
当我们在UC后台更改了会员名后,检查下UC后台的通知,当通知成功后
再看DZX帖子中的会员,显示为老会员名,这时候需要对旧数据进行更新,具体操作方法如下:
登录phpmyadmin
选择当前论坛的数据库,
点SQL
粘贴如下语句:
  1. UPDATE pre_forum_post SET author = "newadmin" WHERE author = "admin"
复制代码
其中admin为老会员名,newadmin为更新后的会员名。


170526nt6g166zz0z6pd1b.jpg.thumb.jpg

补充一点,在改名后,个人空间中的会员名以及个人空间中的访客还是老会员名,所以继续执行以下语句:
  1. UPDATE pre_home_feed SET username = "newadmin" WHERE username = "admin" ;
  2. UPDATE pre_home_visitor SET vusername = "newadmin" WHERE vusername = "admin" ;
复制代码




上一篇:安装了帝国备份王,这个能进入到备份这个管理,但是Discuz X2论坛的后台怎么进不去了
下一篇:Discuz X2 logoIE6.0不支持logo背景透明
authicon dong 发表于 2011-11-26 18:54:05 | 显示全部楼层    本楼为最佳答案   
当我们在UC后台更改了会员名后,检查下UC后台的通知,当通知成功后
再看DZX帖子中的会员,显示为老会员名,这时候需要对旧数据进行更新,具体操作方法如下:
登录phpmyadmin
选择当前论坛的数据库,
点SQL
粘贴如下语句:
  1. UPDATE pre_forum_post SET author = "newadmin" WHERE author = "admin"
复制代码
其中admin为老会员名,newadmin为更新后的会员名。


170526nt6g166zz0z6pd1b.jpg.thumb.jpg

补充一点,在改名后,个人空间中的会员名以及个人空间中的访客还是老会员名,所以继续执行以下语句:
  1. UPDATE pre_home_feed SET username = "newadmin" WHERE username = "admin" ;
  2. UPDATE pre_home_visitor SET vusername = "newadmin" WHERE vusername = "admin" ;
复制代码

authicon 哈哈好哈 发表于 2013-9-5 16:08:37 | 显示全部楼层
还是不行,我按照你的这样做了,还是老样子,还是我发的图片那个,名字不对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-5 11:44

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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