之前先把我DZ论坛转换为FL论坛来着。就随手鼓捣了一个小工具,最后放弃转型了,就把这个工具开源了吧。
目前只是测试版,不适合大型论坛,请勿直接上线使用,请在本地测试再使用!
版本等我以后做好了发布吧
什么?你说代码冗余,啊这,别骂了别骂了,有空再优化,现在是第一个版本而已,只是完成了一些功能
欢迎pull、issue或者二开吧。
示例站点:
转换前的Discuz站点:https://bbs.mcplugin.cn
转换后的Flarum站点:http://test.mcplugin.cn
目前D2F实现的功能
- 转移Discuz用户的邮箱、注册时间、回复内容、头像 (密码无法迁移怎么办?看我上面的博客教程里写了)
- 讲指定fid(Discuz论坛版块ID)中的帖子,转移到对应的discussion_id当中(Flarum的板块ID)
目前帖子仅支持
displayorder>-1
(即可以被展示的帖子,被删除的帖子暂不支持)
- 帖子只有帖子内容、作者、阅览量、、回复的迁移(预计未来版本添加帖子附件的转化)
- DZ论坛
FID
(板块ID)与Flarum论坛ids.yml
的对照表文件,方便自动化转化论坛所有帖子
- 在
replace.yml
里新增自定义替换文字
—
未来D2F添加的功能
- 论坛用户密码、注册IP的转化
- 帖子附件的转化
- 帖子锁帖的转化
- 更多细节的开发尚待发现
示例图片: