首页 > 且听风吟 > 从discuz转换到carbon
2017
01-17

从discuz转换到carbon

选择carbon forum原因:https支持较好、支持qq登录、简洁快速有效。

首先是通过sql导入论坛数据
转换论坛用户数据
将Salt变量类型设置为varchar

insert into `carbon_users`(`ID`,`UserName`,`Salt`,`Password`,`UserMail`,`UserRegTime`,`LastLoginTime`)
select `uid`,`username`,`salt`,`password`,`email`,`regdate`,`lastlogintime` from `bbs_ucenter_members`

转换论坛帖子数据

insert into `carbon_posts`(`ID`,`TopicID`,`IsTopic`,`UserID`,`UserName`,`Subject`,`Content`,`PostIP`,`PostTime`)
select `pid`,`tid`,`first`,`authorid`,`author`,`subject`,`message`,`useip`,`dateline` from `bbs_forum_post`

转换论坛话题数据

insert into `carbon_topics`(`ID`,`Topic`,`Tags`,`UserID`,`UserName`,`LastName`,`PostTime`,`LastTime`,`LastViewedTime`,`ListsTime`)
select `tid`,`subject`,`fid`,`authorid`,`author`,`lastposter`,`dateline`,`lastpost`,`lastpost`,`dateline` from `bbs_forum_thread`

转换论坛标签数据

insert into `carbon_tags`(`ID`,`Name`,`TotalPosts`,`MostRecentPostTime`,`DateCreated`)
select `fid`,`name`,`posts`,`rank`,`rank` from `bbs_forum_forum` WHERE fup='2'

转换标签话题帖子对应数据

insert into `carbon_posttags`(`TagID`,`TopicID`,`PostID`)
select `fid`,`tid`,`pid` from `bbs_forum_post`

论坛数据导入后基本正常,但dz帖子使用的是UBB编码,cb使用的是html,需要将帖子内容进行转换,转换后基本达到预期目标,转换完成。

觉得文章有用,微信打赏一元。



留下一个回复

你的email不会被公开。