分享好友 最新动态首页 最新动态分类 切换频道
Discuz!教程之两个Discuz!论坛合并的一般处理思路
2024-12-25 16:46

有不少站长来咨询过将两个Discuz!论坛合并的问题,目前这个问题是没有什么通用工具可用的,而且由于网站情况各不相同在实际操作中面对的问题也千差万别。人工智能实验室(http://www.ailab.cn)在本文介绍一下将网站基础数据:用户表、主题表、回复表合并的一般思路。
由于基础id:uid、tid、pid都是自增长字段,因此两个网站会有很多重复id,合并之后,其中一个网站的数想要再保持原有的id是不现实了,因此在合并过程中要记录新的id和旧的id对应关系,假设一网站A为合并目标网站,网站B的数据导入到网站A来实现合并,具体操作思路如下
1、在A中建三个表
pre_fid_relation 字段为 newfid和oldfid 此表数据需要在正式转换数据之前列号对应关系,即就网站的版块fid对应转到新网站版块的fid
pre_uid_relation 字段为 newuid和olduid
pre_tid_relation 字段为 newtid和oldtid


2、从B网站中依次读取 pre_ucenter_members 数据
2.1 用表中的用户名、邮箱加个随机密码注册到网站A中,注意是用uc接口的注册方法,而不是直接将数据插入到pre_ucenter_members
2.2 记录原uid和2.1中的新uid对应关系表到 pre_uid_relation 
2.3 使用2.1中读取的数据更新网站A表中newuid对应用户的password、salt、secques三个字段,这样新用户的密码就恢复成原网站的了
2.4 注意点:合并过程中可能遇到用户名或邮箱重复的问题,需要提前在程序中有所处理


3、合并主题表:将网站B中的pre_forum_thread数据依次读取,去掉tid字段数据,fid按照pre_fid_relation替换处理,替换authorid字段数据对应的newuid,插入到网站A的pre_forum_thread数据表中,记录newtid和oldtid对应关系到pre_tid_relation


4、合并主题内容和回复内容数据:将网站B中的pre_forum_post数据依次读取,去掉pid和position字段数据,fid按照pre_fid_relation替换处理,替换authorid字段数据对应的newuid,替换tid字段为newtid,插入到网站A的pre_forum_post数据表中


5、善后处理
5.1 用户统计数据表:pre_common_member_count 按pre_uid_relation从B网站获取数据更新到新网站
5.2 用户资料表:pre_common_member_profile 按pre_uid_relation从B网站获取数据更新到新网站
5.3 更新网站A中各个版块的发帖数据和回复数到 pre_forum_forum 表
5.4 以上仅针对普通主题,如果是投票、辩论、商品帖等特殊主题,还需要一次复制对应类型的附件数据并替换id对应关系后插入到新网站

最新文章
苹果手机死机了怎么办 如何解决手机卡屏问题 ?
苹果手机之所以受到多数人的追捧,并不是全部因为它是一款土豪级,代表的是面子,更多的是因为它的性能确实好,比起其他手机的运行速度快切换刷机速度快,虽然使用寿命比其他手机好,但是还是存在一些问题,苹果手机同样会死机或卡屏,遇上
荆州屋顶漏水维修电话〈免费上门〉荆州屋顶防水补漏师傅
不砸砖、不砸墙;免砸砖防水补漏技术,2小时快速解决漏水问题,超长保修期。漏水维修服务项目:楼顶漏水、卫生间漏水、洗浴间漏水、楼顶裂缝漏水、玻璃房漏水、飘窗防水、阳台漏水、洗手间墙面起皮、厨房漏水、外墙渗水、建筑防水、泳池渗水、
如何实现公众号排版自动化?微信公众号一键排版软件推荐
很多公众号排版时,都会使用自己固定的模板,来塑造自己公众号的特色,但是,即使有了固定的模板,我们每次还是需要手动排版,将样式运用到对应的地方。那么,有没有什么办法可以让我们快速排版呢?小编推荐大家试试壹伴助手的一键排版功能
超级itv电视!!(无购物台,极速、流畅)-百度网盘
超级itv电视版是款超级好用的影视播放神器,支持电视直播和点播两种追剧模式,全球的电视频道都能免费观看,播放流畅稳定,全程无广告,还支持回放功能哦,欢迎下载!!超级itv电视版简介最好用的是广电盒子的免费IPTV,安装宽带的时候都会有
与网贷平台协商还款的正确步骤是什么?
与网贷平台协商还款小编导语随着互联网金融的迅速发展,网贷平台在满足个人和小微企业融资需求的也带来了不少风险和挑战。许多人在急需资金时选择了网贷,但随着债务的增加,部分借款人面临还款困难。在这种情况下,与网贷平台协商还款成为
苹果手机自动关机怎么设置
苹果手机作为现代生活中不可或缺的智能设备,其功能的多样性和便捷性备受用户青睐。其中,自动关机功能对于节省电量、避免打扰等方面具有重要意义。本文将详细介绍如何在苹果手机上设置自动关机。一、使用“时钟”应用程序苹果手机自带的“
成品短视频crm入口在哪里打开:让内容管理更加智能化-提升创作和管理效率
成品短视频crm入口在哪里打开这个问题,是许多短视频创作者和企业营销人员都非常关注的一个焦点。短视频内容的创作和管理,离不开高效的工具支持,而成品短视频crm系统则是一个能够大幅提升效率的重要平台。通过找到正确的入口,用户可以快
seo积分排名系统源码_SEO快速排名系统操作手法以及细节
SEO快速排名是目前我国SEO行业最热门的话题之一。总之,所有的快速行都可以用两个词来解释,那就是点击,任何行业,包括SEO,都可以使用的原因也是一样的。例如,目前我国有大量的快速排序系统,
芯片利好最新消息 - 半导体行业迎来新机遇全球顶尖芯片公司联合发布创新技术
半导体行业迎来新机遇:全球顶尖芯片公司联合发布创新技术在科技快速发展的今天,芯片作为信息时代的灵魂,其影响力和重要性日益凸显。近期,一系列“芯片利好最新消息”激发了业界对未来趋势的期待。全球顶尖芯片公司共同推出了一系列创新
重庆互联网营销公司(重庆网络推广)
我们致力于提供一个高质量内容的交流平台。为落实国家互联网信息办公室依法管网、依法办网、依法上网的要求,为完善跟帖评论自律管理,为了保护用户创造的内容、维护开放、真实、专业的平台氛围,我们团队将依据本公约中的条款对注册用户和
相关文章
推荐文章
发表评论
0评