2102月

从bo-blog到wordpress的转换

▧ 2008.02.21

这里先说明一下版本:

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

关联记录 · 7 条评论

蝎子

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

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

晓梦回复 #1085
我加的是Wordpress Thread Comment 原管理员的回复的确作为一个新的评论.因为wordpress的评论表就一个. 不过保留了和原评论的关系.效果类似于这个回复的效果.
Ivan
其实用户数据邮件这块很容易的,就是加个判断语句,如果没填邮箱的,就默认给他加一个邮件这样也很方便的
晓梦回复 #1133
嗯.我转换的时候好像就默认差了空..wordpress居然也接受了–!估计是数据库里没有设置非空选项吧….默认插个可有可无的邮箱.总觉得不太好.未经过允许修改人家资料之嫌…
Will

insert文章已经转好了,

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

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

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

晓梦回复 #1617
kuj貌似是你的mysql用户名. 你看看密码设置对没?
深圳瑜伽
不错