Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[经验] 如何将KesionCMS V4.0数据转换为SupeSite6.0/X-Space4.0

[复制链接]
baixiu 发表于 2008-3-11 14:17:56 | 显示全部楼层 |阅读模式
将dvbbs准换为discuz工具很多,但很少有将科讯KS_CMS数据转换为康盛SupeSite6.0/X-Space4.0的方法介绍。下面向大家介绍一下我在升级上海宝贝网的过程中是如何在access和mySQL之间进行数据转换的。
1,版本说明:KS_CMS3.0 access和Supesite 4.0 mysql。
2,转换目标:在论坛数据转换后,将KS中所有分类结构和原有新闻资讯导入supesite中。
3,步骤如下:首先导出KS系统中分类列表和资讯内容表KS_Class和KS_Article到excel中,(我的网站内容不多,有效数据没超过65535条,所以我在excel中处理。)

1.JPG (117.07 KB)
2008-3-10 00:25



然后在mysql中导出三张表 supe_categories 分类表,supe_spaceitems 标题表supe_spacenews 资讯内容表。方法如下

2.JPG (221.99 KB)
2008-3-10 00:25


导出到excel,
3.JPG (150.93 KB)
2008-3-10 00:25



最重要的部分是原有数据整理整理成可以导入到supesite中的格式。

a,分类数据,将KS_Class 中ID和foldername内容填入supe_categories 中的catid 和name中。upid是该分类的父类catid,若为根分类,则填入0.
4.JPG (197.01 KB)
2008-3-10 00:25


然后另存为csv格式待导入到mysql中的supe_categories

b,将KS_Article中的内容填入supe_spaceitems 标题表supe_spacenews 资讯内容表,并保持原有分类且避免文不对题。
将KS_Article中的newsID和title填入supe_spaceitems中的 catid和subject中
5.JPG (238.43 KB)
2008-3-10 00:25



将KS_Article中的内容aticlecontent 填入supe_spacenews中的message ,并将刚处理过的supe_spaceitems文件中的itemid列 赋予supe_spacenews 的itemid列。

c,其余的内容可以用默认的,具体可以看supesite的数据字典。
至此数据整理完毕。

最后,将整理好的数据导入到Mysql数据库中。注意要选gbk编码,否则会出现乱码现象。
7.JPG (180.79 KB)
2008-3-10 00:25



我们会惊喜的发现,所有数据被导入成功。用科讯系统时的网站截图
1.JPG (208.9 KB)
2008-3-10 00:25



转换之后效果请看www.alabay.net
回复

使用道具 举报

 楼主| baixiu 发表于 2008-3-11 14:23:11 | 显示全部楼层
刚转换成功,老用户抱怨中,我相信几天后他们会原谅我的。
回复

使用道具 举报

jtbnu 发表于 2008-3-11 15:49:45 | 显示全部楼层
兄弟我支持你一下
回复

使用道具 举报

threer 发表于 2008-4-6 10:56:02 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-14 18:22 , Processed in 0.121084 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表