最新消息:

终于将DX3.2的数据转成Xiuno了,but…

随手记 Skiychan 1105浏览 0评论

如题。花了一天的时间用go语言写了个转换程序。
期间遇到点坑,还好基本能够解决了。

中间转换会员数据的时间花的时间比较长,因为要处理:
1.user表中的threads,posts字段要count一下bbs_post,bbs_thread两张表,导致两万多条数据转了几个钟。。。郁闷死了。
2.user中的email和username重名的时候就完蛋了。由于历史原因,会员注册帐号时不用邮件验证、且可以多邮箱共存,所以。。。
总之,user表就是郁闷死了。

目前还有两个功能要处理一下的。
1.discuzX中的密码和xiuno中的密码,加密方式不一样啊好像。这个回头我得研究一下dx的加密方式才行。
2.post表中的内容部分,DX使用的应该是叫BBCode吧?不是HTML,所以得转换一下,或者去除那些 [quote]引用部分的代码。

目前论坛有个问题。

代码托管在GitHub:https://github.com/skiy/discuzx-xiuno

转载请注明:SKIY开发笔记 » 终于将DX3.2的数据转成Xiuno了,but…

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址