正在研究PJBlog完美转换到Wordpress的方法。找到的asp2wp程序已经可以文章内容、评论等信息完整导入到Wordpress,但是没有将PJBlog中对评论的回复再进行处理,以及图片附件没有替换成文件路径的问题,都需要处理。
已解决问题:
1、将XML使用Wordpress模式导入时提供WXR错误,在XML文件的
2、PJBlog图片文件使用download.asp的方式读取,无法获取图片文件的实现路径的问题。解决办法:修改asp2wp程序,在导出XML时,通过字符处理,获取附件id号,再从blog_Files表中查询到文件路径,并替换字符串。然后再将原PJBlog的attachments文件夹拷贝到Wordpress的目录下。
3、虽然原程序可以将PJBlog中的文章分类改入到Wordpress中,但导入后每篇文章没有分配到各分类。解决办法:修改asp2wp程序
待解决问题:
1、评论回复需要按Wordpress的嵌套回复模式拆开。——已解决
2、需要加Wordpress中加入文章查看数,并导入。这个难度略大。
3、文章标签的导入。——已解决 这里发现了Wordpress导出工具的一个bug:导出的文章没有导出标签,不知道大家有没有发现。
方法分享,经过观察和实验发现,XML通过
节点导入分类目录,如果将domain=””category”” 改为 domain=””post_tag”” 即可将此节点的数据作为文章关键词导入到Wordpress。
步骤:修改asp2wp.asp程序,找到
一行之后,添加如下代码:注意之前要先声明新的变量tKeywords和I
1 2 3 4 5 6 |
If tKeywords<>"" Then For I = 0 to ubound(Split(tKeywords,",")) 'Response.write i&"="&Split(tKeywords,",")(i) sResult = sResult&"<category domain=""post_tag"" nicename="""&Lcase(Server.URLEncode(Split(tKeywords,",")(i)))&"""><![CDATA["&Split(tKeywords,",")(i)&"]]></category>"&Vbcrlf Next End if |
4、表情符号的转换,不过貌似我的文章和评论里没有用到什么表情。有时间的话再说了。
5、其他尚未发现的问题。
评论回复已经通过修改asp2wp程序实现,其他三项以及留言、用户等信息恐怕只能通过sql语句来实现了…这个比较折腾。
PJBlog转Wordpress的准备工作已经基本完成,剩下的就是要等转换完成以后再去修改模板什么的了。话说现在这个PJBlog已经被我改造了很多,包括关键词Cloud、Ajax评论与回复、评论最多的用户、最新最热日志、回到顶部、博客屏保、全博客jQuery特效。。。太多太多了,说起来还有点不值得换呢。
1 Comments
之前那个,我觉得非常不错的.简洁的界面但是体验感却很好.特别是你的那些特效…我很稀饭的O(∩_∩)O~