从bo-blog到wordpress的转换

这里先说明一下版本:

bo-blog是 2.1.0

wordpress是2.3.3
如果你的版本不是这两个的话,看看这里

转换程序是在http://blog.fesite.com/的原作上修改而来的.

主要更新了

1.日志转换已经实现了向2.3.x插入标签功能.(标签转换)
2.可以将管理员针对用户的回复转换(转换完,需要加wordpress插件才能看出效果)
3.留言默认转换到wordpress新生成的测试日志下.
4.用户数据转换不算完美(主要是bo里的邮件并不是必填,而wordpress里的邮件字段为not null)
5.对于日志的类型加以判断草稿文件,隐藏日志,锁定日志.都分别处理(单独设密码的日志没有处理,不好意思..俺的日志里就3篇这样的文章,所以就偷懒了,可能的话.俺会在下一个版本加上)

个人感觉,转换的还算完美了.谁让俺是个完美主义者呢T_T.
ps:貌似表情没有转换过来,晓梦这里提供了一种解决方案:
"update wp_comments set comment_content = replace (comment_content,'[emot]" aback "[/emot]',' :" shock : ');

[emot]” aback “[/emot]为原来的表情代码,: shock : 为现在的表情代码,各位看官自己看着来吧.
我是自己转了108个表情,累死了T_T
附件已经上传至
http://wordpress.org.cn/forums/thread-10083-1-1.html

从bo-blog到wordpress的转换》上有7条评论

  1. 蝎子

    2.可以将管理员针对用户的回复转换(转换完,需要加wordpress插件才能看出效果)

    请问要加啥插件?
    原管理员回复是作为一条新评论吗?

  2. 晓梦 文章作者

    我加的是Wordpress Thread Comment
    原管理员的回复的确作为一个新的评论.因为wordpress的评论表就一个.
    不过保留了和原评论的关系.效果类似于这个回复的效果.

  3. Ivan

    其实用户数据邮件这块很容易的,就是加个判断语句,如果没填邮箱的,就默认给他加一个邮件这样也很方便的

  4. 晓梦 文章作者

    嗯.我转换的时候好像就默认差了空..wordpress居然也接受了–!估计是数据库里没有设置非空选项吧….默认插个可有可无的邮箱.总觉得不太好.未经过允许修改人家资料之嫌…

  5. Will

    insert文章已经转好了,

    但是转comment时出错,页面提示:
    Warning: mysql_query() [function.mysql-query]: Access denied for user: ‘kuj@localhost’ (Using password: NO)

    另外,message user转换时出现同样的问题。

    代码里找了很久,不知道’kuj@localhost’ 是怎么回事,请指教,多谢了!

发表评论

邮箱地址不会被公开。 必填项已用*标注


*