WordPress Chinese Forums's Archiver

yeyezai 发表于 2008-8-15 14:52

[原创]F2blog to Wordpress 转换程序

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

[url=http://blog.tgb.net.cn/rewrite.php/read-332.html][b][color=#ff0000]官方下载地址:[url=http://blog.tgb.net.cn/rewrite.php/read-332.html]http://blog.tgb.net.cn/rewrite.php/read-332.html[/url][/color][/b][/url]

原始程序: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
  地址:[url=http://wordpress.org/extend/plugins/wordpress-thread-comment/]http://wordpress.org/extend/plugins/wordpress-thread-comment/[/url]

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


作者说明:
  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。

[[i] 本帖最后由 bhqt 于 2008-8-23 12:32 编辑 [/i]]

kuxiazi 发表于 2008-8-18 13:02

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

lxlx123 发表于 2008-8-18 21:20

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

cnnet 发表于 2008-8-19 03:32

帮顶!
UP!

zxcqwer 发表于 2008-8-19 10:20

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

shamas 发表于 2008-8-19 12:04

好文章顶起

oxygenfox 发表于 2008-8-21 23:49

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

:(  为什么会这样?

yeyezai 发表于 2008-8-22 12:30

[quote]原帖由 [i]oxygenfox[/i] 于 2008-8-21 23:49 发表 [url=http://www.wordpress.org.cn/redirect.php?goto=findpost&pid=103788&ptid=18510][img]http://www.wordpress.org.cn/images/common/back.gif[/img][/url]
数据库操作失败!!
Table 'sql_gbf2blog.wp_users' doesn't exist

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

oxygenfox 发表于 2008-8-22 16:48

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

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

yeyezai 发表于 2008-8-22 20:47

不好意思,是我的失误。

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

其他均不变。

kkkkiiii 发表于 2008-9-17 10:06

我要试试咯,lightbox的图片,看来要重新来弄了。

54ui.cn 发表于 2008-10-21 12:59

lz  不好意思  
我怎么在转换的 时候没反应呢~
是哪里出错了吗?

sinoworm 发表于 2008-10-22 18:42

我始终进步了第三步

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.