返回列表 发帖

[介绍] Bo-blog to WordPress 转换程序

*******************************************
****    Bo-blog to WordPress 转换程序
****    build.20080914
****    本程序用于转换 Bo-blog 到 WordPress
****    作者:yeyezai
****    作者博客:http://www.yeyezai.cn
****    TGB汉化工作室 http://www.tgb.net.cn
*******************************************

原始程序:Bo-blog 2.1.0
目标程序:WordPress 2.6

程序说明:
  本程序用于将 Bo-blog 2.1.0 转换到 WordPress 2.6。
  支持转换 Bo-blog 日志、日志分类、链接、链接分类、评论、留言、标签、用户等数据表;
  不支持转换的内容有:附件数据、日志中的附件下载、日志中的表情。

使用说明:
  1、将 WordPress 2.6 安装在与 Bo-blog 同一个数据库中(一定要同一数据库);
  2、将程序程序 bo_wp.php 复制到 WordPress 2.6 安装目录下;
  3、运行 bo_wp.php;
  4、填写 Bo-blog 数据库信息(所在服务器、数据库名称、用户名、密码、数据库前缀);
  5、开始转换数据库,耐心等待转换结束;
  6、完成了,接下来就是对WordPress进行设置。

存在问题:
  1、不支持附件数据表转换;
  2、不支持日志中附件下载的转换;
  3、不支持日志中表情的转换;
  4、日志分类转换后均为一级分类,请手动修改
  5、还有很多吧……

其他说明:
  1、本程序在 WordPress 2.6 简体中文版 中测试通过。
  2、因为附件数据表及附件下载在日志中有特殊性,所以暂时无法解决附件的转换以及日志中附件下载。
  3、本人没有使用过Bo-blog,对Bo-blog的插件也不了解,所以不考虑插件的转换。
  4、转换后,会自动添加一个留言本页面,调用使用皮肤下的guestbook.php,没有的请自行修改添加。
  5、原留言转换后,与评论共用一个表,将显示在留言本页面中。
  6、原日志中,带有原博客地址的链接未转换。

扩展说明:
  1、要想使评论有原Bo-blog的效果,就是给某条评论再评论,就用以下插件。
  名称:Wordpress Thread Comment
  地址:http://wordpress.org/extend/plugins/wordpress-thread-comment/

  2、原版WordPress无法上传某些文件,添加以下的插件到 [wp-admin] 文件夹即可。
  名称:crazy-upload-attachments
  地址:http://wordpress.org.cn/viewthread.php?tid=5719

作者说明:
  没用过Bo-blog,对Bo-blog不了解,看到一些朋友有需求,自己也写过F2blog to WordPress转换程序,有一点点的经验,就自己动手写了。
  转换程序界面与F2_WP没多少区别,不过代码有点点改进,算是对F2_WP的改进,以后再更新F2_WP的程序。
  本来想中途放弃,但看到一朋友说,他只要日志和评论能正常转换就行了,他没有附件,所以我就继续把后面没完成的评论和留言转换写完,算是对这位朋友支持的回馈吧!

  另外,从Bo-blog转到WordPress,可以中途转到F2blog,再从F2blog转到WordPress,不过数据丢失的数量会多些吧。

  最后,希望有朋友能继续完善这个转换程序,或是重新出新的Bo-blog转WordPress程序,让更多的朋友有选择的空间。

更新历史:
20080914
1.修正友情链接因ID问题导致后续转换失败的Bug,感谢Jandy提供数据库进行测试;
2.修正日志转换失败的Bug。
3.支持常规UBB代码转换。

20080909
基本转换功能完成,首次发布

原文及下载地址:http://blog.tgb.net.cn/index.php?load=read&id=342

很棒,支持

TOP

Bo-blog to WordPress转换程序bug报告

在某些服务器中无法进行转换,比如下面的服务器:
PHP版本: 4.4.4
服务器操作系统: Linux Apache/2.0.52 (Red Hat)
MySQL版本: 4.1.10a
GD库版本: bundled (2.0.28 compatible)
解决办法:在本地进行转换。

如果在本地进行转换的话,转换后博客地址会变成本地地址,导入到服务器后博客不能打开。
解决办法:用文本编辑器打开导出的sql文件修改博客地址后再导入。
PS:据说现在已经“添加了输入博客完成网址,方便本地转换。”

分割符“[separator]”没有被转换。
解决办法:打开sql文件批量替换掉再导入。
PS:据说“分割符转换已经添加到更新程序中。”

多出两个日志分类,如“特别介绍”和“常用网址”本来是我的友情链接分类,但作为日志分类被加到日志分类中去了。但友情链接分类中仍然有这两个分类。
解决办法:备份数据库后在管理后台删除多出的分类。

部分日志分类错乱,被分到别的分类中了。
解决办法:
比如本来属于“WordPress”的日志被分到“Ubuntu”中了:
1、新建分类“WordPress2”;
2、设置--撰写--把“默认日志分类”设置为“WordPress2”;
3、管理--分类--删除“Ubuntu”分类--“Ubuntu”中的日志就会被移动到当前默认分类“WordPress2”中了;
4、以此类推,把所有错误分类删除并移到正确分类中。

一些日志会被列入“未分类”。
解决办法:在 管理--日志 中找到被标为“未分类”的日志并手动一个个打开重新归类。

评论数量增加了很多,应该是原来的博主回复和访客留言。



[ 本帖最后由 jandyzhu 于 2008-9-21 11:50 编辑 ]

TOP

Bo-blog到WordPress一直以来仿似都很烦人

TOP

这个没有更新吗?
附件掉的话,很麻烦的。

TOP

希望有高手可以完善,非常感谢!

TOP

还是一开始就是用WP的好啊。

TOP

返回列表