Apple Theme (apple4us) 2.7

目前 Apple Theme 最新版是 2.6.2,分两栏版和三栏版。在上一篇 Apple Theme 的中文介绍里,有许多具体的使用和修改方法,评论里也有。建议提问前先按 Ctrl+F 站内搜索一下。Twitter 上的朋友可以 follow AppleTheme 获取动态。

这里再更新一下:我刚才又放出了一个2.6.3版(去下载),解决了 Subscribe To Comments 错位问题,把 WP-Pagenavi 的样式弄到了 Apple Theme 的 CSS 里,这样可以自己修改了。
另外,从2.6.3起,新版本的重要更新内容我会增加到 Apple Theme Wiki 里,有需要的请点击查看。—20080929

我准备再升一次级,继续完善一下它,下一个版本是 2.7。现在还在制作,本文主要为了 Apple Theme 的交流,上一篇的评论太多了,页面载入很费劲。

我现在的想法是,在图标和一些设计细节上再美化一下,最重要的是,把两栏和三栏合并为一个包,并且增加一个后台,可以自由选择2栏或3栏。还有就是,因为 WordPress 内置的 Widget 已经越来越成熟,所以我准备将 Apple Theme 的一些小区块儿设置成 Widget,这样在使用的时候就可以当作一个 Widget 添加,并且如果有可能的话,我会增加一点设置。

现在的进度是,设计美化不存在什么大问题,但 IE 8 出来后我测试了一下,仿佛有点小问题,IE 很难搞。现在正在逐步设添加后台。

另外建议,如果你不是像我一样不出意外便一直使用 Apple Theme,那么侧边栏的东西就不需要做什么修改,使用内置的 Widget 插件就好。

我不懂 PHP,正到处偷师,欢迎推举良师。

下面发送本文的小甜品,我的主题包:

  1. 我把我现在使用的主题和插件(都是最新版)打了一个包,有需要的请到我的 Google Code下载。
  2. 插件里,有一些我自己做了中文包,或许你可以用的上。你也可以在我的 Google Code 上下载到它们。
  3. 主题里包含了几个page模板,包括一个借助 Google Ajax API 做的 LifeStream(page-lifestream.php,演示);还有 Google CSE 的搜索结果页面等。
  4. OpenID:将dupola.com设置为我的 OpenID 账号,桥接了一下。查源码可知,就两行代码,换成你自己的就可以。或参见 riku 的文章
  5. OpenSearch:你可能注意到肚破惊天底部的一个下箭头,如果你在 Firefox 下点击它,那么会添加 肚破惊天 到你的搜索引擎列表,IE 7+ 和 Google Chrome 下也是。
  6. 还有一些小细节,自己去发现:)

OpenSearch 是什么?概括地讲,它是一种用于浏览器搜索引擎的第三方通用标准,或者叫插件,目前在 IE 7+、Firefox 以及 Google Chrome 下可以通用。在你为你的网站制作了 OpenSearch 插件以后,访客安装以后就可以在浏览器的搜索框处直接搜索你的站内文章。

OpenSearch 的搜索模板可以有很多种,包括 WordPress 自带的站内搜索,Google 的站内搜索,还有 Google Custom Search Engine(Google CSE) 等。
我用的是 Google CSE,最大的优点是不用查询自己的数据库,并且 Google 收录的很齐全,而且还可以往同一个搜索引擎里添加多个站点,还可以利用这个搜索来结合你的 Google Adsense 赚点美金等等。
Google CSE 现在还没有中文界面,使用方法可参见 Denis 的文章,我的主题包里已经包含 Apple Theme 下的 Google CSE 搜索结果页的模板(page-gsearch.php)。

下面是基于 Google CSE 的 OpenSearch 通用修改方法:

我用的这个 OpenSearch for WordPress 一共需要四步:1.JS 代码;2.XML 格式的搜索模板;3.Header 里包含 JS 代码及 OpenSearch 的 Link 标识;网站页面上的添加按钮。

这四步里,都有一些信息需要修改成你的:JS 代码里的 xml 文件的绝对地址;XML 文件里的 Google CSE ID 号码;Header 里 link 标识里的 XML 文件的绝对地址,以及 JS 文件地址;网站页面添加按钮的链接里的 XML 文件的绝对地址。

注意,XML 文件里的 Google CSE ID 号码这样修改:template 的地址里有一串“cx=012126194873168607483%3Aaxpnh6qpqho&amp”,这个相当于 Google CSE 生成的搜索模板里的“012126194873168607483:axpnh6qpqho”,而前者的“%3A”相当于后者的“:”,“&amp”保留。这里一定要改对,否则不能搜索,因为这个ID专属于你blog。

JS 代码我放到了一个名为 all.js 的文件里,代码虽然不多但如果直接放到 header.php 里我觉得太丑,建个文件的话以后有 JS 代码也可以一块儿放进去。JS 文件里的 opensearch.xml 文件现在是我的,你要改成你的,绝对地址。

Header 里的修改起来很简单,不赘述了。

最后一步就是添加按钮,这个你复制 footer.php 里的下箭头↓的HTML链接代码,把其中的opensearch文件地址换成你自己的就可以。(但不幸的是,刚才这个添加按钮突然不起作用了,Firefox 提示说不支持此搜索引擎,那会儿还是好着呢。但在 GCSE 的搜索结果页面又可以正常安装。在 twitter 上问了一些朋友,他们在首页也可以正常安装,可能是RPWT:))

到此为止,你已经跟着一个菜鸟一步步地安装完毕。Firefox 和 IE 7+下的添加演示在这里查看Google Chrome 是自动安装的,当你在 Google Chrome 浏览一下你的blog以后,再点选项里的搜索引擎就可以看到它,你还可以设置它的关键词,这样在 Chrome 地址栏里输入关键字词便可以开始搜索。

如果你觉得上面所说的方法极度复杂你已经快疯掉了,你还可以使用 花儿开了 的 WP-OpenSearch 插件,不过貌似它的搜索模板是 WP 站内搜索,而 Google CSE 可做的更多。另外如何你不需要添加按钮的话,那么只需要在 header 里包含一个 OpenSearch XML 文件的 Link 标识即可。

30 Comments to 《Apple Theme (apple4us) 2.7》:

Trackbacks/Pingbacks

请您留下评论

名称(必填)
电子信箱 (不会发布) (必填)
网站

字体为 粗体的 为必填项目. 邮箱地址 永远不会 被公布。

允许部分 HTML 标签:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URIs 必须完整 (例如: http://www.dupola.com) ,所有标签必须正常关闭。

系统会自动分行,并截断部分字符的超出部分。

请注意留言与文章内容 相关, SPAM 将被列入本站的黑名单。