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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 社区号码 <UID重排 = 同名用户整合 = 用户同步> <20080603>

[复制链接]
 楼主| yg6880 发表于 2008-5-2 18:50:23 | 显示全部楼层

回复 30# 把酒临风 的帖子

看问题的提示,应该是表结构不一致或者表损坏了?这个具体的情况是怎样我也不知道了,因为我不是官方的人,不了解具体版本的细节变动
回复

使用道具 举报

花田错 发表于 2008-5-2 19:45:59 | 显示全部楼层
您的论坛用户表尚未同步,请在UID优化重排之前进行用户表的同步!

你可以点这里会员同步:

  UC多论坛会员表同步
回复

使用道具 举报

eswnman 发表于 2008-5-2 20:01:51 | 显示全部楼层
求做一个插件,将ss的uid全部+1或dz的UID-1的程序

如题,很多朋友都需要这个,是DISCUZ官方没有给大家说清楚,甚至不要大家填写任何东西,就不会有错,有随便改UID的吗?
回复

使用道具 举报

 楼主| yg6880 发表于 2008-5-3 01:01:34 | 显示全部楼层
  顺便说一下,好像有些朋友总不喜欢备份数据,今天就有一个。他有一个空的UID,他以为就改一个UID,应该很容易,不用备份了。其实他不懂。打个比方,假设有100个用户,现在只有“15”这个UID空了,其他UID都是连续的,重排看起来很简单,实际上就要把16以后的UID全部全改了,也就是要改86个用户的UID,而不是某些人想象中的一个。

  改一个用户的UID,到底要做些多少事情?以一个论坛计算,改一个用户的UID,要修改47个表,56个字段,也就是说,改86个用户的UID,至少要运行4816条SQL语句,还不包括检测,判断等等。所以,奉劝各位重排之前,一定要备份
回复

使用道具 举报

 楼主| yg6880 发表于 2008-5-3 01:05:45 | 显示全部楼层
原帖由 eswnman 于 2008-5-2 20:01 发表
求做一个插件,将ss的uid全部+1或dz的UID-1的程序

如题,很多朋友都需要这个,是DISCUZ官方没有给大家说清楚,甚至不要大家填写任何东西,就不会有错,有随便改UID的吗?



随便改是肯定不行的,重排的话倒是可以实现你说的全部论坛UID-1的效果,前提是前面有空的UID。至于全部UID+1,理论上有可能,但实现非常麻烦,比UID-1复杂多了
回复

使用道具 举报

 楼主| yg6880 发表于 2008-5-3 01:06:32 | 显示全部楼层
原帖由 花田错 于 2008-5-2 19:45 发表
您的论坛用户表尚未同步,请在UID优化重排之前进行用户表的同步!

你可以点这里会员同步:

  UC多论坛会员表同步


如果你只有一个论坛的话,把$bbsCount的值改为1就可以了
回复

使用道具 举报

花田错 发表于 2008-5-3 01:54:21 | 显示全部楼层
原帖由 yg6880 于 2008-5-3 01:06 发表


如果你只有一个论坛的话,把$bbsCount的值改为1就可以了

改过以后白屏。。
回复

使用道具 举报

dragon321 发表于 2008-5-3 13:28:09 | 显示全部楼层
我先來將yg6880大哥的這個新程序佔個位做個記號,以待有空時再試試^^



順便插個花,yg6880大哥一再提醒一定要備份說的很對!
如果將數據備份起來,不管是要裝卸幾次都不用怕,而且遇上程序有問題的也還有補救的餘地,這是經驗談啊~~
我使用yg6880大哥寫的另一個合併工具,因為自己不懂的關係,就裝裝卸卸好幾次,幸好經過yg6880大哥耐心的指導,終於成功完成囉,而且我的數據都沒任何損失(除了我不要留的),頂多就是關站關比較多天而已。

[ 本帖最后由 dragon321 于 2008-5-3 13:35 编辑 ]
回复

使用道具 举报

zhaobin 发表于 2008-5-3 19:26:50 | 显示全部楼层
等了很久了
要是早几天发布就好了,现在我的论坛已经整合了 就不想再动了
以后再测试
回复

使用道具 举报

风之客 发表于 2008-5-3 19:56:04 | 显示全部楼层
运行程序出现错误:
Warning: fopen(../;?'w4bg+i{ecdce+e`h9lk|et%h(po$ ]D48 Y_%v&g,s;"girz.( (.5#|}ou3y<&w,'rgw 1-= X-0hytu$dv :tck!pq/~8h|p%u`"+|l&*aakb$w.7w&)5%n6hav!t<"#gawrr4yg) [function.fopen]: failed to open stream: Invalid argument in D:\discuz61\uids\index.php on line 67

Warning: fwrite(): supplied argument is not a valid stream resource in D:\discuz61\uids\index.php on line 68

Warning: fclose(): supplied argument is not a valid stream resource in D:\discuz61\uids\index.php on line 69

           
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 21:58 , Processed in 0.035745 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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