LBS^2转到WordPress
很早之前一直是LBS的忠实用户,我做过不少LBS的主题,虽然不是很好。但作者在别的ASP博客,比如PJ之类的崛起的 时候,由于工作的关系,基本上算是放弃了更新。虽然之后,也有几次小小的更新,不过还是换到WP了,以前的服务器上一直放着朋友的LBS博客,那个空间现在要到期了,想转到WP上来,反正上次换到mt的空间还有很多,而且我还有一个域名闲着。我上次转到WP的时候,直接放弃了原来的文章,比较懒,不想去转。舍得,舍得,有舍才有得了。不过这次是没办法了,别人的东西了,不是那么容易放弃的。不过有小道消息称Sic正在准备下个版本的LBS,准备干掉WordPress,LBS的fans们期待吧。
在网上找到LBS to WordPress2.1 完美攻略 - 姿态永恒,作者写得很完美,但是我看得一点也不完美,有点晕,而且老版的WP我没有找到 ,感谢aw同学的提醒,原来这里有WP所有的版本下载。(啊?!我又一次火星了。)问过Google,他也不知道。还好我又看到另外的一个菜鸟方法,通过 zblog转换。在看过N篇类似的文章之后,貌似大家都认为ZBLOG1.6最好,还好这次我找到了1.6 Final版的下载,又在ZBLOG的论坛上下载了LBS转zblog的程序。转换之后,基本上很完美。ZBLOG确实是个很优秀的asp博客程序,赞一下。看来离成功不远了,窃喜一下。又下载了月光的zblog转MT的插件。
上传月光的movabletype插件到PLUGIN目录下,在插件管理中选择[MT格式导出程序] ,不要钩选“导出摘要”,然后提交,IE就会让你下载一个movabletype.asp的文件,这就是博客的主要数据了。网上流传说摘要会和文章内容重复。我没有导出摘要,所以没有摘要。如果你无聊的话,可以试试。正当我以为胜利在望,准备开心的时候,问题来了。
进入Wordpress后台/导入/选”Movable Type and Typepad”, 导入刚才下载的文件。一切显得那么完美,开心过后,我发现竟然一篇日志里面都没有图片。如果图片都没了,我敢保证Shirley同学会杀掉我的。刚开始我以为是转换出了问题,把img标签给弄没了,主要是FF竟然没有IE6那么可爱的红叉叉。我看ZBLOG导入的文件没有问题,有图片的日志都有img代码。没看转换后的日志,于是我给SkyLanD同学发邮件求助。因为我看他写了一篇心得,我猜他有可能可以帮到我。
举个例子来说,其中一篇日志导出的结果是:
AUTHOR: xxx
STATUS: publish
ALLOW COMMENTS: 1
ALLOW PINGS: 1
CONVERT BREAKS: 1
PRIMARY CATEGORY: 短笛無腔
DATE: 02/23/2006 19:11:32
-----
BODY:
<img onload="ResizeImage(this,520)" src="uploads/200602/23_192457_2005327153949114.jpg" alt="" title=""/><br /><div class="quote"'><br />失去后才珍惜 <br />还有什么意义 <br />还是会有人不肯去忘记 <br /><br />爱总是在离别之前 <br />让每个人能看清一点 <br />犯下的错 <br />该如何放下 <br />该如何放手 <br />再怎么去挽回 <br />一道裂痕隐隐约约的掠过<br /><br /></div>
其中图片的代码是
这显然是不可以的。比如你的域名是xxx.com,你就需要改成这样的才可以
这步没什么工具,手动查找/替换吧。
onload=”ResizeImage(this,520)”显然也是无法工作的,如果你的图片都是很大的话,那就可能撑开页面,造成错位。如果你用 FF或者IE7浏览器的话,这也不是问题,应该他们都可以自动缩放图片。可如果你用的还是那该死的IE6的话,那你就痛苦吧。可是从我的站点统计来看的话,访问我的站点的同学有一大半还用的是那该死的IE6。这是我就想到用插件解决。没办法,我懒啊。驱狗上网,终于在这里发现有人有相同的问题,热心的同学们也介绍了一个插件imax-width同时还给出了附件下载,我又懒了,直接下载了。启动之后,无效。无奈,去他的站点下载,发现有更新,我满怀希望地以为这次可以。可好事多磨啊,仍然不可以的,看他的说明里面有段这样的说明
Partially, except IE6 doesn’t recognize the max-width tag and a lot of people still use that bo-bo browser. Plus there are other benefits of the plugin other than making it fit in a max width.
oh,My God.崩溃了,看来还是自己老老实实地去改css,或者用js吧。
CSS解决方案,定义文章主体部分的css如下:
max-width: 450px;
width: 450px;
WIDTH: expression(parseInt(this.width)> 450?' 450px': this.width);
border:0px;
}
js的,不过每个链接都要改,虽然可以查找/替换
到此为止,导入基本都搞定了。再次感谢下SkyLanD同学的大力帮忙,在军训阶段,仍然用手机给我回了邮件。
综上所述,转换其实也不是很麻烦,关键是要冷静地思考问题。啊,又开始了-_-#
需要准备的工具
LBS 2.0.313/2.0.304的Access文件(原版的,老马甲他们修改过的,我没有测试过)
ZBLOG 1.6 Final
WordPress 2.1+(我测试了2.2.1和2.3Alpha都没有问题)
ASP和PHP的运行环境
LBS转ZBLOG工具
ZBLOG转MT工具
推荐下这篇文章,图文并茂。然后一切都是那么完美了,开始你的WP之旅吧。Have fun!











老板的WP在wordpress的download的archives里面。找找看:)
找到了,多谢提醒
我又火星了-_-#
UI非常漂亮,但是我看完文章后,眼睛都要流泪了。
用LBS两年多了,也有过想换WP的想法,但是很麻烦,懒得做。
期待sic的下个版本看看怎么样吧,毕竟用了这么长时间,有感情了。
速度很快~~没问题啦~
期待新版本LBS。。。。
@Brando:
我这里只是一般,谈不上快,尤其是FTP比较慢
@nephrite:
出新版本只是小道消息了
就算出新的了,更新速度不一定能跟上