13 12
发新话题
打印

[原创文章] [原创]F2blog to Wordpress 转换程序

本主题由 System 于 2008-9-1 05:00 解除限时精华

[原创]F2blog to Wordpress 转换程序

*******************************************
****        F2blog to WordPress 转换程序
****        build.20080815
****        本程序用于转换 F2blog 到 WordPress
****        作者:yeyezai
****        我的博客:http://www.yeyezai.cn
****        TGB汉化工作室 http://www.tgb.net.cn
*******************************************

官方下载地址:http://blog.tgb.net.cn/rewrite.php/read-332.html

原始程序:F2blog v1.2 build 03.01
目标程序:WordPress 2.6


程序说明:
  本程序用于将 F2blog v1.2 build 03.01 转换到 WordPress 2.6。
  支持转换 F2blog 日志、日志分类、链接、链接分类、评论、留言、附件、标签、用户等数据表。


使用说明:
  1、将 WordPress 2.6 安装在与 F2blog 同一个数据库中(一定要同一数据库);
  2、将程序程序 F2blog_to_WordPress.php 复制到 WordPress 2.6 安装目录下;
  3、运行 F2blog_to_WordPress.php;
  4、第一步:填写 F2blog 数据库信息(所在服务器、数据库名称、用户名、密码、数据库前缀);
  5、第二步:填写 F2blog 日志中加密日志的密码,新附件所在目录、新表情所在目录(建议后两设置保持默认)
  6、开始转换数据库,耐心等待转换结束;
  7、第四步:转换插件标签(每个人使用的插件都不相同,所以这部分暂时不写);
  8、将 F2blog/attachments/ 目录下的附件文件全部复制到第二步所设置的附件目录下;
  9、将 F2blog/editor/plugins/emotions/images/ 目录下的全部表情文件复制到第二步所设置的表情目录下
  10、完成了,接下来就是对WordPress进行设置。


其他说明:
  1、本程序在 WordPress 2.6 简体中文版 中测试通过。
  2、插件标签未转换,因为每个人使用的插件都不相同,有需要的请到我博客中留言,我视情况再决定是否写。
  3、WordPress的评论没有加密功能,即只给管理员查看的评论,所以转换后的评论都没有密码。
  4、转换后,会自动添加一个留言本页面,调用使用皮肤下的guestbook.php,没有的请自行修改添加。
  5、原留言转换后,与评论共用一个表,将显示在留言本页面中。
  6、因个人能力有限,转换的图片(表情、附件上传图片等),均带有链接。此项不影响使用。
  7、原日志中,带有原博客地址的链接未转换。


扩展说明:
  1、要想使评论有原F2blog的效果,就是给某条评论再评论,就用以下插件。
  名称: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


作者说明:
  F2blog很久(一年以上)都没更新了,有些用户已经转向使用博客程序使用。我也曾经想过要转向其他博客程序,而WordPress是我看中的那个博客。WordPress的插件很丰富,唯一不足的就是转换程序。
  刚开始想转换时,在网上没找到完整的F2blog转Wordpress转换程序,只有不到五篇的文章,转换的方法相当的复杂麻烦,就放弃了。
  有一天在WordPress中文论坛看到l12ab的转换程序(原来他也在F2blog论坛中),发现很多的不足,而且转换过程会破坏F2blog原数据库。

  直到在WordPress中文论坛看到 2.6 简体中文版,就特意下载来试用。然后开始了漫长的转换程序编写过程,用了十天。这是我写的第一个PHP程序,期间参考了l12ab的F2blog转Wordpress程序、F2blog官方的WordPress转F2blog程序、PHPWind官方的Discuz!转PHPWind程序,以及PHP、mysql众多资料……等等。
  因为是第一次写,有很多不足,我也不清楚在哪些地方,因为写这个程序,我大脑已经混乱了……程序中有部分注释,有能力的朋友可以自行修改。

  编写这个转换程序过程中,发现WordPress并不太适合我使用,不过我还是坚持把这个程序完成,可能有人会需要。我还会继续使用 F2blog。

[ 本帖最后由 bhqt 于 2008-8-23 12:32 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

这么好的东西竟然没人顶。。

TOP

不是没人顶  是没几个人在用F2拉 我一年前就不用了!

TOP

帮顶!
UP!

TOP

非常有帮助
谢谢楼主分享
转换是个问题,这下有路子了

TOP

好文章顶起
怀念1997年的秋天 这里的天空是灰色的,每天坐着一个怀旧的流浪人BBpress

TOP

数据库操作失败!!
Table 'sql_gbf2blog.wp_users' doesn't exist

  为什么会这样?

TOP

引用:
原帖由 oxygenfox 于 2008-8-21 23:49 发表
数据库操作失败!!
Table 'sql_gbf2blog.wp_users' doesn't exist

  为什么会这样?
原因可能是你没安装WordPress 2.6
或是WordPress 的表前缀没填写正确

TOP

楼主  我装的 是 官方的http://code.google.com/p/wpcn/downloads/list里的

WordPress.v2.6.Incl.Simp.Chinese.Pack.v1-wpcng.zip  WordPress 2.6 简体中文版 (Zip)   主程序  Jul 14 1.7 MB 46176

TOP

不好意思,是我的失误。

WP只能安装在F2blog同一数据库中才能转换。
已经通知版主帮忙修改说明了。

其他均不变。

TOP

 13 12
发新话题