标签 “k2” 的存档

2008年第一次改版

  1. URL里再一次去掉了www前缀,虽然没有忘记做301跳转,但我还是有些担心搜索引擎的蜘蛛们要被我搞昏了,老是跳来转去的;
  2. k2升级到了目前的最新版(svn 633),更新之前还是用的RC2。如今k2都到RC4了,看起来似乎距离1.0很近,但按照这种开发进度,真的不好说;
  3. 没有用True Blue这个Style了,主要是考虑了页面的加载速度。k2加载的js和css已经够多够大了,如果再用上True Blue,就还有很多的png图片需要加载,很影响速度。虽然True Blue很漂亮,我自己也做了一个Wide True Blue,但鱼和熊掌不能兼得,唉;
  4. 还是比较喜欢单栏的模式,顺便把k2也改宽了些,为了让从Picasaweb引用的800px的图片能完美显示,我把页面宽度定在了860px。因为不需要修改图片了,所以改k2的css比加宽True Blue容易多了;
  5. 我没有直接改k2的core.css.php,而是另外新建了一个自定义的css,把修改了的地方直接放进去,以后升级k2就方便多了。这次改版保留了很多原来自定义的css,主要是参考自yskin’s custom css

现在的页面看起来有些简陋,比原来丑多了。

让我再说一句:怀念漂亮的True Blue啊!

UPDATE:禁用了两个插件1 Blog CacherLitebox Plugin,效果显著,页面载入的速度快多了。

  • 前者是一个缓存插件,效果应该比WP-cache要好(一个小时内所有访问者共用一个缓存文件),也比cos-html-cache要灵活(无需苛刻要求,Gzip可用),但是装了之后没发现什么明显的改善;
  • 后者是一个图片效果加强的插件,Lightbox的精简版,已经算是同类插件中最小巧的了,但它还是要在所有页面的header里载入三个js和一个css,总体积不算小了。为了几张图片的效果而影响网站整体速度,不值得,暂时弃用。

WP2.3与SBM不兼容

上午WordPress2.3正式版出来后,马上down回来先在测试环境里装上,升级完数据库之后就转换tag,然后禁用一干插件,像UTWRelated Posts等。接着是修改主题,添加tag引用和tag云,问题就是这时候发现的,添加tag云我用的是SBM插件的PHP模块,发现SBM的后台出问题了,原先添加的模块不显示,也添加不了新模块了,根本无法操作了。不过庆幸的是,前台页面显示没有问题。

怎么办,要不要升级? WP2.3与SBM虽不冲突,但明显不兼容了。

SBM插件好久没有升级了,只有K2还在维护它,不过大变样了,而且还是集成在K2内部的。顺便提一下,此插件的主页国内不能访问,开始还以为是主机出问题了或者网站关闭了,后来换了一个途径才访问到了,原来如此啊。作者说他还是个学生,要忙于考试和实验,此插件何时能升级啊?

目前想到了个临时解决办法,虽然SBM不能在后台添加和修改模块,但是前台显示功能还是正常的。我可以升级前在WP2.2.2版本里把要添加和修改的模块先处理好,然后再升级到2.3,这样就达到我要的效果了。只留下一个问题,以后不能在后台修改模块了,直到有人拿出修正的插件。

SBM很好,很强大,我觉得它最棒!

Wide True Blue

今天在网上乱翻,无意中找到一款修改过的k2,说实在话,我就喜欢这样的。很久以前我就想把正在使用的k2变宽点,看着左右多出来那么大的空间我觉得真有些浪费,现在都是宽屏普及的时代了,而默认的k2还停留在800X600分辨率的年代。其实真正的原因是,原来左边的内容栏只有500px,这让我放不下大图片,压缩过尺寸的图片看起来真难受。

我下回来lifesinger的模板,打开style.css看了下,才发现原来只需要修改几个就可以把k2变宽了。我先在我的“试验田”里测试,发现真的很简单,只要注意总宽度、内容栏和侧边栏的宽度就行了。

