« SkyCaptain And The World of Tomorrow | 首页 | 自己动手做了些blog marker »

分类: 志中痣

2004年08月03日

日志升级完成,当前版本3.01D with Q-Bluuue Style

  ISP的空间可把我折腾坏了,主要是数据导入导出和页面重建的问题,尽管事先在本地机上先做了整站测试,可是上传升级完成后,rebuild site却让人痛苦不已。
  神话的空间只为单个虚拟主机分配了4,096KB的服务器内存占用,而且是单线程的,每次rebuild都会多多少少给我几个500错误,我是知道这个500是溢出造成的,无关紧要,该执行的脚本实际上它都执行完了,但是毕竟不是人人都知道,于是我就写了评论框上面那段红色的警告文字,可是仍然有朋友在评论时反复地发,好几次我晚上上来一看,几十条重复的评论,临了还来句“对不起,我没看见”,晕死哦,这也是促使我升级的原因之一,MT3.0增加了评论管理,这样删起来就轻松多了。平时我是尽量少的去rebuild,但是升级后不可避免到要整站重建,因为模板全部改动过了......

  SixApart应该是出于标准化和规范化的目的,在3.0中,所有的模板结构都重新调整,开始使用国际上流行的布局方法,包括样式表类名的命名也遵照一些大范围的调查结果。比如外包围区块使用"container"、内容显示区块使用"content"、使用li显示数据库查询结果、WYSIWYG编辑器生成的标签也采用了W3C推荐的标签(‹b› -> ‹strong›,‹i› -> ‹em›),因此原来的样式表也一并作废,当然样式还是可以复制使用的。
  为了增强模板的导航性,同时考虑到数据库存储的编码问题,这次选择了外链模板文件方式,这样方便在本地调试,并且能保证模板文件的编码是UTF-8,尽管MT3.0的后台是UTF-8的,照理说模板数据存入数据库的也应该是UFT-8格式的,但不知道为什么再次读出时已经不是了,有些直接使用中文的地方出现乱码,但是在日志数据上倒没有问题,这个现象百思不得其解,在数据库导出的sql文件里也能看到sql高亮格式会在模板文件数据这一段莫名其妙地取消高亮显示变成plain text,这样的结果往往导致数据库文件在下次导入时的失败。而数据库表页面文件的原始备份由于*NIX平台的格式关系,复制到WINS平台上日志数据出现乱码,基本上在本地建立的备份站点处于无法管理状态,也就是说,原始表文件除了在*NIX转移使用基本没法移植到WINS上了,这点着实很头疼,这不等于把我绑死在神话的空间上了么,郁闷啊-_||

新设计的模板样式大致有几个主要的增进:

  1. 首页模板
    1. 右侧导航区块:增加日志概况区块,提供日志完整档案列表文件链接
    2. 右侧导航区块:栏目分类采用树型展开列表显示分类条目(点击内有加号的方框标记),有效减少右侧导航区块的视觉高度,增强页面在滚动时导航辩识度,该列表切换JS脚本目前通过IE6 SP1/Mozilla 1.6/Firefox 0.92/Opera 7.52的测试,其他版本由于条件限制未经测试,如有问题请来信告知系统及浏览器信息,谢谢
    3. 左侧内容区块:日期标题添加每月档案及该日档案列表文件链接,方便以各种方式查询日志
    4. 左侧内容区块:日志标题直接链接到单篇日志页面,方便查看没有extend内容的日志
  2. 分类模板
    1. 重新设定了样式表,内容区块呈100%平铺
    2. 删除了一些冗余代码,降低了rebuild时的压力,提高了rebuild成功率
  3. 月档案列表模板
    1. 重新设定了样式表,内容区块呈100%平铺
    2. 日期标题直接链接到日档案列表页面
    3. 删除了一些冗余代码,降低了rebuild时的压力,提高了rebuild成功率
  4. 日档案列表模板
    1. 重新设定了样式表,内容区块呈100%平铺
    2. 日期标题直接链接到月档案列表页面
    3. 删除了一些冗余代码,降低了rebuild时的压力,提高了rebuild成功率
  5. 单篇日志模板
    1. 日期标题直接链接到月档案及日档案列表页面
    2. 添加回溯引用及评论条目的鼠标悬停效果,增强了视觉识别度
  6. 样式表及规范
    1. 重定义了字号,保证阅读舒适的情况下增加了页面美观度
    2. 本站CSS通过W3C的CSS Validator校验,符合规范
    3. 采用对称标签,摒弃不规范属性,最大程度地兼容XHTML规范,由于W3C校验器对UTF-8编码支持问题,校验可能不能通过,但是经测试,目前保证在IE6 SP1/Mozilla 1.6/Firefox 0.92/Opera 7.52下可正常浏览,其他版本由于条件限制未经测试,如有问题请来信告知系统及浏览器信息,谢谢

