WordPress中文论坛 - WordPress Chinese Forums

 找回密码
 注册
推荐网站:HOSTUCAN主机点评网
查看: 7011|回复: 13

[整理汇总] 自己修改的boblog到wordpress转换程序 [复制链接]

Rank: 2Rank: 2

金钱
15 WPB
积分
34
发表于 2008-2-21 03:52:28 |显示全部楼层
boblog.zip是放在boblog目录下的
bo2wp_user.php
转换用户数据
bo2wp_message.php
转换留言数据
bo2wp_comment.php
转换评论数据
bo2wp.php
转换日志数据
其中db.inc.php里的内容各位根据实际情况酌情修改
其它文件中大家别忘记修改
$sql="select * from boblog_blogs limit $start,$num";
里的boblog_blogs前缀.原作者貌似没有提醒T_T
还有就是$num=20;代表一次执行(插入)的数据量.CPU够强劲的,改成10000000000000吧^_^
wordpress.zip是放在wordpress目录下的
insert.php
转换日志数据
insert_comment.php
转换评论/回复数据
insert_message.php
转换留言数据
insert_user.php
转换用户数据
1.日志转换已经实现了向2.3.x插入标签功能.
2.可以将管理员针对用户的回复转换(转换完,需要加wordpress插件才能看出效果)
3.留言默认转换到wordpress新生成的测试日志下.
4.用户数据转换不算完美(主要是bo里的邮件并不是必填,而wordpress里的邮件字段为not null)
大概就这么多了.
感谢原作者:
http://blog.fesite.com/
顺便给自己做个小广告
http://www.2doit.net/blog
恩.关于url一致的问题..现在俺正在解决ing
相关的日志会在自己的blog中写出的

[ 本帖最后由 xderam 于 2008-2-27 03:09 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
Hostucan主机点评

WP 高手

那朵花

Rank: 6Rank: 6Rank: 6

金钱
633 WPB
积分
1345
发表于 2008-2-21 10:22:45 |显示全部楼层
做个F2BLOG的就好了

使用道具 举报

Rank: 3Rank: 3Rank: 3

金钱
111 WPB
积分
410
发表于 2008-2-23 21:09:37 |显示全部楼层
我也是用YOYO的程序改了改,从BO转到WP的。
不过我改的没楼主那么完善,也没有发布。
支持楼主。

[ 本帖最后由 独来读网 于 2008-2-23 09:10 PM 编辑 ]
My Blog:5kai.com

使用道具 举报

Rank: 2Rank: 2

金钱
15 WPB
积分
34
发表于 2008-2-25 22:50:55 |显示全部楼层
原帖由 独来读网 于 2008-2-23 21:09 发表
我也是用YOYO的程序改了改,从BO转到WP的。
不过我改的没楼主那么完善,也没有发布。
支持楼主。

当初去你那溜达了.
结果没看到有程序下载T_T
只能自力更生了...

使用道具 举报

Rank: 2Rank: 2

金钱
17 WPB
积分
63
发表于 2008-2-26 14:08:43 |显示全部楼层
一点建议:希望加上定义表名前缀的选项。俺的前缀不是默认前缀,还要自己修改一下sql语句。

使用道具 举报

Rank: 2Rank: 2

金钱
17 WPB
积分
63
发表于 2008-2-26 15:12:12 |显示全部楼层
require_once("ubb.php");

不知道这句是什么用途,我复制了bo-blog本身的ubb.php到insert.php的目录下,错误为access denies。看了一下,这个错误是因为ubb.php里未定义VALIDREQUEST这个常量引起的。但看了其它代码,没有地方用到这个VALIDREQUEST。何解?

使用道具 举报

Rank: 2Rank: 2

金钱
15 WPB
积分
34
发表于 2008-2-27 02:42:25 |显示全部楼层
原帖由 Leo 于 2008-2-26 15:12 发表
require_once("ubb.php");

不知道这句是什么用途,我复制了bo-blog本身的ubb.php到insert.php的目录下,错误为access denies。看了一下,这个错误是因为ubb.php里未定义VALIDREQUEST这个常量引起的。但看了其它代 ...

不好意思,ubb打包的时候忘记了T_T
ubb应该就是bo里面的.只不过里面多了一个原作者写的截断符转换函数
附件已经更新

使用道具 举报

Rank: 2Rank: 2

金钱
15 WPB
积分
34
发表于 2008-2-27 02:48:02 |显示全部楼层
原帖由 Leo 于 2008-2-26 14:08 发表
一点建议:希望加上定义表名前缀的选项。俺的前缀不是默认前缀,还要自己修改一下sql语句。

其实..要加的东西好多好多.
程序还比较粗糙.俺也没啥经验的说.所以改的代码有点惨不忍睹.
定义表名前缀是不是还要导入个bo-blog的配置文件?
说实在话,一旦转换完了,再测试起来很郁闷的说T_T

PS:刚刚找了一下,加上了前缀功能,不过没有测试...如果不好用的话,还要麻烦大家自己修改表名

[ 本帖最后由 xderam 于 2008-2-27 03:10 编辑 ]

使用道具 举报

Rank: 3Rank: 3Rank: 3

金钱
145 WPB
积分
349
发表于 2008-3-1 20:33:27 |显示全部楼层
转换不成功
请问把
    boblog.zip 解压放在boblog目录下后
再把wordpress.zip解压放在wordpress目录下后
已经修改好db.inc.php

之后执行那个文件转换呢?. 执行wordpress.zip 目录下的文件吗?

使用道具 举报

Rank: 1

金钱
9 WPB
积分
19
发表于 2008-3-3 21:11:17 |显示全部楼层
//类型转换,自己视情况调整
                $c3=0;
                if($a["category"]==15){
                        $a["category"]=3;
                }elseif($a["category"]==1){
                        $a["category"]=3;
                }elseif($a["category"]==2){
                        $a["category"]=4;
                }elseif($a["category"]==3 || $a["category"]==4){
                        $a["category"]=5;
                }elseif($a["category"]==5){
                        $a["category"]=6;
                }

这个栏目怎麽弄呢? 是不是要WP先设置好栏目?
上面的代码那个是WP,那个是BOblog呢?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|网站合作|WordPress中文论坛 - CNWP ( 鲁ICP备05045147号 )

GMT+8, 2012-2-4 16:16 , Processed in 0.051577 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部