论坛uid设置从10000开始(uid写失败 数据写成功)

   360SEO    

?

?

论坛指令公式

因为上大学那会儿笔者绫彩绯影学的是计算机专业,也赶着风潮做过一段论坛,学习到了很多知道,也做了很多笔记笔记,现在分享给大家共同学习吧。

外部连接加到论坛设施

./templates/default/header.htm

查找[/table]

在上面添加:[tr][td][url=插件地址]插件名称[/url][/td][/tr]

版块主题处广告

修改forumdisplay.htm

查找{lang forum_normal_threads}

后面添加你要的文字广告,图片广告也可以,原理一样

不过建议采用文字形式点击率较好

如何重新使用被删除的uid

这几天看到好几个人问这个问题,大致上有三类。

一、如何使uid重新从较低号码开始生成。

二、如何加入一个新用户,使这个新用户的uid使用排在前边的uid。

三、如何使一个已经存在的用户,使用排在前边的uid。(其实2,3是同一个问题,区别在于是否发过帖子。)

熟悉sql的人很容易解决这几个问题。只几步就可以。我们依次说一下。

一、如何使uid重新从较低号码开始生成。

例子:比如现用户uid已经排到100,现在删除了uid=2~100的人,希望uid重新从2开始往下排。

步骤:

1.确认uid=2~100的用户确实已经被删除。

2.在数据库升级里面,执行

ALTER TABLE `cdb_members` AUTO_INCREMENT =2

3.完成

二、如何加入一个新用户,使这个新用户的uid使用排在前边的uid。

例子:在后台加入一个新用户,取名baby,获得顺序uid 100,现在希望她使用uid2

1.确认原uid=2的用户已经被删除。

2.在数据库升级里面执行

update cdb_members set uid=2 where uid=100

3.在数据库升级里面执行

update cdb_memberfields set uid=2 where uid=100

4.完成。

三、如何使一个已经存在的用户,使用排在前边的uid。

例子:一个用户uid=100,希望把他的uid改为2。

步骤:

1.确认原uid=2的用户已经被删除。

2.在数据库升级里面执行

update cdb_members set uid=2 where uid=100

3.在数据库升级里面执行

update cdb_memberfields set uid=2 where uid=100

4.在数据库升级里面执行

update cdb_threads set authorid=2 where authorid=100

5.在数据库升级里面执行

update cdb_posts set authorid=2 where authorid=100

6.在数据库升级里面执行

update cdb_memberspaces set uid=2 where uid=100

7.在数据库升级里面执行

update cdb_pms set msgtoid=2 where msgtoid=100

8.在数据库升级里面执行

update cdb_myposts set uid=2 where uid=100;

update cdb_mythreads set uid=2 where uid=100;

9.完成

 标签:

评论留言

我要留言

欢迎参与讨论,请在这里发表您的看法、交流您的观点。