下一步改进的项目:

  1. 增加对cookie进行读写的样式切换器
  2. 字号切换器
  3. 解决div自适应窗口高度的跨浏览器排版问题
  4. 增加热门搜索链接,依据站点流量统计数据,定期在首页导航区块更新
  5. 开通友情链接申请
  6. 正在考虑是否要加个留言本
  7. 因为自觉对音乐还算有些品位,好歌也有一箩筐,准备做一个弹出窗式的flash媒体播放器

  就在前几天,新网来电要求我去办理ICP备案,我说正准备转移域名注册商,所以就推掉了。其实我的确打算把域名转到ISP这边,省得两边交钱,颇是麻烦,另外,新网的域名死活就是要比神话的贵出将近50%,服务态度又一般,一听说我要转移域名马上开始踢皮球,好歹总算没说不给办。今天把申请表和材料快递到新网去了,据说审核办理转出大概要一星期。神话那边态度很认真,告诉我转入需要13天左右,希望不要有什么纰漏。
  这次升级另一个目的就是为TopicLive Develop Blog的布局作准备,试验一些排版技巧^^

Posted by POPOEVER at 2004年08月03日 15:26 | back to top
Featured

Trackback Pings

本篇日志的回溯引用地址:

http://plod.popoever.com/acp630/mt-tb.cgi/301

Comments


  1. #596

    呵呵,研究研究!

    Posted by xiaoyu at 2004年08月03日 20:38 | back to top

  2. #601

    恭喜恭喜,换新的了
    这么多的东西,看起来头大哦
    :)

    Posted by hhzk at 2004年08月04日 18:06 | back to top

  3. #602

    不错,我是最怕升级程序的了,尤其是perl的一点都不懂。
    我原来用drupal、wordpress,虽然也都不错,可是还是mt看起来最顺眼,最近也换了3.01,作个链接吧,地址是这里:http://www.ourwind.com/,我已经做好你的链接了,谢谢。

    Posted by zephyr at 2004年08月04日 22:22 | back to top

  4. #604

    呵呵,windows下的东西到*nix下文件名没有问题,反过来就可能有问题~~
    找其他的提供*nix的ISP不就行了吗

    我晕,重复提交时间限制了多少啊?感觉蛮长的哈。

    Posted by HowJ at 2004年08月04日 23:25 | back to top

  5. #605

    哎呀,不好意思,可能可能,那个那个,一不小心可能多打了个零,骚梨骚梨,这就改过:)

    To: Zephyr,链接已做好,看见你的ID不由想起从前背TOFEL词汇表的情景,z打头的最好背,一会就背完了,于是想要是其他字母的单词都这么少就好了,继而又想最好老外都是哑巴,全都靠手比画该多好
    ^________^

    Posted by POPOEVER at 2004年08月05日 00:41 | back to top

  6. #606

    这都联想到了,厉害啊,不知道是不是被单词的日子太刻骨铭心了:)

    Posted by zephyr at 2004年08月05日 10:40 | back to top

  7. #612

    这个模板很漂亮!就是右边的滚动条不在边上,而且看不大清,不太容易拖动,哎,两键的鼠标就是。。。

    对了,我可以用你的模板吗?我正在做兼容MT 3.0的模板的多用户blog系统。

    网址:(动态域名,不够稳定,本周六,日在线)
    http://tm2004.3322.org 或 http://tm2004.vicp.net


    Posted by andy at 2004年08月07日 02:46 | back to top

  8. #613

    没问题,尽管用,但请注意我日志首页右侧的Style Usage Tip,有我关于这个模板样式的共享使用声明,请按照这个原则执行即可。
    滚动条是我故意做成那样的,你可以自己改,况且在Mozilla/Firefox/Opera里都无效,只是给IE用户看的。

    我将会开一篇日志专门做留言本,有问题请在留言本上留言~~~

    btw:祝你成功:)

    Posted by POPOEVER at 2004年08月07日 15:03 | back to top

  9. #615

    因为我要支持国际化,根据用户的local选择语言,所以中文会乱码,类似这样可以吗?

    Powered by
    TM 1.0
    CSS from
    Movable Style

    Posted by andy at 2004年08月08日 00:45 | back to top

  10. #616

    现在,我用了movable sytle的五套模板,我刚才发现你又在上边扩展了许多,还加了许多javascript,能否给我一份标准的mt3.0的模板呢?多谢了。

    Posted by andy at 2004年08月08日 00:51 | back to top

  11. #617

    我没加多少JS,标准模板你可以在MT官方站上下载:
    http://www.movabletype.org/default_templates.shtml

    Posted by POPOEVER at 2004年08月08日 14:09 | back to top

  12. #618

    这样可以吗?谢谢你热心的回复

    http://tm2004.3322.org/go/frank

    Posted by andy at 2004年08月08日 15:46 | back to top

  13. #619

    可以,没问题^^

    Posted by POPOEVER at 2004年08月08日 21:50 | back to top

Post a comment

说老实话,做开心人,欢迎您留露箴言
即便如此,也请遵纪守法,勿放厥辞
汝国如汝母,辱国如辱母,吾辈当自强
您的观点仅代表个人,与本站无关,望请自尊

Thanks for signing in, . Now you can comment. (sign out)

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)


Remember me?