« 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
Business Choice

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

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




Remember Me?