Ajax comments For Simple-Lines

小站评论突破1W当天就把Simple-Lines官方提交版升至了1.1.6,对IE6进行了大量的HACK使主题能完美兼容各大浏览器。因为我想保持主题的简洁特性,不管样式上的还是代码方面的,依旧没有加入一个插件和一个利用jQuery制作的特效,可更新后当天就有童鞋反映说,那我之前折腾的不是又得重来?

额,怎么说来着:无折腾,不WP!

当然,我也不想让大家白白把时间耗在上面,所以呢~今天开始我会慢慢慢慢把一些稳定的兼容的功能或者特效,以加强包的形式分享给各位,以满足各童鞋不同折腾需求。

文本则是利用Willin大师分享的 《WORDPRESS內置嵌套評論專用AJAX COMMENTS》,给Simple-Lines主题(官方提交版)整了个专版,使用方法很简单:

1.下载 comments-ajax-for-simple-lines.7z

2.解压,把 comments-ajax.js 及 comments-ajax.php 放至主题文件夹内;

3.打开 header.php 并找到以下代码:

<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>

用以下代码替换:

 
<?php if ( is_singular() ){ ?>
 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
 
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/comments-ajax.js"></script>
 
<?php } ?>

OK,保存,刷新,看看现在提交评论变成什么样了呢?

