请选择 进入手机版 | 继续访问电脑版

建站师

 找回密码
 立即注册

QQ登录

只需一步,快速开始

国内外搜索引擎大全

[阅读] 从7LOG迁移到Movable Type

[复制链接]
中国站长 发表于 2005-6-22 21:17:11 | 显示全部楼层 |阅读模式

  最近以来我在修改7LOG的程序上遇到很多麻烦,其代码改起来不是很好修改,而作者本人似乎也消声觅迹,不见踪影了,连其主页都被干掉了,看着需要添加的功能越来越麻烦,真的想去换到另外一个博客程序Movable Type了。

  为什么要迁移到Movable Type,原因很多。其一,MT是全世界使用最多的BLOG,资源很丰富。其二,MT发布的是静态文件,占用系统资源少,服务器的负荷也小。其三,虽然WORD PRESS也有Permalink仿真静态文件,但并没有降低系统负荷,而且在IIS环境下无法使用REWRITE功能,也并不是所有主机都开放REWRITE功能的。

  从7LOG可以平滑地迁移到Movable Type 3.17版本,并可以保证URL的延续性。当然Movable Type的默认配置下是不能完成的,首先修改LIB/MT/UTIL.PM文件的684行,将"%06d"去掉,修改745行的"cat"可以变更目录名称。使用“Use Old-Style Archive Links”,然后再发布一次看看,是不是产生的文件名称和地址与7LOG的一模一样。感叹:Movable Type的代码写的实在太健壮了,可维护性实在太好了。

  下面是从7LOG转换到Movable Type的SQL语句:

-- 导入文章

INSERT INTO mt_entry(entry_id, ntry_blog_id, entry_status, entry_author_id, entry_allow_comments, entry_allow_pings, entry_convert_breaks, entry_category_id, entry_title, entry_excerpt, entry_text, entry_text_more, entry_to_ping_urls, entry_pinged_urls, entry_keywords, entry_tangent_cache, entry_created_on, entry_modified_on, entry_created_by, entry_modified_by, entry_basename) select id, '1', '2', '1', '1', '0', '__default__', sort,title,'',resume,content,NULL, NULL, NULL,NULL, date,'20050622034340',NULL, NULL,id from blog_topic order by id

-- 导入目录索引

INSERT INTO mt_placement(placement_entry_id, placement_blog_id, placement_category_id, placement_is_primary) select id, '1', sort, '1' from blog_topic order by id

-- 导入评论

INSERT INTO mt_comment(comment_id, comment_blog_id, comment_entry_id, comment_ip, comment_author, comment_email, comment_url, comment_commenter_id, comment_visible, comment_text, comment_created_on, comment_modified_on, comment_created_by, comment_modified_by) select id, '1', topic_id, ip, author, email, '', '', '1', content, date, '20050622061716', NULL, NULL from blog_comment order by id

  最后发布的字体在中文环境下并不是很好看,可以修改styles-site.css文件,将font-size: x-small修改为font-size: 12px。
 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我的上网主页|Sitemap|vb6|中国站长网|编程论坛|百度|Google|标签|Archiver|小黑屋|建站师  

GMT+8, 2018-5-25 03:46 , Processed in 0.075712 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表