My Links

Blog Stats

Friends

随笔分类

档案

2007年4月30日

       ps:这篇是以前写的,结果刚把文章导入完就遇到了该死的备案审核,霉死了霉死了。现在终于把备案搞定了,但也没心思搬以前的文章了,重新开始吧。

       终于把blog从.Text移过来了,一开始想用wp自带的rss导入,不过该死的.Text的rss只有最新的十篇文章,虽然从网上看到了一下方法:

修改Entries.cs

121: return GetConditionalEntries(99999999,PostType…etc);

修改ssWriter.cs

42: this.UseAggBugs = false;

       这样貌似可以提高rss输出的帖子数,然后就可以导入到wordpress当中了,不过改源码始终不觉得好,所以又想到一个直接导入数据库的方法。

       首先要用到sqlinserts这个小工具,它支持将sql sever的数据库导出为sql insert语句的形式,推荐用2+的版本,可以用where语法指定需要导出的数据。

       用它连上数据库后,导出blog数据的[Title],[DataAdded],[DataUpdated],[Text],[FeedBackCount]这几个在wp的后台数据库中有对应的字段,然后用些普通的文本编辑器(支持查找替换就行),把导出的sql语句中的以上字段名分别替换为wp中所对应的:post_title,post_date,post_modified,post_content,comment_count,还要记得把表名[blogContent]替换为wordpress中的wp_post,最后进入phpMyAdmin的管理页面,执行修改过的sql语句就行了!

       导入评论的方法也类似,不过我觉得麻烦就没导入了。

posted @ 0:00 | Feedback (0)

FeedBacks