wordpress指定分类添加到导航

刚开始用wordpress的时候,我想把自己的随笔分类专门显示到一个导航菜单下,那时候刚接触Wordpress,对于各种概念都不了解,于是上网找了一个方案便用了。这个方案使用的是页面指定模板的方法,这个模板专门做跳转,这个方案虽然能实现,但是效果实在是不怎么好。

这两天弄了弄wordpress的主题,才发觉其实实现这个是十分的简单。网上有太多的方法,目前为止我并没看到我所使用的方案,我只是随意的看了几个,觉得他们的方案不是很好,很多都修改了wordpress的代码,而不是扩展,又或是一些细节的显示上差强人意。

大家可以在我的博客上看到效果。

下面进入正题。

首先,进入你的主题文件夹,复制一份index.php到主题文件夹下,名字随便起,我们这里起名叫做showcat.php(这里的截图都是在wordpress官方的主题twenty ten基础上制作的)。 继续阅读

究竟是怎么了?

究竟是怎么了?

我曾经有段时间很想逃离这里,逃离这个国度。每天打开各大网站的头条,我看到的都是黑色的血!各色的黑心商人,黑心的官员。我不是说社会不和谐,我只是有些慌了。

我曾经有段时间闲的发慌,到维基百科看每个国家的介绍,看到一个看着让人心里安稳的地方时,我便期望自己以后住在那样的国度。我热爱自己的国家,只是心里没底。

那个时候,我看到挪威。印象里那里是一个贫富差距很小,人民生活水平很高的地方。那里资源丰富,可持续发展,很和谐。

我不知道为什么恐怖主义会延伸到挪威,那里一直是生活舒适度很高的地方。我总觉得恐怖主义很多是因为信仰和现实的逼迫,一个和谐的地方不应该存在这种东西,制造这场灾难的人是一个多么不开窍的人啊。我不明白袭击贫民有什么意义,即使他们的信仰没有那么坚定,但是都是一个个鲜活的生命。

即使是这样令人悲伤的时候,总是有无聊的人出来丢人现眼。这场血案的新闻列表中竟然会有“嫌犯曾是魔兽玩家”类似的标题!这和“此条新闻编辑的父母曾是喝过酒”一样巴不上边。我不明白天朝的编辑水平为什么如此的烂,烂到令人发指,他们的父母曾经是人类。

一个人的素质不应该这样低下。

初识Kohana3

PHP的框架层出不穷,却一直并没有成为主流开发手段。这应该是PHP自身的机制所制约的。而且,很经常的,一种提高生产效率的手段经常会影响执行效率,我们应该在生产效率和执行效率之间做一个平衡。

框架的出现使得开发更加规范化(当然也要看使用者),代码的可维护性大为提高。我并不是说没有框架代码的可维护性不高,这点有很多开源的程序给了我们很好的例子,比如wordpress。如果代码足够的规范化,结构有保证的话,应该还是比较好维护的。

目前的PHP框架技术非常多,比如Codeigniter、Kohana、Zend framework、Cake等等。虽然并没有成为开发的主流趋势,但是国内已经有越来越多的公司在开发过程中考虑使用框架进行开发。

我曾经使用过Codeigniter,这个框架的名字我总记不住,姑且叫做CI吧。后台听说Kohana是CI的PHP5版本,所以慕名使用一下,虽然从前也了解过这个框架,但是真正使用却是刚刚开始。

首先是入门方面,现在的框架几乎都是MVC模式的,一般了解MVC的朋友应该都可以比较快的入门。从文档上来看,Kohana3的文档似乎有些晦涩,不是那么容易看,用过一小段时间后也许会慢慢适应。我看到过Kohana2的文档,比Kohana3的清晰很多。也许因为Kohana是社区维护的。相比Kohana3来讲,CI的入门文档十分的不错,一看就懂。

其次是效率方面,这一点我并没有做过具体的测试,据说因为CI要兼容PHP4,在性能上做了一些牺牲,所以理论上来讲是比CI快的。不过CI的view层非常简单,一般来讲使用过多的模版技术应该是增加的读取硬盘的次数,效率是会降低的。而且Kohana使用了HMVC模式,多个模版文件合并就要读取多次硬盘,这点来看效率也不一定很高吧。网上有很多框架的效率表格,只要使用了框架效率就会有明显的降低,毕竟使用了框架更在乎的是可维护性和开发效率吧。

然后是代码方面,感觉上Kohana的一些模块制作的并没有CI那么好。Form的textarea有默认的cols和rows,这似乎不符合标准。风格上和CI明显不同的自然是因为PHP5的原因,使用大量的静态方法。

不知道使用框架会不会让PHP进入另外一个泥潭,现在的web开发有太多的新技术,但是并不代表使用太多的新技术就是好的。我觉得规范的开发应该是提高代码可维护性的有效方法,但是哪有这么容易。

只是恐慌吗

