目前 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,正到处偷师,欢迎推举良师。
下面发送本文的小甜品,我的主题包:
- 我把我现在使用的主题和插件(都是最新版)打了一个包,有需要的请到我的 Google Code下载。
- 插件里,有一些我自己做了中文包,或许你可以用的上。你也可以在我的 Google Code 上下载到它们。
- 主题里包含了几个page模板,包括一个借助 Google Ajax API 做的 LifeStream(page-lifestream.php,演示);还有 Google CSE 的搜索结果页面等。
- OpenID:将dupola.com设置为我的 OpenID 账号,桥接了一下。查源码可知,就两行代码,换成你自己的就可以。或参见 riku 的文章。
- OpenSearch:你可能注意到肚破惊天底部的一个下箭头,如果你在 Firefox 下点击它,那么会添加 肚破惊天 到你的搜索引擎列表,IE 7+ 和 Google Chrome 下也是。
- 还有一些小细节,自己去发现:)
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&”,这个相当于 Google CSE 生成的搜索模板里的“012126194873168607483:axpnh6qpqho”,而前者的“%3A”相当于后者的“:”,“&”保留。这里一定要改对,否则不能搜索,因为这个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 标识即可。
版权声明
作者:dupola原文标题:Apple Theme (apple4us) 2.7
原文链接:http://dupola.com/post/255
(C) dupola 版权所有,转载时必须以链接形式注明作者和原始出处及本声明。
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 将被列入本站的黑名单。
SF
page-lifestream.php简直无得弹
这个主题将会成为经典之作!
感觉挺不错
这个主题功能很强大,希望博主在以后的修改中能兼顾主题的载入速度,期待博主的新版本主题
集成了很多现成的模板,使用起来的确方便,不过不知道那个地方的原因,载入确实比较慢。
风格我挺喜欢。。不错。。
胡作非为是我的,这篇文章被我在 Google Reader 分享并自动收集到了胡作非为中,已经 Twitter 你了。
Lifestream用的合适!
这个主题还不错
文章好多关键字。。
好复杂的文章,,
不过风格不错..
请问这个主题是不是和show Top Commentators不兼容,我的显示不了了。
@望月 我没用过这个插件。不知道它是在哪里生成 Top Commentators,Widget 处?
主题设计的非常不错,简单大方。
可以考虑一下使用。
不过哪个版本的apple4us主题顶部有导航栏?导航栏还是很有必要的。
我装了apple4us2.6.3,没有导航栏的。
是的,在侧边栏引用。
我的站点好像评论功能不能用诶
能帮我看下吗
搞定了 THANKS
我想学习你如何在首页和日志分页显示侧边栏个数和内容不同。
这样就只能静态自己写了是吧?widget都用不上了哦?
@NickyYe 对,正是这样。下载apple theme之后,你看到侧边栏有一些if home之类的代码,就是那样弄的。
选了好久终于找到你的这个主题,很喜欢,用了,呵呵,不介意我转载这篇文章吧~~带署名链接了,刚开始学wordpress,要是不合规范可以发信息让我改哈~~
今天看了想当多的简洁主题啊。这个又要收录咯。呵呵。以前怎么没发现 dupola还做主题的啊。厉害
Fatal error: Call to undefined function yaapc_pages() in /www/users/ms185.com/wordpress/wp-content/themes/apple4dupola/comments.php on line 24
请问博主这是什么意思 不能显示评论
@xtalon 这个是?apple theme 里好像没有这一段啊。这个应该是和 yaapc 插件冲突。
没成功:(
我准备研究下你用的这些插件~~~
@孙波 哈哈,其实跟其他用户用的差不多。