**********************************

        本程序由宝宝酷制作

        www.baobaocool.com

      欢迎和我的博客交换链接

***********************************

本程序介绍:
    将F2BLOG v1.2数据转换至WordPress v2.5.1。
    实在是不想用F2了,1年多没升级,管理层似乎不再继续开发了,所以投奔wp了。由于本人今天才刚刚接触wordpress,下载的就是2.5.1这个版本,网上没找到f2转换wp的程序,所以干脆自己写一个了,写此程序历时12小时。
    本程序是在2.5.1的基础上制作的,是否能转换至其他wordpress版本本人不清楚,我没研究过之前版本的数据库结构。

程序的不足:
    1、原来的密码日志,转换后没密码了,因为f2的密码是MD5的,wp的不是。
    2、原来文章中靠插件实现的功能,转换后基本上都会失效,除了wordpress有相同插件并且使用方式相同的。但是本人根据自己的需要使得原有3个插件代码仍然能使用:
        A.CC视频插件
        B.f2audio
        C.fck编辑器表情插件
    3、文章中的内容如果使用的相对链接可能会失效,请手动修复。可以用phpmyadmin批量修改。
    4、文章中的附件图片不会丢失,但是其他格式附件会丢失。
    5、友情链接组不能转换,所有链接全部添加到了wp自带的链接分类(分类ID:2)。

使用说明:

        请一定按照要求操作!!!!
    1、备份F2的数据。
    2、在和F2相同的数据库安装wp。
    3、添加和F2一样的分类,缩略名留空。
    4、添加具有发表文章权限的用户,用户名和F2那边的相同。如果你原F2只有一个用户能发表文章,跳过此步骤。
    5、因为wp系统默认管理员是admin,如果F2的默认管理员用户名不是admin,那么请用phpmyadmin打开wp数据库,再浏览wp_users表,找到第一条记录,修改user_login字段的值为F2的管理员用户名。
    6、删除wp的日志,页面和链接,包括系统自带的测试日志,页面和链接。不包括日志分类和链接分类。
    7、打开F2的include/config.php文件,在/********** 是否总是打开新的连接 **********/上面添加以下代码

        /********** wordpress数据表前缀 **********/
        $DBPrefix2 = 'wp_';            //这里的wp_ 是你wp系统的数据库表前缀,请根据自己情况修改。

    8、上传f2_1.2_to_wp_2.5.1.php文件到f2blog目录
    9、运行f2_1.2_to_wp_2.5.1.php文件,按提示操作。

其他:
        数据转换完成,您还需要添加以下必须插件,因为数据转换过程中将某些内容替换成了该插件代码的形式。
    1、coolplayer
    2、lightbox 2-2.5.0

        为了使原有的编辑器表情以及部分附件继续有效,请执行下列操作
    1、在wp的安装目录下新建文件夹,名称:f2
    2、将f2blog目录的attachments文件夹全部复制到新建的 f2 目录下
    3、打开f2blog目录的editor/plugins/文件夹,将emotions文件夹全部复制到新建的 f2 目录下,再进入emotions文件夹,删掉除了images文件夹以外的全部文件(夹)。

F2blog1.2转换至wp2.5.1.zip

[2008年5月27日修改补充]
如果某些日志分类名称和标签名称相同,比如分类是“股市”,标签也是“股市”,那么转换时会出错。
这是我这个程序的不足之处,对于WP的数据库结构没有研究透导致的,我到现在还是没研究透,所以变通的办法就是删掉与分类名称相同的标签,也可以更改分类名称。