我不知道有多少人一直生活在无助和恐慌中,这种恐慌竟然可以伴随着我们简单的生活,持久的压迫你的神经。

目前为止,我至少能称得上是一个正常路线上走过来的人。我接受过义务教育、考上高中、读完大学、参加工作。

我不是一个愤青,不想也不敢评论政策,更懒得讨论贪官污吏。我所生活的环境已经是一个这样的环境——充斥这各种矛盾和不满,欲盖弥彰。有太多太多的人,他们称不上愤青,他们只是想逃离。

我只是在想,如果一个人早上起来看新闻,看到报纸的版面上除了伟大的建设活动和几乎习以为常的各种产品质量问题时,会不会和我一样恐慌。我不奢望吃的是高品质食品,也不奢望住房很大、装修豪华。但是我们却一直担心自己吃到嘴里的是不是真正的食品,买到手的房子会不会被一阵风吹倒,家具到底是不是木头!

每个假期的中午,我都会为吃什么发愁,我住的地方有一整条街的饭店,可是我不敢进去——他们的门面看上去太小、太可怕,每个饭馆的门都像是狰狞的嘴。很多人租的房子里都会附送上基本的家具,我却一直担心他们的家具会不会释放有毒的气体,我怕,怕到了这种地步!可是现在,我几乎习惯了。

我不知道为什么社会会变成这样,也不敢去想。每次看新闻,我都会下意识的点开新闻的评论,里面从来不乏希望离开这国家、抱怨的话——这些评论几乎在所有的新闻里都出现!我们太累、太恐慌了。

我知道一些组织其实是维护稳定工作了,你们的稳定究竟是什么?

我知道我说了这么多是没用的,毕竟这样一篇文章全都是抱怨和牢骚而已。我热爱这片土地,痛恨着啃嗜这片沃土血肉的蛀虫们!可是这又有什么用呢?我只是所谓的群众!

很多人期望一种类似于绿卡的东西,剩下的人留下来,享受中华的美餐和拥堵的教育!一辈子又一辈子。伴随这存在的恐慌,怎是一瓶小酒能解的,何况我对酒过敏——就算不过敏,喝进去怕不全是酒吧。

这篇文章只是由感而发,没有什么意图,只是看新闻时的绝望感觉催发出的牢骚而已。我从来不是悲观的人,但是面对的世界却是冷的。

博客主题更换

博客的样式在今天更新了一下。

这个主题是在wordpress3.2默认主题twentyeleven基础上修改的,应用了html5和CSS3的一部分功能,官方宣称是不支持IE6的。

我在firefox5和chrome上跑了一下,目前还没发现什么问题。老爸电脑上的IE应该是8,HTML5和CSS3的效果是表现不出来的,加上宋体的显示,很难看,但是不影响浏览。用Ipad的safari也看了一下,貌似也没什么问题。

至于IE6,我想没必要测试了吧,当初制作这个样式的时候就没把它放到兼容列表里面。

这个样式其实很简单,什么都没有,修改时间也很短,不过我很喜欢。

这个浏览器技术更新的时候,大家最好用最新稳定版的浏览器。IE9 / Firefox5 / Chrome / Safari / Opera等等。国内浏览器市场混乱,360浏览器之类的产品究竟是对浏览器发展的制约还是促进,我想是制约吧。

轮子,权限,等等

这篇随笔的标题的确是很模糊,其实我只是想说一下最近的情况而已。

用歌词来说,最近很OK,其实也有点不OK。我总会有很多杂乱的事情要处理,也许我本来就是个多事的人。

首先是权限问题,我已经收回了两位作者的权限,并且把Dr.F变成了投稿人。这么做主要是blog的风格开始变得和我想的不同,但是如果让我说说我具体在想的是什么样的Blog,我还真是答不上来。

然后说说轮子。我们编程中常常会提到一句,不要重复造轮子。而我,却总是想要重复造轮子。既然blog的风格比我想象中的有差距,我便想要做些改变。于是,我打算重复造轮子,也许wordpress更应该拿汽车来比喻。我曾经希望通过Django来重写一个简单的博客系统,但是刚起步便放弃了。为什么我不用重复造轮子的时间做点别的,毕竟我对wordpress还是很有认同感的。有太多的事情要做了,重复造轮子的确是有点愚蠢,即使我希望通过这个轮子来了解一些技术实现,同时增加一些自己的东西,但是这毕竟不是我造轮子的主题。

最后是离职后的暑假生活,轻松,简单。樱桃熟了,红色的宝石般嵌到枝头,现在稍微有点涩,过几天味道就会很好了。

IPAD2终于越狱了,第一时间越狱,没有安装盗版软件。对于我来说,多点功能和ibooks的字典添加就是越狱最大的优势了。

将wordpress升级到了3.2,从这个版本开始,不支持IE6了。其实IE6已经是历史的灰尘了,希望越来越多的人离开噩梦般的IE6。