主机格调
  1. Arne
    三月 22, 2010 16:05:16 #1

    效果不错,不过无折腾,不WP!挺适合M8的,无折腾不M8 :mrgreen:

    • M8新固件都不来耨,还是再去载个游戏玩玩好了~

      • Arne
        三月 22, 2010 23:16:23

        又测试了一次,还是不行,真见鬼了

        • 我这也出现问题了,新发布的文章……

          • Arne
            三月 22, 2010 23:19:23

            -_-!!完全见鬼了,这个现象很郁闷,汗~搞了半天多都没搞定

      • Arne
        三月 23, 2010 00:51:0

        终于搞定了~~thx

        • 搞定就好,很看好你的主题哟!

  2. 哇嘎嘎,开始放出效果了哇…

    折腾,各种折腾…看看HACK IE6的有社么区别,直接在我现在的基础上改好了…

    • 主要解决了侧边栏下掉,以及双列显示边框消失~

    • 这样留言算得上一种享受咯~

  3. Hailo
    三月 22, 2010 17:48:17 #4

    看看Ajax特效。

    • 来,发表下体验感言呀?呵呵

      • Hailo
        三月 22, 2010 22:14:22

        不知道是不是网速的原因,我这里反应很慢。

        • 速度是由于服务器的关系……

  4. 起衣
    三月 22, 2010 18:10:18 #5

    我去找Simple-Lines里的comments.php叻~~~

    • :grin: 这个对起衣来说自己搞定应该也不是大问题~

  5. 早晨
    三月 22, 2010 18:11:18 #6

    我不知道有什么用…所以去掉了 :grin:

    • 没发现这提交评论不需要刷新吗?而且还有滚动哦~

  6. 早晨
    三月 22, 2010 18:12:18 #7

    指点下…罗…..木木….. :smile:

  7. 杰子
    三月 22, 2010 18:50:18 #8

    你有比较好的美国主机推荐没?

  8. 小柯
    三月 22, 2010 20:10:20 #9

    我路过水一下,莫介意

    • 咋会介意呢!欢迎来水呀!

  9. mila
    三月 22, 2010 20:57:20 #10

    嘿嘿,我好像已经用了类似的插件~~ :grin:

    • 是的,Mila大美屡就不要折腾这玩意儿了~

  10. Dianso
    三月 22, 2010 22:59:22 #11

    喜欢ajax效果,不过不会搞。

    • 你现在使用的主题用这个在IE下会出错……

  11. Justice
    三月 22, 2010 23:02:23 #12

    我的新主题提交给官方官方连邮件都不回了 =.=
    大概太复杂了不好

    • 先提交简洁版本的,然后慢慢更新上去~

      • 我懒得搞2个版本了,看看我继续更新提交他会无视到什么时候吧 ~

        • 我看也不是特别复杂呀,等待咯~

  12. A.shun
    三月 22, 2010 23:17:23 #13

    Willin大师Willin大师分

  13. 久酷
    三月 22, 2010 23:48:23 #14

    这个顶 ,很不错 . :mrgreen: :mrgreen:
    发现你的表情是闪的…………

    • FF下的问题,看来是表情图标压缩过头了……

  14. evlos
    三月 23, 2010 06:02:6 #15

    ╮(╯▽╰)╭,还是觉得这个主题的评论样式超级漂亮的说 ~

  15. 万戈
    三月 23, 2010 09:34:9 #16

    你的收费版折腾的怎么样啦~~~

    • 不想收费了,因为有太多的主题比我做得好的多,所以以后会直接发布一些加强包,同时在主题发布页添加了我的支付宝接受捐赠~

    • 我已经按照我说的加了$了……目前没问题……

  16. 我来试试这个,看搞的定不! :mrgreen:

    • 文件我都本地测试过的,直接丢主题文件夹,头部改句代码,就OK啦~

  17. 我懒得为wp主题添加ajax comments了,要得自己折腾去

    • 呵呵,我是觉得这个功能的确是很强大,做个专版给使用这个主题的人咯~

  18. Blinux
    三月 26, 2010 20:33:20 #20

    木木童鞋真是个才子

    • :grin: 俺是才子俺是才子,HOHO

  19. 阿邙
    三月 27, 2010 01:41:1 #21

    学习了,试用一下哈~!

    • 这个配合我那发布的主题的,其他主题的还是用Willin的原版好~

      • seacen
        四月 1, 2010 11:01:11

        您好,请问哪里可以下载到Willin的原版呢,那个链接无法访问了。

        • 额,杯具了,Willin大师的站倒了……我也米办法了……

          • 小闇
            四月 1, 2010 14:12:14

            那個免空(heliohost.org)時斷時續的,建議3L君晚上來試試~

            • 阿邙
              四月 16, 2010 00:15:0

              后缀改成(atbhost.net)就可以啦..貌似是换了.

            • 小闇
              四月 16, 2010 01:14:1

              哦~原來willin大師有二站的啊(筆記)

            • 老黑
              四月 25, 2010 15:04:15

              我看看

  20. 朵未
    三月 27, 2010 15:54:15 #23

    厉害!顶了~~

    • 有现成代码拿,只做了写微调,没什么没什么~

    • 你折腾的也相当不错!!

  21. 哈哈 来试试效果~ :mrgreen:

    那个is_singular() 是什么意思呀?~

    • PHP的判断,文章页和页面才加载这个JS~

          • 金冈
            五月 27, 2010 17:10:17

            嗯,效果不错,用了

  22. 可以请教一个问题么,鼠标移到链接上的效果如果去除,额,因为这个被写到代码里了,其实我不需要

  23. seacen
    四月 1, 2010 10:58:10 #27

    :wink: 可得好 好试试

  24. 我那个好像用的也是这个,不过效果没这个好

    • 效果得靠调整CSS,各主题修改不同~

      • 金冈
        五月 27, 2010 17:09:17

        :grin: :grin: 试试效果

  25. Xzi
    五月 17, 2010 12:59:12 #30

    测试一下Ajax提交。哈哈

  26. Fantasy
    五月 20, 2010 11:20:11 #31

    我使用了上面的方法,可是Ajax提交后需要刷新才能正常显示,请求help啊~

    • 这个JS是配合官方提交版的……

      • 我用的就是官方提交版的主题啊 :shock:

        • 额,那还是用Willin大师的原版吧,这东西比较麻烦……

          • 嘿嘿,原来是commons-ajax.php和commons-ajax.js这两个文件出了问题 :lol:

          • 五月 28, 2010 17:28:17

            问题一样啊,怎么搞的,我的提交完了总是提醒“点击这里取消回复 Name Mail Webs 正在提交, 請稍候…# ”,然后原来的评论的框没了,变成两行字。

            • 等本本修好我再测试测试……

  27. Eric
    五月 23, 2010 13:18:13 #32

    我在想这个ajax功能和WP thread comment插件的ajax是否会起冲突~不然这种情况应该如何实现邮件回复通知捏?望解答

    • 一个评论提交两个JS来控制,你说呢?邮件回复通知方法比较多,随便搜索下吧~

      • Eric
        五月 23, 2010 21:47:21

        WP thread comment用久了比较依赖~木木用的是哪个?

        • 原生的,WP自带的嵌套回复~

  28. Nox
    五月 25, 2010 18:53:18 #33

    倒,有点问题,无法解决。。。

    • 貌似,这JS就是让人头大啊~

  29. 金冈
    五月 27, 2010 00:08:0 #34

    嗯,试试

  30. 五月 28, 2010 16:41:16 #35

    哎,IE下能提交成功,但不是Ajax,谷歌和火狐在1.2.3和1.3.2下为两个红X,1.4.2下会转圈和倒计时但是总是提交不上去,O__O”…

    • 很多人反应了,试试Willin的原版吧

  31. ultra38
    六月 15, 2010 04:39:4 #36

    好厉害,,把主题做的跟软件似的……

    • 主题跟软件也没啥区别,都是代码,种类不同而已~

  32. zero
    六月 20, 2010 14:54:14 #37

    试一下效果

  33. xiaoxin
    八月 25, 2010 08:24:8 #39

    :evil: 来测试下!用了你的这个AJAX,用IE提交,返回错误#,很是纳闷!来你这测试下!

  34. xiaoxin
    八月 25, 2010 08:26:8 #40

    测试了,你的可以完美运行!

    • 还是推荐用willin的原版吧……

      • :???: 可是我换上willin大师原版的!问题依然没有解决!

  35. ADD~``
    九月 4, 2010 09:53:9 #41

    效果很动感啊。。不过- -自带的嵌套回复没有效果了啊.

  36. Mercury
    九月 9, 2010 15:08:15 #43

    效果非常棒。不过有个疑问请教大师,我评论回复非常的慢,应该不是空间的问题吧,服务器是自己的R710 环境是阿帕奇,如何测试win环境下php邮件发送速度呢?我觉得会不会是邮件DNS查询超时导致?

    • 小闇
      九月 9, 2010 15:34:15

      有可能是空間的連線不好……正如我家的中國訪客都抱怨提交評論很慢…… :!:

      • 非常谢谢回复~ 5555可是我就在服务器旁边,环境是自己配置的就是担心是服务器邮件函数没有配置好。

  37. 小米
    十一月 22, 2010 18:27:18 #44

    在这里 学习了不少东西,十分感谢

  38. king
    三月 15, 2011 14:30:14 #45

    很酷也很喜欢,但不知道到底哪个是最新版,按照一些说明里改,发现居然主题里没有你教程中说的那个文件,比如menu.php。崩溃,看的眼花,呵呵。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">