|
  
- 积分
- 521
- 金钱
- 154 WPB
|
[原创文章] Bo-blog to WordPress 转换程序 v2.0
*******************************************
**** Bo-blog to WordPress 转换程序 v2.0
**** 本程序用于转换 Bo-blog 到 WordPress
**** 作者:yeyezai
**** 我的博客:http://www.yeyezai.cn
**** TGB汉化工作室 http://www.tgb.net.cn
*******************************************
原始程序:Bo-blog 2.1.0
目标程序:WordPress 2.6/2.7
程序说明:
本程序用于将 Bo-blog 2.1.0 转换到 WordPress 2.6.x。原理上也能转换到 WordPress 2.7。
支持转换 Bo-blog 日志、日志分类、链接、链接分类、评论、留言、附件、标签、用户等数据到 WordPress 数据。
使用说明:
1. 将 WordPress 安装在 Bo-blog 的同一数据库中。
2. 将 BoWP.php 复制到 Bo-blog 的安装目录下。
3. 在浏览器地址栏中输入 http://yoursite.com/WP/BoWP.php,其中 yoursite.com 为你的网站域名,WP为 WordPress 在 yoursite.com 中的所在文件夹,即安装目录。
4. 转换设置
(1) 第一步,数据库设置
填写 Bo-blog 所在数据库的 服务器、数据库名称、数据库用户名、用户密码、Bo-blog 数据库前缀、WordPress 数据库前缀。
(2) 第二步,转接数据库
数据库连接不成功,请返回第一步检查所输入的设置
数据库连接成功,则根据个人需要选择要转换的数据,其中带*为有扩展选项
(3) 第三步,转换数据
此步不需要手动干涉,程序自动转换。
服务器的配置和设置不同,转换时所需时间也有所不同,请耐心等等转换结束。
扩展选项说明:
1. 附件目录 (可选)
功能:转换日志中附件下载地址,转换附件表
如果您使用 Bo-blog 时没有使用过上传功能,即无附件,那么请无视此项。
若您使用了,请填写 WordPress 中存放 Bo-blog 附件的目录,如:wp-content/bo/attachment/,其中 [wp-content] 为 WordPress 已存在的文件夹, [f2] 为新建文件夹, [attachment] 为新附件所在文件夹。然后将 Bo-blog 安装目录下的 [attachment] 文件夹整体转移到 WordPress 安装目录下的 [wp-content]->[bo] 下即可。
注:地址后要加上反斜杆“/”。
2. 表情目录 (可选)
功能:转换日志中表情。
如果没有使用编辑器中的表情,那么请无视此项。
使用同 附件目录 ,填写目录如:wp-content/bo/emot/,再将 [Bo-blog安装目录]->[images]->[emot] 中的表情复制到上述文件夹下即可。
注:地址后要加上反斜杆“/”。
3. 日志浏览数
见 插件说明 第3点。
4. 关于 页面
WordPress 中默认带的“关于”页面。
5. 留言本 页面
可代替 关于 页面。本该页面用于存放 Bo-blog 留言,默认皮肤 classic 中可正常显示。
插件说明:
由于 Bo-blog 中的一些功能在原版 WordPress 中没有,必须安装插件才能实现。
下面的的插件是个人认为比较适合新转换用户使用的,没有复杂的安装与设置。一般在后台启动即可。
1. 评论的评论
说明:要想使评论有原Bo-blog的效果,就是给某条评论再评论,就用以下插件。
名称: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
3. 日志浏览数
说明:日志有多少人浏览过,用此插件就能实现。
名称:WP-PostViews Plus
地址:http://fantasyworld.idv.tw/programs/wp_postviews_plus
使用:所使用皮肤中的 index.php 文件,在适当的位置添加上:<?php if(function_exists('the_views')) { the_views(" 次浏览",ture); } ?>
4. CoolCode代码
说明:高亮程序代码。
名称:CoolCode
地址:http://www.coolcode.cn/show-26-1.html
5. 禁用自动保存
说明:禁止使用自动保存,使日志ID连续
名称:disable-autosave
地址:http://www.williamlong.info/archives/1491.html
使用:在 wp-config.php 中添加 define('WP_POST_REVISIONS', false); ,并启用插件。两者缺一不可。
其他说明:
1. 本转换程序在 WAPM 2.0 下编写调试,并在 WordPress 2.6.2/2.6.3,以及 WordPress 2.7 beta1 简体中文版 中测试通过。
2. 转换过程不修改 Bo-blog 的数据信息,保证使用者数据的完整。
3. 由于 WordPress 默认功能中的评论、留言没有“隐藏”,则 Boblog 中的管理员可见的评论、留言转换后更改为未审核。转换结束后,请在后台自行修改。
4. 部分UBB标签(含插件)未转换,因为不知道 WordPress 中对应的标签。
5. 建议转换的同时,保留原 Bo-blog,待测试完全后才正式使用 WordPress。
6. 用户组转换仅转换默认用户组,管理员→管理员,联合撰写人→投稿者,其余的用户组统一转为注册用户。
7. 转换后二级分类未显示的,请点击编辑任意一个分类,不用修改保存即可。
特别感谢:
jandy(www.jandy.cn)
感谢Jandy提供数据库进行测试。
更新说明:
v2.0 build.20081106
1.重写代码,优化代码,可选择转换的数据。
2.修正进行第三步时跳回第一步的Bug。
3.支持转换:附件数据、日志中附件下载、日志中表情。
4.完善UBB代码转换。
5.修正“分类”转换后可能无效的Bug。
6.支持置顶日志转换,仅适用于 WordPress 2.7。
build.20080914
1.修正友情链接因ID问题导致后续转换失败的Bug,感谢Jandy提供数据库进行测试;
2.修正日志转换失败的Bug。
3.支持常规UBB代码转换。
build.20080909
第一版,基本转换功能完成。
下载地址:
Bo-blog_to_WordPress.v2.0 build.20081106.zip
官方讨论帖:
http://bbs.tgb.net.cn/read.php?tid=1187 |
-
1
评分人数
-
-
马甲:
原创内容金钱 + 10 WPB
|