[原创]F2blog to Wordpress 转换程序 build.20080815

全新F2blog to WordPress 转换程序 2.0已经发布,具体请点击此处。

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


原始程序: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。

下载文件F2toWP_build.20080815.rar (10.58 KB , 下载:152次)
全新F2blog to WordPress 转换程序 2.0已经发布,具体请点击此处。
引用通告地址: 点击获取引用地址
标签: F2blog wordpress 转换 博客
评论: 19 | 引用: 0 | 阅读: 1015
 加入网摘
  • 1 
idoog [ 2008-10-18 18:15 网址 | 回复 | 编辑/删除 ]
老大,转换到WordPress 2.6.2 简体中文版失败啊!
不知道是不是WP2.6.2版升级了数据库的原因,无法达到第三步!
请尽快修改 转换程序!!
sinoworm [ 回复于2008-10-22 18:29 | 编辑/删除 ]
我今天用了这个转换。也是无法到第三步。第一步就是乱填,也可以到第二步。第二部永远会到第一步。
秋风即景 [ 2008-09-17 10:10 网址 | 回复 | 编辑/删除 ]
f2blog的官网都打不开了,极度郁闷。想转了。
luckydog [ 2008-09-05 08:08 网址 | 回复 | 编辑/删除 ]
求助老大加密日志密码随便输入的话,还是无法到达第三步?直接返回第一步是什么情况呢?谢谢!
实验小白鼠 [ 回复于2008-09-05 15:54 网址 | 编辑/删除 ]
第一步输入F2blog数据库信息后,会测试连接,看是否能正常连到F2blog的数据库
第二步,连接正确后,再输入相关设置,就开始转换。
其中,数据库设置及目录设置等这些信息,都保存在SESSION中的。
你的情况,我还是不太明白,我对服务器、PHP、MySQL还只是表面那层。
luckydog [ 2008-09-04 17:14 网址 | 回复 | 编辑/删除 ]
为什么我的直接从第二步直接跳转到第一步了?而不是继续第三步转换呢?没有那个加密日志的密码该怎么填写?谢谢指教?
实验小白鼠 [ 回复于2008-09-04 18:11 网址 | 编辑/删除 ]
没有加密日志就随便输入吧
下一版本改掉加密日志的密码,因为我的日志有加密,所以才考虑到加密日志的问题。
gbitk.com [ 2008-08-22 16:39 网址 | 回复 | 编辑/删除 ]
或者你能告诉我怎么通修改F2BLOG的程序让他不让MYSQL 搞的服务器CPU 跳动不已啊!我现在有6千多条数据 一到访问量大的时候 就让服务器CPU吃紧!郁闷啊! 想转到DEDECMS上 又不会写转换程序!
实验小白鼠 [ 回复于2008-08-22 16:49 网址 | 编辑/删除 ]
这个是F2blog官方的工作,我对这个不了解的说。

我在转换程序里有很多相关的注释,可以参考分析,也能写出类似的转换程序来的。
gbitk.com [ 2008-08-21 23:39 网址 | 回复 | 编辑/删除 ]
数据库操作失败!!
Table \'sql_gbf2blog.wp_users\' doesn\'t exist
实验小白鼠 [ 回复于2008-08-22 12:25 网址 | 编辑/删除 ]
1、安装WordPress 2.6,可以不在F2blog同一数据库;
gbitk.com [ 回复于2008-08-22 16:29 | 编辑/删除 ]
我没有在同一个数据库里啊! 分开的! 我是进行到第三步出错的!非要设置什么日志密码 我根本都没有密码啊!
gbitk.com [ 回复于2008-08-22 16:32 | 编辑/删除 ]
安装WordPress 2.6 我用的是WordPress[1].v2.6.Incl.Simp.Chinese.Pack.v1-wpcng.zip
实验不行 我还做了下面的操作 也不行

4、添加具有发表文章权限的用户,用户名和F2那边的相同。如果你原F2只有一个用户能发表文章,跳过此步骤。
5、因为wp系统默认管理员是admin,如果F2的默认管理员用户名不是admin,那么请用phpmyadmin打开wp数据库,再浏览wp_users表,找到第一条记录,修改user_login字段的值为F2的管理员用户名。
6、删除wp的日志,页面和链接,包括系统自带的测试日志,页面和链接。不包括日志分类和链接分类。
实验小白鼠 [ 回复于2008-08-22 16:48 网址 | 编辑/删除 ]
可以不在F2blog同一数据库:F2blog与WP可以安装在不同的数据库中。

没有加密日志没关系,随便填写个密码即可

你COPY来的4-6点与本转换程序没有关系

PS:我找到错误原因了,请暂时不要使用转换,我修正后通知你。
风之逸 [ 2008-08-21 09:32 网址 | 回复 | 编辑/删除 ]
哎,这个问题是很纠结啊,
我也还在坚守f2,只是有点担心f2的安全问题
而且官方论坛实在是太平静了,几乎没有个人影。。。
不管怎么说,发现这里还是很高兴,会一直关注的
实验小白鼠 [ 回复于2008-08-21 13:10 网址 | 编辑/删除 ]
F2blog目前的功能,已经OK了,至少对于我来说是这样。
转来转去的,数据丢失不少的说,不建议转换,除非对这些数据不在意。
calvin [ 2008-08-16 20:44 网址 | 回复 | 编辑/删除 ]
能写个 wp2.61 到 f2 的吗? (*^__^*) 嘻嘻……
实验小白鼠 [ 回复于2008-08-16 20:47 网址 | 编辑/删除 ]
这个……呃……我不知道的说
先看看F2blog官方的WP转F2的转换程序,再到博客上写日志说明吧
11*8难道是88? [ 2008-08-15 16:03 网址 | 回复 | 编辑/删除 ]
虽然没有用PHP的博客 但是还是赞一个 毕竟创新是件很好的事情,,
  • 1 
发表评论
昵 称(*): 密 码:
网 址: 邮 箱:
选 项:    
内 容(*):