公告:如果您的账号不能登录,可能是系统对您账号进行了保护,我们发现系统中存在着不安全密码,故对其重置,请您重新激活账号,对于给您造成的不便,敬请谅解!
论坛风格切换切换到宽版
  • 7338阅读
  • 7回复

把文章从DeDeCMS织梦文章系统转到WordPress上 [复制链接]

上一主题 下一主题
离线chaoch
 
发帖
9
贡献值
5
威望值
5
技术分
0
织梦币
0
只看楼主 倒序阅读 使用道具 0 发表于: 2010-08-19
最近把所有数据从织梦文章系统转移到WordPress上,在这里分享一下这个数据转移的思路:

1. 文章标题等基本数据导入

织梦的文章标题、正文和栏目分别存放在三个不同的表上,但WordPress把文章标题和正文放在一个表上,栏目放在另外一个表上。为了简化后面的工作,第一步我首先把织梦的全站RSS文件(rss.php)保存下来,然后使用WordPress自带的RSS导入该文件。这样就可以使WordPress在wp_posts上生成文章标题,在dede_terms上生成文章目录,并匹配起来。通过RSS导入,wp_posts上还导入了文章的摘要、日期、自定义网址等数据。但RSS导入不会导入全文。

2. 文章全文导入

在织梦的dede_archives上增设一个body的column,然后用UPDATE命令把dede_addonarticle上的全文(body)导入到dede_archives的body上,以dede_addonarticle上的aid和dede_archives上的id为匹配点:

UPDATE `dede_archives`,`dede_addonarticle`
SET `dede_archives`.`body`= `dede_addonarticle`.`body`
WHERE `dede_archives`.`id` = `dede_addonarticle`.`aid`

接下来把整个dede_archives表导入到WordPress的数据库上,使其与wp_posts同在一个数据库下。

再次使用UPDATE命令把,把dede_archives上的body导入到wp_posts上的post_content上,以文章标题为匹配点 (前提是,你的文章标题都是唯一的):

UPDATE `wp_posts`,`dede_addonarticle`
SET `wp_posts`.`post_content`= `dede_archives`.`body`
WHERE `wp_posts`.`post_title` = `dede_archives`.`title`

3. 文章点击数导入

在WordPress上安装一个叫Simple Hit Counter的Plug-in,这样数据库里就出现一个叫wp_hitcount的表。

在wp_posts增加一个叫hits的column,然后把dede_archives上的点击数click导入到wp_posts的hits上,仍然以标题为匹配点。

最后把wp_posts的hits导入到wp_hitcount的hits上,这次以wp_posts的ID和wp_hitcount的pid为匹配点。




演示站点:http://www.hewenchao.com


离线buyetian

发帖
10
贡献值
1
威望值
2
技术分
0
织梦币
0
只看该作者 1 发表于: 2010-11-16
对程序什么的不懂,看的头大啊
 
离线dsy412

发帖
134
贡献值
77
威望值
13
技术分
0
织梦币
0
只看该作者 2 发表于: 2010-12-04
真不错  想不道还能这样  
 
离线lu6428

发帖
3082
贡献值
2578
威望值
329
技术分
0
织梦币
0
只看该作者 3 发表于: 2010-12-15
高人 谢谢分享
承接dedecms模板定制/仿制!PSD转DIV+CSS布局 网页设计!(有售后有案例 ) qq:895674471
dede模板仿制 -织梦者 ps教程网
离线lu6428

发帖
3082
贡献值
2578
威望值
329
技术分
0
织梦币
0
只看该作者 4 发表于: 2010-12-15
我突然想到了为什么不用WordPress 的采集软件呢 反正这个链接是要变掉的
承接dedecms模板定制/仿制!PSD转DIV+CSS布局 网页设计!(有售后有案例 ) qq:895674471
dede模板仿制 -织梦者 ps教程网
离线流年无殇

发帖
134
贡献值
165
威望值
13
技术分
0
织梦币
0
只看该作者 5 发表于: 2012-12-19
这个牛,思路很清晰!

发帖
255
贡献值
351
威望值
25
技术分
0
织梦币
0
只看该作者 6 发表于: 2013-05-21
有人试过了没?
心动在线 www.m1990.net
离线ban0203

发帖
71
贡献值
29
威望值
7
技术分
0
织梦币
0
只看该作者 7 发表于: 2013-05-23
早就看过了
快速回复
限100 字节
做为一个新手,你需要了解:http://help.dedecms.com
 
上一个 下一个