Axiu Blog
/willin.heliohost.org/) 的办法(实现方法请点[这里](http://willin.heliohost.org/?p=1271)),很棒。但是因为主题内容比较多,代码又比较老(id=’responsd’、id=’commentlist’都没有)……迷茫的看了半天,动手做吧。 先去了以前启用嵌套评论的办法的链接,找到了老朋友 [You
不好意思这么久一直在默默改代码,今天终于看到了全貌,心里默默激动一下~因为工程量对于我来说确实浩大了点。 主要修改了主题评论的几个关键的地方~: ### 1、AJAX嵌套评论效果 本次修改启用了[Willin Kan](http://willin.heliohost.org/) 的办法(实现方法请点[这里](http://willin.heliohost.org/?p=1271)),很棒。
不好意思这么久一直在默默改代码,今天终于看到了全貌,心里默默激动一下~因为工程量对于我来说确实浩大了点。 主要修改了主题评论的几个关键的地方~: ### 1、AJAX嵌套评论效果 本次修改启用了[Willin Kan](http://willin.heliohost.org/) 的办法(实现方法请点[这里](http://willin.heliohost.org/?p=1271)),很棒。
最近我在折腾啥
Max

不好意思这么久一直在默默改代码,今天终于看到了全貌,心里默默激动一下~因为工程量对于我来说确实浩大了点。
主要修改了主题评论的几个关键的地方~:

1、AJAX嵌套评论效果

本次修改启用了Willin Kan 的办法(实现方法请点这里),很棒。但是因为主题内容比较多,代码又比较老(id=’responsd’、id=’commentlist’都没有)……迷茫的看了半天,动手做吧。
先去了以前启用嵌套评论的办法的链接,找到了老朋友 YoungCheon 的老帖子(用处很大)。这个在以前做过,所以直接翻以前的旧帖子,折磨了一个下午,终于完成了。再来是麻烦的CSS。还是因为主题的复杂,所以设置了一个下午,终于把样式改成了比较喜欢的,而且顺便发现我以前弄进去的代码,真是一堆shit……

2、定义回复和嵌套回复的不同回复样式

我折腾出的经验是首先要把children所在的元素位置找对……这个事情很麻烦,而且很耗费时间,推荐用chrome来找,看代码一层一层比较方便。
第二步设计就行了,我把日期隐藏,重新定义了avatar头像等几个元素的位置。这一步搞完了也花了几个小时。
第三步也是很有意思的一个东西,在Jinwen 的 这篇 文章里找到一个好办法,他确实是JS专家啊,什么东西都要搞出点新意~主要的效果如文章所说,嵌套1层,其他全部用 @xx ,既不会破换页面效果,也不会让留言顺序很混乱。这个方法的关键也是找元素所在的位置,其实看看代码会发现原理挺简单的。

3、修改留言板

我本来觉得如果这么改的话,留言板需要大动了,因为以前的留言板是自定义出来的,如果重写,各个元素对应问题很头疼。
但是查看了一下wp_list_comments这个函数的定义,发现完全不用那么麻烦。这个函数变量有这么几个:

‘walker’ => null, ‘max_depth’ => , ‘style’ => ‘ul’, ‘callback’ => null, ‘end-callback’ => null,’type’ => ‘all’, ‘page’ => ,’per_page’ => ,’avatar_size’ => 32, ‘reverse_top_level’ => null, ‘reverse_children’ =>

如果需要倒序输出的话,主要把reverse_top_level置为1就可以了。搞定。

4、缩减JS代码

由于用到了1.3.2的JS库(很大),所以缩减了一些代码,主要是导航栏的滑动效果(代码量挺大的),回复按钮的淡入淡出(10几行)和slideshow。不知道会不会快一点呢~

cookie的问题。很多朋友发现本站无法记住用户登录信息,所以每次回来都要重新输入,但是改了几遍,在不同浏览器下有问题。我是不知道是为什么。希望有经验的同学可以帮我解答一下~~

PS:

最后想发表点牢骚。人家说我这几天眼睛红红的,跟中毒了一样。确实搞有意思的东西能中毒吧,兴趣是最好的老师,我跟着几位老师(滕信家 的YoungCheon 和 Xiaorsz 虽然退役了,但是留下了许多好东西),在WP里摸爬滚打,从什么都不明白的WP盲,一步一步摸索着前进着,虽然有时候挺累的(眼睛),不过很快乐。现在有了几个新朋友,越来越觉得有趣了,能搞点东西分享,能把自己的、哪怕是完成别人的实例贴出来,也是很高兴的。

盗用 ZWWoOoOo(你名字真难打)的名言:”我也只是因为喜欢所以才折腾的“。

Comments