aeroom 重装上线

虽然没有提前规划过,但还是任性地把网站改版了。


在熬过两个月的忙碌期之后,忽然兴起,把网站改版了,只花了一周时间,低调,神速。主要是收缩了左侧的空白区,这样内容区就相应拓宽了。上一版的内容区太窄了,空间浪费得太多,也影响了文字的阅读体验。颜色力求简洁淡雅,并且大范围地使用了圆角,应该要亲切不少?作为 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,这起码需要不同的四个边栏才够,我们按照以下步骤进行设置:

  1. 打开主题文件夹里面的 functions.php,搜索 register_sidebars() 函数,它应该以这样的形式存在的:
    register_sidebars( 1, $p );
    数字「1」就是现在的边栏数,只要将其改为4(或者是任何你规划的边栏数)就行了。
  2. 然后我们进入 WordPress 后台,就能在「外观 → 小工具」的管理界面中看到4个可用边栏了,你可以在这4个边栏里按照自己的想法添加不同的 Widget。
  3. 此时刷新主题,会发现所有的页面仍然共用相同的边栏。别急,打开主题文件夹里面的 sidebar.php,找到 <div class=”sidebar”>…</div>,复制3次,总数变成了4个,然后分别赋予不同的ID。保存,然后刷新,之前在后台设置的4个边栏都出现了——但不是我们想要的效果,因为每个页面上的边栏还是相同的,只不过加长了四倍,因为4个都叠在一起!
  4. 接下来就让它们各司其职,一个页面一个边栏。我们给每个边栏加上一点代码,以判断它一共显示还是隐藏。比如在首页出现的边栏,前后分别加上以下PHP代码:

    <?php if( is_home() || is_front_page() ) { ?>
    <div id=”home_sidebar” class=”sidebar”> … </div>
    <?php } ?>

    如此一来,这个边栏就只会在首页出现了。同样的,我们可以给只出现在 Page 中的边栏加上 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 条评论

  1. ORZ……加载的外部服务太多了么?不过俺们家非常落后的笔记本也不会很卡啊,我已经非常理解你要升级电脑的迫切心情了-_-

  2. @lostindream: 囧rz,难道你打开的不是 kaero.org?

    关于你的那个要求……很抱歉啊,毕竟是非常个人化的东西并且还在服役中,所以现在还不打算与别人共享,如果下次改版的话可能会考虑一下。不过要是你有什么主题制作方面的需求,我们可以互相探讨一下:)

发表评论

您的电子邮箱地址不会被公开。