让Mail To Commenter邮件里的评论链接能正常跳转

起因:昨天郑永在此评论里说到“……另外有几点建议一下:回复评论有邮件通知是吧?但是邮件里面需要到你网页才可以看你回的内容,很麻烦,更麻烦的时候,别人都只 要点击 查看回复内容,就可以直接跳到那里,你的点击了,只是单纯的打开网页,找我的留言地方要查阅半天。汗,我想真跟你的翻页有问题吧?超人那边就可以直接跳到 我的评论那里。最后强烈推荐你在邮件里面直接显示回复内容,不然真的很累。呵呵,希望此条评论就可以直接在邮件里面显示你的回复 :) OK。

行动:这是 Mail To Commenter 插件问题,因为插件 n 久没更新,比较老,插件没有考虑评论分页后的链接,好吧,立马查看插件代码,自己动手丰衣足食!

解决:方法就是把评论链接的函数换一下

打开插件里面的 mailtocommenter_functions.php 文件,找到下面的:

$comment_link = $post_link."#comment-$comment_id";

替换为

$comment_link = get_comment_link($comment_id);

OK,搞定!

文章真短……偶尔写写也好。

既然文章太短,那么就再罗嗦几句:

本博使用了一个新的ajax评论提交,原始代码是小邪这篇《AJAX发表评论的各种模板程序通用代码》文章里面的,我仿照willin的ajax评论提交效果做了个,文件很小,只有3.6k(不压缩),大家在评论时有什么问题请反馈一下,谢谢!
2010.8.26 Edit):又经过无数次的修改,还是用上willin的comments-ajax.php这个文件用来ajax提交,不过我精简了,js也参考了一些代码,不过更小(2个文件加起来不到9K——未压缩),减去一些不必要的请求和功能,目前速度感觉很满意(评论提交9xx毫秒),也稍微了解了,以后可以自己升级鸟~要怎么改就怎么改了

不懂什么ajax,对jQuery也不太了解,随便折腾的,希望ok!

好了,罗嗦完……

zww
or
oooo

“让Mail To Commenter邮件里的评论链接能正常跳转”有163条评论

  1. Max Lee says:

    我用的是 Comment Reply Notification,貌似没这问题...

    1. zwwooooo says:

      @Max Lee 囧~插件不同,而且你用的插件是水煮鱼的,有跟着wp版本更新

  2. 我记得那个谁谁(忘记了)的评论也是很麻烦的

    1. zwwooooo says:

      @磁粉离合器 评论麻烦?更我这篇文章有啥关系?

  3. A.shun says:

    华丽的测试,不解释~ :razz:

    1. zwwooooo says:

      @A.shun 囧,有时慢有时很快,主机问题么?

  4. A.shun says:

    的确是,分页之后就无法跳到评论了

    1. zwwooooo says:

      @A.shun 为啥wp不修复那个评论分页前最后一条评论的跳转bug?奇怪

    2. zwwooooo says:

      @zwwooooo 华丽的测试

  5. BoKeam says:

    我也来测试 :mrgreen:

  6. BoKeam says:

    跳得好快 :shock:

    1. zwwooooo says:

      @BoKeam 哈哈,就是要快,我是否要设置一下博主的跳的快(因为要回复回复很多评论),访客就软软的跳 :mrgreen:

  7. 流年 says:

    看起来,

    $post_link."#comment-$comment_id"

    应该也可以的吧

    1. zwwooooo says:

      @流年 可以,但评论有翻页后就不行了

    2. 流年 says:

      @zwwooooo 哦,原来是翻页的原因啊

  8. 风小 says:

    我这个是用插件的,直接在邮件里看

    1. zwwooooo says:

      @风小 这个本身就是插件……也可以在邮件里看内容,这文章说的是邮件内容里面的链接跳转

  9. 乐友 says:

    测试了 终于搞定。 :razz:

    1. zwwooooo says:

      @乐友 我现在又改了,无限接近willin版本,但感觉速度稍微快点

  10. 山水画 says:

    希望一切都OK

  11. 小松 says:

    我来试试小邪的Ajax提交~

    1. zwwooooo says:

      @小松 其实我全改了,无限接近willin的,囧~

  12. 阿修 says:

    我是来试小邪的ajax的…… :smile: :smile:

    1. zwwooooo says:

      @阿修 刚才我又改了

    2. zwwooooo says:

      @阿修 在测试一下,你忍一下,哈哈

    3. zwwooooo says:

      @阿修 ok,效果无限接近willin(那里cp了很多代码),瞎折腾,不过不到1s的提交速度还是很满意的。

    4. 阿修 says:

      @zwwooooo 貌似没有邮件通知。我是自己跑来的

  13. Bee君 says:

    我也是用这个插件~~马上更新试试...下次你看看我的博客邮箱回复正常不吧~

    1. zwwooooo says:

      @Bee君 嘻嘻,每次我即时,所以你那还没碰到过链接不到位

  14. A.shun says:

    华丽的测试,不解释~ :razz: :twisted: :twisted: :twisted:

    1. zwwooooo says:

      @A.shun 华丽的再测试

    2. zwwooooo says:

      @zwwooooo 再次测试,嘿嘿

  15. 哈哈。这个我就自己来做了,不用钱了 :mrgreen:

    1. zwwooooo says:

      @快播电影 哈哈,免费提供

  16. 也是试试ajax。。。

    1. zwwooooo says:

      @阅网博客 感觉怎样呢?

    2. @zwwooooo
      感觉你的评论字体有点小,看起来必须瞪大眼睛。 :neutral:

    3. zwwooooo says:

      @阅网博客 太大又不和谐,纠结啊,文章用的是13px

  17. yetone says:

    果断测试

    1. yetone says:

      @yetone 加上刷新前再编辑功能不是更好?

    2. zwwooooo says:

      @yetone 不好,影响速度

    3. yetone says:

      @zwwooooo 为何收不到邮件

    4. zwwooooo says:

      @yetone 没有收到邮件?不会啊

    5. yetone says:

      @zwwooooo 同样没收到

    6. zwwooooo says:

      @yetone 插件对邮箱的支持问题,一直就有这个问题

  18. 博主你的主题在ie7下错位了哦

    1. zwwooooo says:

      @书香阁免费网 错位?哪里错位?我用ie7看不会啊?

  19. 郑永 says:

    呵呵,终于可以在邮件里面查看回复评论的内容了,另外你已经亲自解决问题了,但还是觉得回复内容直接显示在email里面好,这样我可以利用手机查看email内容,就可以直接读取了,不用在跳到你网站上去,呵呵

    1. zwwooooo says:

      @郑永 诶?我邮件里没有内容?不会啊

    2. 阿修 says:

      @郑永 这个问题我也很奇怪……有的邮件手机确实看不到内容的

    3. zwwooooo says:

      @阿修 这是什么原因造成的?

    4. zwwooooo says:

      @阿修 是不是html?手机只支持文本?也不对啊

  20. mice says:

    唉 我那破插件..因为连接smtp发信 所以影响我的评论提交速度..

    1. zwwooooo says:

      @mice 你那很快啊

发表评论

昵称 *

网址

B em del U Link Code Quote