BlogBus搬家文件转WordPress导入文件

 

最后一步,到你的WordPress后台导入第二步得到的xml文档即可,注意导入类型为WordPress。这样不会丢失留言。

注:第二步的后台处理文件借鉴了bingu的转换程序

查看更多关于, , 的内容。

你可能感兴趣的
相关文章

34条留言 -> 跳到留言表格

  • At 2008.10.22 12:41, Liang said:

    搬家说的是mm吧?

    • At 2008.10.22 15:23, wilderwein said:

      还“某blog”神秘兮兮滴,哈哈。。。

      • At 2008.10.24 21:56, Zig said:

        就是,连那个连接里面的内容都不改,一眼就看到了。

        • At 2008.10.24 22:14, zhiqiang said:

          改了啊。

          你这头像哪弄得,太土鳖了~

    • At 2008.10.22 17:59, yuanyuan said:

      搬家以后就会是这个阅微堂一样?那blogspot的可不可以搬家呢?后台导入是···?

      • At 2008.10.22 18:03, yuanyuan said:

        打扰下,我刚刚百度知道查到wordpress是这样的,
        1.花钱买一个域名
        2.花钱买一个空间,必须是PHP空间,咨询空间商,确保可以运行WordPress
        3.下载WordPress程序,上传到你的空间
        4.找些教程,创建数据库,启动站点

        这啥意思呢?好像没有大哥说的这个简单啊

        • At 2008.10.22 22:37, 玩WordPress said:

          blogspot可以直接导入,manage -> import -> blogger,然后Authorize就行了。

          wordpress是一种网络程序,你需要购买空间,然后进行安装(当然安装很简单)。
          不过有些网站也提供了WordPress搭建的blog,你不需要购买空间、安装等工作,只需像blogger那样注册后就可以使用了。(例如:http://72pines.com)

          • At 2008.10.25 12:06, Fancy said:

            去看看yo2.cn的吧,他么的WordPress教育网访问快点的说。

          • At 2008.10.23 08:53, polaris said:

            囧个~~~

            • At 2008.10.26 02:44, huaxlee said:

              利用您提供的脚本转移成功,多谢。

              • At 2008.10.28 10:33, Bourne said:

                可惜blogbus已经不支持msn space搬家了~从sohu和163中转一次,分类和评论全丢了~

                • At 2008.11.05 20:29, Tina said:

                  用您的方法搬家成功啦!
                  不过文章分类都没有了 但是 正好我早就不待见以前乱七八糟的分类想整理来着
                  哈哈~
                  thx!!!

                  • At 2008.12.15 14:43, dunyakara said:

                    请问博主:这样转来xml文档后的搬家会不会丢失日志中的图片和大量的视频?

                    • At 2008.12.15 19:00, zhiqiang said:

                      不会的。

                      但有些BSP比如sina blog它们的图片作了防盗处理,在外面是看不到的,这种情况下,图片的显示就有问题。

                    • At 2009.01.03 03:52, blog独立了 | 半亩塘闲话 said:

                      [...] 这个blog采用wordpress建立。这次搬家,发现这个blogbus的搬家程序非常好用,可以把评论也一同搬过来。而且支持国内很多的BSP,只是某些日志的评论部分会产生一些不知所谓的评论(通常是5条,例如这个),甚是奇怪。 [...]

                    • At 2009.01.04 12:08, sharzezhang said:

                      多谢博主,使用你的脚本完整搬家。
                      图片显示的问题我应该可以手动解决。

                      • At 2009.01.12 22:50, 您好,世界! - Bing's zone said:

                        [...] 2 参考如下链接,完成即可。 http://zhiqiang.org/blog/posts/move-blogbus-data-to-wordpress.html [...]

                        • At 2009.01.13 23:14, Marry Luxury said:

                          多谢博主,完整搬家了,哈哈~

                          • At 2009.01.13 23:15, Marry Luxury said:

                            支持一下...

                            • [...] 先在blogbus申请一个帐号,然后利用搬家工具从其他的BSP把文章导出到一个XML文件,再利用这个工具转换成wordpress的格式,最后导入到wordpress。 [...]

                              • At 2009.01.17 23:14, 路个的 said:

                                不顶不行。

                                • At 2009.01.20 18:07, Eden said:

                                  刚开始我自己弄,把XML.php、index.php和bus.php都传上去了,但是不知道怎么打开...囧,我还是新手,很多都不会弄。后来发现你提供的这个直接上传获取wp导入文件的东东。真是非常感谢啊~~~:)

                                  • At 2009.03.10 21:18, Louis said:

                                    好像不能用了是吧?我用了一下没有成功

                                    • At 2009.03.20 03:01, 博客搬家,还真麻烦… « Leo Cai said:

                                      [...] 有了自己的独立的博客,准备将百度上,MSN,alibaba上的博客全部转过来,折腾了半天一直没有搞定。后来参考了BlogBus搬家文件转WordPress导入文件, 成功完成了百度转WORDPRESS,MSN转WORDPRESS。整理如下步骤,供大家参考: [...]

                                      • At 2009.04.02 20:23, 博客搬家,还真麻烦… « Leo Cai said:

                                        [...] 有了自己的独立的博客,准备将百度上,MSN,alibaba上的博客全部转过来,折腾了半天一直没有搞定。后来参考了BlogBus搬家文件转WordPress导入文件, 成功完成了百度转WORDPRESS,整理如下步骤,供大家参考,msn、ALIBABA的还有待研究... [...]

                                        • At 2009.04.11 19:23, D said:

                                          大牛能不能写个xml转MT的也这么放个窗口操作啊?我自己折腾完全php无能了。。。拜谢orz~

                                          • [...] 3.下载下来的xml文件wordpress还不能用,可以去这个网址:http://zhiqiang.org/blog/posts/move-blogbus-data-to-wordpress.html转化 一下。 [...]

                                            • At 2009.04.16 13:32, lkvv said:

                                              真的是非常非常非常感谢
                                              祝博主好运~

                                              • At 2009.04.26 14:31, 303girls said:

                                                感谢阿!

                                                研究了下,还是不怎么会!

                                                继续研究中!

                                                不过wordpress博客不打算用别的内容,要写新的东西!

                                                • [...] 接下来,我们只要在Wordpress的后台中,选择以“Wordpress”方式导入数据即可。 阅微堂则在他的BlogBus搬家文件转WordPress导入文件一文中基于冰古的代码提供了一个更简单的办法,只要我们上传博客大巴的备份文件,待处理完以后下载即可。对于新浪、和讯、网易、搜狐等blog,如果想要搬到Wordpress,也可以先借由博客大巴的搬家程序,继而参照我的这个思路。 [...]

                                                  • At 2009.05.22 12:36, 数字游牧 said:

                                                    hi,我是数字游牧的技术支持,最近我们在协助许多Blogger从blogbus的搬家到wordpress成为独立的blogger,非常感谢你这个页面的帮助。
                                                    由于我们长期需要帮助人们搬家,所以冒昧的向你请求将搬家程序开源,不知你能否公开下面这个页面的源程序。如果已经公开,请告诉我在哪下载,刚才我尝试在你的网站里搜索,但没有找到。
                                                    http://yueweitang.org/tools/blogbus.php

                                                    • At 2009.05.22 13:17, zhiqiang said:

                                                      源代码附在下面,里面还有一些优化的地方,比如文章分类啥的,你们可以弄一弄。

                                                      <?php
                                                      // author: zhiqiang
                                                      if (!isset($_FILES["file"]) || !isset($_FILES["file"]["tmp_name"]))
                                                        {
                                                      ?>
                                                      
                                                      <form method="post"
                                                      enctype="multipart/form-data">
                                                      <label for="file">BlogBus¦Ì?¡ã¨¢?¨°xml???t:</label>
                                                      <input type="file" name="file" id="file" />
                                                      <br />
                                                      <input type="submit" name="submit" value="¨¦?¡ä?" />
                                                      </form>
                                                      
                                                      <?php
                                                      
                                                      } else {
                                                      include("xml.php");
                                                      $filename = $_FILES["file"]["tmp_name"]; //change the fliename to yours
                                                      $allowtag = true; //turn it false if your post have not only a tag
                                                      $comment_id = 1;
                                                      function categories($tag){
                                                      	global $allowtag;
                                                      	if ($allowtag) return $tag;
                                                      	else return 'Uncategories';
                                                      }
                                                      ?>
                                                      <?php header('Content-type: text/xml; charset=UTF-8', true);
                                                      header('Content-Disposition:   attachment;   filename="wordpress_import.xml"');   
                                                      
                                                      echo '<'.'?xml version="1.0" encoding="UTF-8"?'.'>';
                                                      ?>
                                                      <rss version="2.0"
                                                      	xmlns:content="http://purl.org/rss/1.0/modules/content/"
                                                      	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
                                                      	xmlns:dc="http://purl.org/dc/elements/1.1/"
                                                      	xmlns:wp="http://wordpress.org/export/1.0/"
                                                      >
                                                      <channel>
                                                      <title>¡Á¨®¨°¡Á</title>
                                                      	<link>http://wilderwein.org</link>
                                                      	<description></description>
                                                      	<pubDate>Mon, 20 Oct 2008 07:51:57 +0000</pubDate>
                                                      	<generator>http://wordpress.org/?v=2.6.2</generator>
                                                      	<language>en</language>
                                                      	<wp:wxr_version>1.0</wp:wxr_version>
                                                      	<wp:base_site_url>http://wilderwein.org</wp:base_site_url>
                                                      	<wp:base_blog_url>http://wilderwein.org</wp:base_blog_url>
                                                      	<wp:category><wp:category_nicename>uncategorized</wp:category_nicename><wp:category_parent></wp:category_parent><wp:cat_name><![CDATA[Uncategorized]]></wp:cat_name></wp:category>
                                                      <?php 
                                                      
                                                      set_magic_quotes_runtime(0);
                                                      $datalines = file($filename); // Read the file into an array
                                                      $data = implode('', $datalines); // squish it
                                                      
                                                      $data = str_replace(array ("\r\n", "\r"), "\n", $data);
                                                      $data = str_replace("&nbsp;", "\n", $data);
                                                      $data = str_replace("<wbr>", "<br>", $data);
                                                      
                                                      	$xml_parser = &new XML();
                                                      
                                                       $xml_parser->parse($data);
                                                      $data = $xml_parser->document;
                                                      
                                                      $logs =& $data['BlogBusCom']['Log'];
                                                      $post_id = 1000;
                                                      
                                                      foreach ($logs as $log)
                                                      {$post_id = $post_id + 1;
                                                      ?>
                                                      <item>
                                                      <title><?php echo $log['Title']; ?></title>
                                                      <link>http://wilderwein.org/blog/<?php echo $post_id;?>.html</link>
                                                      <pubDate><?php echo $log['LogDate']; ?></pubDate>
                                                      <dc:creator><![CDATA[admin]]></dc:creator>
                                                      		<category><![CDATA[Uncategorized]]></category>
                                                      		<category domain="category" nicename="uncategorized"><![CDATA[Uncategorized]]></category>
                                                      <guid isPermaLink="false">http://wilderwein.org/?p=<?php echo $post_id;?></guid>
                                                      <description></description>
                                                      <content:encoded><![CDATA[<?php echo $log['Content']; ?>]]></content:encoded>
                                                      <wp:post_id><?php echo $post_id;?></wp:post_id>
                                                      <wp:post_date><?php echo $log['LogDate']; ?></wp:post_date>
                                                      <wp:post_date_gmt><?php echo $log['LogDate']; ?></wp:post_date_gmt>
                                                      <wp:comment_status>open</wp:comment_status>
                                                      <wp:ping_status>open</wp:ping_status>
                                                      <wp:post_name><?php echo $post_id;?></wp:post_name>
                                                      <wp:status>publish</wp:status>
                                                      <wp:post_parent>0</wp:post_parent>
                                                      <wp:menu_order>0</wp:menu_order>
                                                      <wp:post_type>post</wp:post_type>
                                                      <wp:post_password></wp:post_password>
                                                      <wp:postmeta>
                                                      <wp:meta_key>_edit_lock</wp:meta_key>
                                                      <wp:meta_value><?php echo $post_id;?></wp:meta_value>
                                                      </wp:postmeta>
                                                      <wp:postmeta>
                                                      <wp:meta_key>_edit_last</wp:meta_key>
                                                      <wp:meta_value><?php echo $post_id;?></wp:meta_value>
                                                      </wp:postmeta>
                                                      <?php
                                                      $comments = $log['Comments']['Comment'];
                                                      foreach ($comments as $comment){
                                                      	$comment_id = $comment_id + 1;
                                                      ?>
                                                      <wp:comment>
                                                      <wp:comment_id><?php echo $comment_id;?></wp:comment_id>
                                                      <wp:comment_author><![CDATA[<?php echo $comment['NiceName'];?>]]></wp:comment_author>
                                                      <wp:comment_author_email>anonymous@gmail.com</wp:comment_author_email>
                                                      <wp:comment_author_url><?php echo $comment['HomePage']?></wp:comment_author_url>
                                                      <wp:comment_author_IP>166.111.142.188</wp:comment_author_IP>
                                                      <wp:comment_date><?php echo $comment['CreateTime'];?></wp:comment_date>
                                                      <wp:comment_content><![CDATA[<?php echo $comment['CommentText']?>]]></wp:comment_content>
                                                      <wp:comment_approved>1</wp:comment_approved>
                                                      <wp:comment_type></wp:comment_type>
                                                      <wp:comment_parent>0</wp:comment_parent>
                                                      <wp:comment_user_id>0</wp:comment_user_id>
                                                      </wp:comment>
                                                      <?php
                                                      }
                                                      echo "</item>
                                                      ";
                                                       }
                                                      echo '</channel>';
                                                      echo '</rss>';
                                                      }
                                                      ?>
                                                    • [...] imported This is extremely helpful to move from blogbus to [...]

                                                      (Required)
                                                      (Required, not published)

                                                        B | I | U | D | 添加链接 | 插入引用 | 插入代码 | 插入表情 | | + | ?
                                                      guest | 注册 | BBS | 管理 | English | 繁體 | https
                                                      Loading...
                                                      Loading...
                                                      Loading...