这里先说明一下版本:
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
2.可以将管理员针对用户的回复转换(转换完,需要加wordpress插件才能看出效果)
请问要加啥插件?
原管理员回复是作为一条新评论吗?
我加的是Wordpress Thread Comment
原管理员的回复的确作为一个新的评论.因为wordpress的评论表就一个.
不过保留了和原评论的关系.效果类似于这个回复的效果.
其实用户数据邮件这块很容易的,就是加个判断语句,如果没填邮箱的,就默认给他加一个邮件这样也很方便的
嗯.我转换的时候好像就默认差了空..wordpress居然也接受了–!估计是数据库里没有设置非空选项吧….默认插个可有可无的邮箱.总觉得不太好.未经过允许修改人家资料之嫌…
insert文章已经转好了,
但是转comment时出错,页面提示:
Warning: mysql_query() [function.mysql-query]: Access denied for user: ‘kuj@localhost’ (Using password: NO)
另外,message user转换时出现同样的问题。
代码里找了很久,不知道’kuj@localhost’ 是怎么回事,请指教,多谢了!
kuj貌似是你的mysql用户名.
你看看密码设置对没?
不错