现在你看到得主题是继flashy之后我将要发布的主题aZen,在发布之前需要您的测试和建议,以便可以发布前尽量的完善。aZen可以说是我最近研究WordPress、jQuery的附产品,并学习SEO for WordPress 完全指南做了简单的优化。自己其实是SEO的门外汉,只是昨天在聊天中有人提到了SEO,之后自己做了了解并对主题做了些改动而已。
aZen不需要任何插件的支持,目前只在Firefox 3.6,Chrome 4.0+,IE 8上做了测试,WordPress的版本是最新的2.9.1。
aZen是一个两栏固定宽度的主题,色调是黑、白、灰色;侧边栏使用了accordion效果;aZen上实现了flasy中的ajax评论功能。
如果大家在浏览这里的时候发现问题或者有好的建议,可以在这个页面发表评论告知我,谢谢您的支持。
下载试用(暂不提供下载)
Flashy更新到了1.2.1,到了1.2之后加上了Ajax评论的功能。可能有些人对此不感冒,但我还是比较喜欢的。
Ajax评论蓄谋已久,但由于自己水平能力的限制一直都未实现。由于多php、jQuery、Ajax开发的欠缺和对WordPress的理解不深刻,两次的提交都未成功。主要的问题就是Ajax请求的处理方式的问题。
现在用的方法是不改变评论的路径,依然是提交到wp-comments-post.php。在转向的时候做处理,在functions.php中添加如下代码:
add_filter('comment_post_redirect','commentAjaxPost',10,2)
在“commentAjaxPost”方法中对$comment进行处理。主要就是将comment.php中的<li>标签连同其内部的代码拷贝到“commentAjaxPost”方法中,并在方法末尾使用”exit;”。剩下的工作就是在js中处理响应内容了。
这种方法也比较简单,唯一不足的地方时wp-comments-post.php中的异常处理用的是wp_die(),这个方法会生成一个包含错误信息的页面。在Ajax中,我们就要从改页面的代码中找出我们所要显示给用户的错误信息。
另外在网上查到了位于wp-admin/admin-ajax.php中的wp_ajax_{$_GET[action]}和wp_ajax_{$_POST[action]}两个hook,不知道是不是可以用在处理Ajax请求中。有待研究…
下载 flashy 1.2.1
这几天都没更新,看过几篇好的介绍chrome 插件的文章也没有分享。
前些天看了下jQuery,昨天心血来潮写了个页面平滑滚动的插件。
比如有些页面会在底部添加一个类似Top的按钮,点击后页面会滚动到页面顶部。这个插件的功能就是实现平滑的滚动,并且不会在地址栏上添加锚点的名字。用的是jQuery+jquery.scrollTo,我自己写的代码不过简单的十行而已。所以插件比较小且简单,用处不大,喜欢的就试试吧。
不知道类似功能的插件是不是已经有了,见过的告知一下,谢谢。
测试:点此到底部,这就是装上插件的效果,这里的加的链接是“#footer”,因为页面底部有一个<div id=”footer”>的 标签。
下载
Google Chrome在加入了插件功能之后更加的让人爱不释手,许多firefox上常用的插件都也有了chrome版本。得益于chrome的速度,所以在浏览网页时我多会选择chrome。虽然现在发布的很多插件并不是那么完美,但是相信会变得完美的,chrome也会越来越强大。
下面要介绍的有些是插件有些是Chrome的小程序,虽然数量比较多单并不是所有人都会需要的,大家各取所需吧。如果你还不清楚怎么安装插件,请看如何在chrome上安装插件。
1. Google Chrome Backup Extension
Google Chrome Backup Extension 可以创建、备份、恢复和管理chrome配置文件。使用这个插件可以使浏览历史、书签以及相关信息的管理变得简单。而且一旦系统崩溃或者是意外的删除,你可以很轻松恢复Chrome中丢失的数据。
2. Google Chrome Dual View
这个插件允许你在一个标签中去浏览两个不同的网页,这个标签会被分成左右两个部分。
3. XChrome
这是一个Google Chrome的主题/皮肤管理器插件,只需点击一个按钮就可以轻松的更换主题/皮肤。但是不行的是,XChrome的作者停止了XChrome的维护。
Read more...