第一次PJBlog转ZBlog成功,方法介绍!

Saturday, August 15, 2009 吉光片羽 1

其实题目本不想这么写,还不是为了SEO么……怎么有点坏心眼,呵呵。不过确实算是成功的!当然不是说我这个博客,要说我这个博客,根本就没有转,直接拿的新程序开发而后更新的,过段时间还得把以前有用的文章再贴回来的说。其实那时候也是懒,总觉得要转数据库很麻烦。其实不然,最近在给Alan同学做主题的时候,就成功的将PJBlog转到了ZBlog,而且是要比想象的顺利得多的。

首先,准备好最新的ZB程序,将PJ的数据库准备好,并将包含数据库的blogDB文件夹复制到ZB程序根目录下。
接着,将PJBlog2ZBlog.asp文件复制到同一目录,在浏览器内输入你的运行地址,如 http://127.0.0.1/PJBlog2ZBlog.asp 。
最后,在该页面会有两个程序的数据库路径和文件的表单填写。填写正确以后点击“开始转换”按钮,稍后,转换工作将顺利完成。

当然,这个数据库转换还存在一些缺陷,确切的说,是不可避免的一些问题,因为两个程序的数据表结构是不一样的。就我的体验来说,主要表现为以下几点:

留言本数据不能被正确转换,因为PJBlog的留言本是单独的数据表,而ZBlog的留言数据是更评论数据共享一个表的。
解决办法:目前来说,只能是手动转移了,而且还要注意ID,因为是跟评论数据同表的,所以ID不能重复。

[font=/]标签不能被正确转换,不知道具体什么原因,虽然文件里有写转换函数,可是这次操作中,所有的[font=黑体][/font]都没有被转换。
解决办法:目前没发现可靠简单的办法,到数据表里做替换是不可行的。看来只有手动到日志里删除了。

非attachment的文件不能被正确转移到upload文件夹,这是当然的,谁知道你会其他的说明文件名来存放附件呢?可如果出现这种情况呢?就像这次,很多图片被放在了test文件夹下。
解决办法:将test文件夹剪切到upload文件夹内,打开数据库blog_Article表,选择log_intor和log_Content两列,搜索其中的src="/test字段,并替换为src="uploads/test即可。因为ZBlog会自动替换“uploads/”为“你的地址/uploads/”(注,因为会自动替换,所以请将upload后的s去掉)。

目前就发现这些问题,具体还有疑问请评论提出。

点击这里获取该日志的TrackBack引用地址

日志标签: PJBlog  z-blog  数据库  转换  教程  

已有人对此文发表了评论

  1. 引用该评论 Toolmaker 3/20/2011 10:52:45 PM 回复
    能帮我看下不!我就是纠结了!找了半天才看到你这篇说的实际一点!
    但就是不能成功!

    不知道什么原因!
    如果可以,希望加我qq指导一下!

    370142920
    吉光片羽 于 3/21/2011 7:51:03 AM 回复

    是PJ转ZB吗?

发表评论:

邮箱网址为选填;若您注册了GRAVATAR,请填写邮箱(不会公开),否则最好不填,您可在提交评论前选择表情头像;点击他人头像可引用其评论。插入UBB

About me

Name: KandyTang
Age: 20+
Location: Guilin, China
QQ: 121885959
Email: KandyT@qq.com

My Works

中文酷博聚合 汽车手绘·视频·教程 史努比(中文)网 免费的PJBlog皮肤 淘宝创意导购 桂林{摄影}品牌

Gallery

Unnamed Album

Unnam... (4)

复线文字LOGO设计

复线文字L... (10)

订书钉的创意-微型城市

订书钉的创... (4)

2010元宵烟火

2010元宵烟火 (7)

国外贺卡设计欣赏

国外贺卡设计欣赏 (20)