一直想给主题加Ajax载入效果,但由于技术问题一直没怎么去折腾。前几天看到winy折腾了《首页的ajax分类目录》,又跃跃欲试了。
于是先把自用主题 zSnos-private 的版本设为 Alpha 13,哇!都13了……说明此主题修改折腾甚多……
其实按照winy的文章步骤很容易就成功了,但因为自己要求多了些,所以很折腾。
我的要求:
1. 除了分类导航实现外,还有侧边栏的标签云里面的标签、月度存档也要实现
2. 每页显示文章数量要根据wp后台的设置,而且要实现more...功能(就是有几页的后面有个more按钮,点击增加一分页文章)
3. 本来还有的,太折腾了,暂时放下。
由于对jQuery代码的不熟和对ajax的一窍不通,所以断断续续费了我一整天的时间……
不过,幸好搞定了,而且代码没有重复浪费,可以重复调用,只是多加了些判断和参数。
从中虽然没明白ajax具体原理,但我懂得了参数传递等,反正给主题增加/修改此效果还是ok的,CPer的终极表现!嘿嘿!
纯粹唠叨文,说了这么多,其实这篇文章的核心内容是:
请大家测试一下ajax效果,哈~
方法:
1. 点击头部分类导航的分类
2. 点击侧边栏的标签云里面的标签(标签云要先点击展开)
3. 点击侧边栏的月度存档(同标签云先点击展开)
最后感谢测试并反馈的朋友!哈~睡觉去鸟,设定在10点多发布……(现在是2010.9.5 0:32)
zww
赏
oooo
or
- 本文标题:给主题zSnos-private加了些ajax效果,荒淫测试!
- 本文链接:https://zww.me/archives/25297
- 发布时间:2010年09月05日 10:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
ajax太棒了,但是我不会,杯具了。主题已经更新,欢迎你在去看看。留个言什么的呵呵
@东风
留言什么的不需要说,不然会有广告嫌疑。
分类目录那里是向某个定制的php文件请求么?
@小邪
直接向函数请求(functions.php),函数里面有post结构,其实就是index.php/archive.php里面的post区
@zwwooooo
帅呆了 ~
@zwwooooo
。。。。这评论发表速度也太快了 ~
@小邪
没想到去掉一些无用的功能+一些不必要的jQ效果也能加快点提交速度,囧
哟呵,先我一步开始折腾ajax了嘛,这个很不错呀
@万戈
牛刀小试玩一下,不懂很折腾
效果很不错 我也想加个
@书香阁
慢慢折腾
效果不错。。
@相宜本草
Ajax还是很不错,就是不太懂
一直没有时间研究ajax 还在学css ...
@mice
慢慢学慢慢玩
我来荒淫一下,看看效果。
@山头人
荒淫荒淫
是要增加个能返回前页的按钮才方便,看效果也不错啊,好吧我想我也要花些时间再折腾我之前的全站ajax,减少一些BUG才行,之后再和大家见面。
@mcooo
增加返回我不会……请赐教
@zwwooooo
http://mcooo.com/jquery-history-plugin.html 用这个就可以解决,不过我想你可以用一个不同CLASS来单独加载这些内容,然后做个折换就行了。
@mcooo
这个我试过,我这用不了,方法不同吧,不过我的不是全站ajax应该也无所谓
俗话说,折腾无极限
@Louis Han
的确
这个效果还行,只不过,不能用【后退】按钮回到刚才的页面了。。。
现在九点,坐等发布。
@cho
这个看来真的需要折腾下,这么多人建议
对代码一窍不通··只能来了走了不带走一个字母··
@哲哲
荒淫来做,但这篇文章主要是让大家帮忙测试的,没代码
侧栏的那个点击展开,这个我很想要哈,哈哈,我也去试试!
@zen cart
那个很简单的jQ代码
@zwwooooo
对于一窍不通的我,就难咯!
@zen cart
折腾一下就懂点了
路过支持......好俗的话,N年不用了
@derek
囧~
@zwwooooo
冒充A.shun测试,嘿嘿
偶鸡动的测试
@Mucid
测试后还鸡冻么?哈哈
效果非常好
后退是悲剧
@Ygs
没办法啊,技术问题
@zwwooooo
好像这是Ajax的缺点之一
@Ygs
其实有类似插件,但太大了,而且不适合我,反正我的不是全站ajax,无所谓了
@zwwooooo
无所谓了~无所谓了~
@zwwooooo
有什么全站ajax插件?需要很多设置吧?
@球犯
貌似有,去年用过一个国外的,失败告终
咦?是服务器速度极快?没有 load 的效果,囧。
@Alan
哈哈,可能你那速度快,一闪就过
帮忙测试。。。
呵呵,好像没有什么问题。。。。
@柳亚
哈哈,没问题就好
好荒淫的效果,改天需要的话私下里说
@Armgod
哈哈,我的太个人化了,不太通用
我对 ajax 一窍不通
不过感觉你的访问速度好像没有以前快了。
@园子
不会吧,只是多了2k的js