解惑

解己之惑,解人之惑

标签:海明威

弃用海明威主题的Blocks功能

原来感觉这个功能非常的不错,但是现在经常要加一些东西就感觉不方便了,因为这个功能只能把新的加到最后,不能插入某个位置,要先删除然后按照顺序一个一个再拖回去,这样就不方便了,直接在otherbar.php里面使用include功能,这样修改起来比较方便,想怎么更换顺序都可以,呵呵。搞技术的还是喜欢直接了当一些,虽然使用拖拽比较简单,但是我更看重方便和省事,这个也是为什么我更喜欢linux的命令行功能的原因。

搞定海明威主题的宽度问题

下午的时候还在抱怨这个主题的宽度是固定死的以800*600的模式设置的,在现在1024*768以上的分辨率下空间的利用率偏低,我感觉自己的CSS知识还不足以解决这个问题,下班在地铁上的时候突然想到直接使用百分比代替像素应该可以,回来稍微试了下,发现果然可以解决,修改方法如下:

  • 修改.inside的宽度,原来是760px,修改为95%,在800的宽度下就是760px,和原来一样
  • 修改#primary.twocol-stories .story和#primary.twocol-stories .navigation的宽度,原来是500px,修改为72%,在800的宽度下就是547px,比原来稍大
  • 修改#primary .primary的宽度,原来是480px,修改为67%,在800的宽度下就是509px,比原来稍大

这样修改后的结果,在800*600的宽度下比原来稍好,日志显示部分的宽度增大,比原来显得紧凑一些,在800*600以上的分辨率下,效果还不错,日志显示部分都比原来扩大了,侧栏的宽度都没有改变,不影响界面的美观。这个方案已经在800*600、1024*768以及1280*1024下测试过,结果都比较理想。

海明威主题的几个问题

挑挑我用的这个主题的两个小刺:

  • 汉化不彻底,很多页面还是包含很多英文,例如搜索结果页。
  • 搜索结果页左侧的内容不正确,明明有匹配的结果但是一直报没有结果。

呵呵,不过汉化的问题比较好办,自己修改也很简单,搜索结果页的那个问题没有找到什么解决办法,暂时只能去掉那些信息了。

其实我对这个主题最不满意的地方还是页面宽度,它定死了宽度,要是可以根据客户端的分辨率自动调整页面的宽度就太好,目前还没有办法修改,因为我对CSS还只是停留在根据手册修改某些元素的style上。

其它的,这个主题可以说很好了!

给海明威主题添加模块

我使用的是海明威主题简体中文版,想给测栏加些内容,本来是直接修改otherbar.php的,但是在海明威选项里面看到那种拖拽的方式添加不错,就看了下代码,原来只要写一个简单的PHP上传到主题的blocks目录下,再到海明威选项里面给那个模块命名一下就可以拖拽使用了,很方便的设计,不是吗?我这里的天气预报,随机文章和常用标签就是这么干的,不错吧。

© 2025 解惑

本主题由Anders Noren提供向上 ↑