革命成功了第一步,但还没有解放,我的目标是把True Blue也改成宽宽的。True Blue作为k2的一个Style,只有一些css和图片文件。按照刚才的思路,我在trueblue.css里寻找定义各栏宽度的字眼,也很快就修改好了。其实,如果一直用trueblue的话,只需要修改trueblue.css就可以了,k2的style.css可以保留不动,当然,trueblue.css也可以保持不变,custom.css比它更先加载,这是另外一个问题啦。图片的尺寸是固定的,不会受css的影响,所以大部分的时间都是花在修改图片上。

修改图片之前要规划好,改哪些,哪里要修改等等。因为我是嫌内容栏太窄了,侧边栏就不动它了,少些麻烦。加加减减一阵计算,内容栏可以再增加160px,基本可以达到我的预想。分别找出决定head、body及foot部分框架的图片,在原来的中间部分再加一段就可以了。我的ps水平有限,用的是最蠢的新建+复制+粘贴的办法来修改图片的。为了在Firefox等浏览器里背景能透明,为了照顾IE这个破浏览器,有些图片还得准备png和gif两种格式。

修改True Blue的过程中也碰到了一次麻烦,顶部的head部分老是有一截超出了边框,弄得右侧边惨不忍睹。这是在Firefox中出现的,偏偏在IE6中没有这个问题!按理说Firefox认可的代码应该更规范些,但这次却让IE歪打正着。没有办法,我只能在trueblue.css里逐行检查了 ,重点是那些width或者repeat的地方,碰到觉得可疑的代码就用修改或注释掉等手段,一次一次强行刷新页面做对比。后来果然被我找到了,有个width很怪,只有设成890px时页面才正常,我都不知道这个890是怎么计算出来的,反正我是靠增点减点试出来的。还遇到的一个小问题就是背景色和边框色不搭配,边框的边缘是透明的,竟然和底色不融合,我只有修改背景色了,这个简单,一个取色+填充就搞定了。

WordPress升级到2.2.1了,k2也升级到0.9.6(svn358)了,但True Blue还停留在1.4很久了,而1.4的True Blue套在k2 svn316之后的版本上都有问题,就为了这个,我还在用svn316的k2,相信大家都在等Steve早点放出1.5版的TrueBlue。

我的CMS计划

目前的情况:

1.把WordPress从根目录移动了blog目录里,根目录只保留了两个WP需要的文件:index.php和.htaccess,其中index.php还需要修改一个路径。

2.首页现在暂时就放着吧,在k2模板的single.php和theloop.php里研究了半天,就改成这个样子了,用了个插件生成了“tagcloud”和“the latest post”,有点内容放着总比空着好。也许换个简单点的、没有经过太多修改的主题要好弄点,k2蛮复杂的。

3.标题的title标签也修改过,blog页面是变过来了,但是home页还是没有变化,:(
Update:标题搞定了!home页的标题起初没有变化,主要是is_page()那里出问题了,应该替换成自己对应的home页的编号,开始我不知道那个960是什么意思。

4.因为WP的地址变成子目录了,myGallery生成的相册失效了, 而我又不想把photos目录放在blog目录里面,想把它直接放在根目录下,这种情况在myGallery里设置不了,只有放弃它,以后再另外挑选一个相册插件吧。

5.k2的SBM现在好像变傻了,分不清homepage、home、blog等页面,显示出来的效果总跟我想象的不一样。我也被弄糊涂啦。

6.ELA插件不能用了,生效之后就会自动跳转home页,暂时禁用;Permalink Redirect现在也有个小问题,必须要把/blog目录排除掉,blog页面才能打开,不然redirect有问题。

7.装了个bbpress,安装设置没有什么难的,不过和WordPress的集成还是有些问题。安装之前我已经很注意了,admin帐号是集成进去了,但是查看profile是无效链接。
Update:还有,forum和topic都打不开,刚刚发现的。晕,完全不成功。可能是安装出问题了,为了照顾到和WP的集成,bbpress完全不能用了。

8.URL方面,去掉了www前缀,permalinks也因为更换了WP的目录而改变了,不过有了Permalink Redirect,原来的链接还可以继续访问,浏览器会自动跳转的。