在熬过两个月的忙碌期之后,忽然兴起,把网站改版了,只花了一周时间,低调,神速。主要是收缩了左侧的空白区,这样内容区就相应拓宽了。上一版的内容区太窄了,空间浪费得太多,也影响了文字的阅读体验。颜色力求简洁淡雅,并且大范围地使用了圆角,应该要亲切不少?作为 Web Designer,雕琢网站的美感,提升使用体验,无疑是一种本能冲动。
一些插件和 Widget 方面的改变
启用 Flickr Photo Album 替换了过于臃肿的 NextGen Gallery,同时用其自带的 Widget 取代了 FlickrRSS,具体效果请参见现在的 Albums。
因为特殊国情,Flickr 在国内的速度不太稳定,但除此之外,这款插件可谓优雅而强大。但是千万别追求华丽给它启用任何 AJAX Slideshow 效果,否则看照片会发狂。它的模板其实很好定制,一般来讲只要调整一下 /tantan-flickr/templates
文件夹里面的 photoalbum-index.php
就够了。
弃用了 Quoter,启用了一个回复评论的通知插件:Mail to Commentor,我觉得邮件通知真的很必要,非常利于形成友好的讨论氛围。还有一个相似的插件是 WordPress Thread Comment,相对来说功能更强大,只是回复的时候会改动表单的位置,对布局造成破坏,这个有点让人讨厌啊-_-
启用了 Fancybox,暂时只在 Portfolio 页面应用了。虽然在IE8下面貌似会出现无响应的问题,不过仍然很喜欢它的样式。
启用了更多的 Widget。
现在的博客模板有个通病,就是整个网站上,每个页面都挂着同样的侧边栏,对此我是很不喜欢的。网站的首页和其中的某个分类,它们的边栏怎么能一样呢?Post 和 Page之间也应该有些区别才对。
不过稍事研究之后,发现这个问题也很容易解决。一般主题都只有一个或两个边栏,但是按我的想法,首页、分类页、Post 和 Page,这起码需要不同的四个边栏才够,我们按照以下步骤进行设置:
- 打开主题文件夹里面的
functions.php
,搜索register_sidebars()
函数,它应该以这样的形式存在的:register_sidebars( 1, $p );
数字「1」就是现在的边栏数,只要将其改为4(或者是任何你规划的边栏数)就行了。 - 然后我们进入 WordPress 后台,就能在「外观 → 小工具」的管理界面中看到4个可用边栏了,你可以在这4个边栏里按照自己的想法添加不同的 Widget。
- 此时刷新主题,会发现所有的页面仍然共用相同的边栏。别急,打开主题文件夹里面的
sidebar.php
,找到<div class=”sidebar”>…</div>
,复制3次,总数变成了4个,然后分别赋予不同的ID。保存,然后刷新,之前在后台设置的4个边栏都出现了——但不是我们想要的效果,因为每个页面上的边栏还是相同的,只不过加长了四倍,因为4个都叠在一起! - 接下来就让它们各司其职,一个页面一个边栏。我们给每个边栏加上一点代码,以判断它一共显示还是隐藏。比如在首页出现的边栏,前后分别加上以下PHP代码:
如此一来,这个边栏就只会在首页出现了。同样的,我们可以给只出现在 Page 中的边栏加上<?php if( is_home() || is_front_page() ) { ?>
<div id=”home_sidebar” class=”sidebar”> … </div>
<?php } ?>is_page()
的条件判断, Post 的边栏则加上is_single()
。更多条件判断语句可以参考 WordPress 官方文档的 Conditional Tags 页面。
注意:query_posts()
函数会导致某些判断无效,为了避免该状况发生,请务必在它后面加上 wp_reset_query()
函数。
碰到的一些问题:
IE6 正式被放弃,PNG 的透明问题实在是懒得去解决了,不过除此之外,似乎并没有出现让人难以忍受的布局问题。 不过好久没有接触过CSS,不由不说 IE8 还是一个相当不错的浏览器啊,两个IE6和IE7都保持的经典BUG:input 元素的 text-indent
无效以及无法正确地 float: right
的问题——都被修复了。
不过 Windows Live Writer 竟然不能正确加载新主题,真奇怪——家里的 WLW 还因此而崩溃了,至今没有修复。
好像要说明的就这些了,请大家帮忙反馈 BUG。
《“aeroom 重装上线”》 有 0 条评论
你好,清爽的白宫正太叔叔。
@winging:
嗯,现在的白宫更加名副其实了啊——不过正太和大叔和灵魂是如此扭曲地集于一身么……
每次打开你的博客都会….死机-_-
anyway,nice work~
ORZ……加载的外部服务太多了么?不过俺们家非常落后的笔记本也不会很卡啊,我已经非常理解你要升级电脑的迫切心情了-_-
哇,这主题很棒啊,可以分享一份么?十分感谢
我邮件:i 囧 lostindream.com
看到这个站也在用。https://kaero.org/
呃 ,抱歉,居然上面的那个站也复制成你站的网址了,汗
@lostindream: 囧rz,难道你打开的不是 kaero.org?
关于你的那个要求……很抱歉啊,毕竟是非常个人化的东西并且还在服役中,所以现在还不打算与别人共享,如果下次改版的话可能会考虑一下。不过要是你有什么主题制作方面的需求,我们可以互相探讨一下:)
@lostindream: 我有好几个域名都指向到这个网站……
非常非常口水你的这个主题。。。
建议鼠标悬浮在上一篇,下一篇那按钮上时能显示文章标题。
并建议加入ctrl+enter提交评论。
真是很不错的主题呢,啥时候共享了,咱第一个来用。