成功把Ajax提交评论效果添加到Zbench

> 话说小邪碰巧在 5d6d 子论坛看到个很牛的 Ajax 评论提交效果,显示灰常好,与一般提交几乎一样呢。
> 所以立马开始动手折腾。不过具体折腾内容小邪只能透露一部分额,不然影响原作者的销售就不好鸟。

一. 部分 Zbench 的 CSS 修正:

> 上次的修改还是木有达到小邪心中的完美样式,所以咱们继续补充,添加 Wp-pagenavi 的 CSS 代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
.wp-pagenavi .page{padding:0 4px;}
.wp-pagenavi .pages{padding-right:5px}
.wp-pagenavi .current{padding:0 4px;}
.wp-pagenavi .nextpostslink{padding:0 4px;}
.wp-pagenavi .larger{}
.wp-pagenavi .last{padding:0 5px;}
//补上 Wp-pagenavi 插件的 CSS
 
.post .entry img{position:relative;left:-2px;}
//文章中图片整体向左偏移 2px
 
#footer-inside #back-to-top{position:absolute;top:5px;right:10px;font-size:12px;border:none;color:#AAA;}
//TOP按键向右偏移 20px

二. Ajax 效果预览:

> 标题下方的图片是进行 AJAX 提交之后的效果图,看起来和无 AJAX 提交的时候的效果几乎一摸一样。
> 下面则是点击提交按键之后的效果,嘎嘎,小邪太鸡冻了。蛋定,蛋定蛋定,春哥保佑,阿门嘎嘎。

三. 添加 Ajax 效果的部分步骤:

> 小邪只能透露一部分的修改过程,需要的童鞋请到 Zww主题大湿 的淘宝店去看看,那里有提供服务。
> 额,虽然那里的效果可能有一点儿不同,不过也是很好滴,下面提供Zww的淘宝店传送门 -

> http://item.taobao.com/auction/item_detail-0db1-f7c8975a70ef482efd2d90754d09a9a5.jhtml

1
2
#commentbox_reload{background:#F2F2F2;display:none;padding-left:10px;border:1px solid #ccc;line-height:40px;margin:10px auto;}
//首先我们增加一个载入提示框的样式
1
2
<div id="commentbox_reload_con"></div>
//然后用上面的 div 把整个评论列表范围框住以实现 jQuery 的局部刷新
1
2
3
4
5
6
<script type="text/javascript" src="http://tool.evlos.org/file/jquery-1.2.6.min.js"></script>
//载入 jQuery 库,使用 1.0 版本以上的皆可以实现
//再载入包含局部刷新代码的 js 文件,为保护原作者成果这里并不列举
 
<div id="commentbox_reload"></div>
//最后在适当地方加入载入提示框的 div 即可

四. Willin 回复邮件通知 Evlos 样式修改版:

> 嘿嘿,因为木有提供具体的 Ajax 代码,作为补偿。小邪把自己的评论回复邮件通知样式送给大家。

> http://code.google.com/p/evlosbox/downloads/detail?name=cmn_cssed.zip&can=2&q=

五. 附言:

> 参考文章 -
> Comment Mail Notify - http://kan.willin.org/?p=1295

> 话说某天看到 Lazy_R 在推上说道 -
> “作为一个懒人,我躺在完全没收拾的沙发上,身下压着衣服撑子。我懒得翻身把撑子抽出来。
> 不过我还不是丧心病狂嘛,我还知道把这个发到twitter上,说明我还是有感觉的 …”

> 嘿嘿,当时小邪就 Orz 了。(* ̄▽ ̄)y ~~

Leave a comment

115 Comments.

  1. 万戈 坐沙发!#1

    ajax抢先试

  2. baby_1224 坐板凳!#2

    :lol: 前来测试一下....

  3. 武龙杰 躺地板!#3

    都是技术强人呀,呵呵!

  4. MOPVHS 天花板!#4

    :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink: :wink:

  5. dudo 下水道!#5

    测试一下,最近对留言部分感觉越来越不满意了,想改一改

  6. 试试ajax...有多好看

  7. 好像速度很慢,要10s+
    难道是RPWT. :evil:

  8. 啥效果 测试一下看看~~ :biggrin:

  9. 嘎嘎……

  10. 好像是有点慢……不知哪里的小问题……

  11. 来测试

  12. 我说呢,这个主题有点熟悉,小邪把原来的主题换了啊……

  13. 日志的时间不对头啊

  14. 试一试效果看~~ :biggrin: :biggrin:

  15. 还不错 速度上有点欠缺 呵呵

  16. 我倒是觉得速度挺快的!

  17. ajax真是提速啊 哈哈

  18. 不懂。路过。
    呵呵 :mrgreen:

  19. 我也试一下。。 :rolleyes:

  20. 试试效果~~!

  21. :wink: 可以说成无插件版的那个什么T什么玩意的= =.
    ...忘记名字了..杯具..

  22. :mad: 发出去了 不带自动刷新的么...

  23. 来看看效果咯~~

  24. :evil: :evil: :evil: 什么时候也给自己整一个!!!

  25. 人肉测试中,期待你回复的邮件通知,看看真实版邮件回复效果。 :lol:

  26. 来测试一下啥样子的 :mrgreen:

  27. 我来测试这个ajax效果有啥特殊

  28. :wink: 这个模板看着很舒服~

  29. :mad: :mad: :mad: 对这个分页的显示非常的鄙视,太小太密了,本来喔鼠标就有问题,老是点错!!!

  30. 俺也试试 爽一下~

  31. ajax很不错啦! :lol: 以前弄过……

  32. 我来试试 呵呵

  33. 围观学习中……

  34. 话说我的emlog实现不了啊,只能说wp很强大

  35. :biggrin: 我也来试一试

  36. 正能折腾啊 我没时间搞啊 呵呵

  37. :twisted: 我看看究竟是什么效果...

  38. 5d6d的话直接post出去,之后等到确认ajax完成,估计返回的是一大堆html...
    所以之后直接用javascript写出来刚刚发表的帖子的内容
    ,ajax就达成了

    • @卜卜口の , 恩,现在发现了,返回一大堆html速度很慢 ~
      而且还需要进行过滤 ~
      过滤的话用html的注释作为标记是很方便 ~
      但是速度还是跟不上来 ~
      还是你的方法较好一点呢 ~ :mrgreen:

  39. 我也才尝试尝试这个效果 :razz:

  40. 哈哈,我刚从zbench换到zonce

    • @天天记事 , 嘿嘿,看过鸟,话说你那里有个网友的留言网名真是强悍 ~
      叫 如何怀孕 。。。 :exclaim: :exclaim: :exclaim:

    • @天天记事 , 呵呵,放心,最近一些大师的主题作品都木有这个 ~
      不过你如果喜欢的话 ~
      可以自己添加以下代码到 header.php ~

      1
      2
      3
      
      <meta name="keywords" content="关键词" /> 
      <meta name="description" content="<?php bloginfo('description'); ?>" /> 
      <meta name="Author" content="作者名" />
  41. 我来测试下效果…… :razz:

Leave a Reply

:evil: :razz: :wink: :rolleyes: :redface: :cry: :biggrin: :lol: :idea: :mrgreen: :mad: :exclaim: more »

[ Ctrl + Enter ]