评论投票插件 Comments Vote

May 29th, 2009 Add Comment

前些天在博客上添加了评论投票的功能, 其实这个功能来自一个叫 Comments Vote 的插件, 只是我对插件进行了一些改造而已.

评论投票

曾经有一段时间, 我使用了一个名为 WP-PostRatings 的文章评分插件, 并准备开发一个对评论进行评分的插件. 但后来这个评分插件被我卸除了, 评论评分插件也没有开发. 因为我发现评分效果并不理想, 投票的人都比较偏激, 分为 5 个等级的评分系统, 选择 1 分和 5 分的人竟然居多.
无论是文章评分还是评论投票, 对访客来说多了一个可以表达自己态度的方式, 是一个很好的用户体验, 但是当评分过于偏向极端的时候, 投票就失效了.

直到我看到阿瓦的 WordPress Comment Digg 插件, 投票其实分为 "支持" 和 "反对" 就足够了, 于是我再次尝试将这个功能融合到自己的博客中.

为什么不是 WordPress Comment Digg, 而是 Comments Vote?

我第一次在本机测试的的确是阿瓦的 WordPress Comment Digg, 当时好像还是测试版, 是一个很酷的插件, 但在是我试用的过程中遇到了一些奇怪问题 (现在好像解决了), 并且功能并不能满足我的需要. 功能相仿的 Comments Vote 很朴素, 虽然功能也不能满足我的需要, 但是它的代码可读性比较高, 方便我学习和修改.

Comments Vote 的功能

插件显示的并不是支持和反对的票数, 支持 +1 分, 反对 -1 分, 在页面上显示评论的得分. 插件还提供一个选项, 当评论得分低于一定的数值, 评论会被隐藏起来 (需要点一下才能展开), 有点像 Digg 处理评论的方式. 另外, 插件是记录 IP 而没有进行 Cookie 的检验. 除非限定注册者才能投票, 否则对所有投票系统而言, 无论使用 IP, 使用 Cookie, 还是两者兼用, 都会有一个无法修复的 bug.

目前我已经对插件进行了彻底的改造, 并且一定还会有更多的修改. 虽然很多朋友在向我要这款修改过的插件, 但基于某些原因, 很抱歉我不能给你们, 也不确定日后是否会发布出来, 有兴趣的朋友可以下载一个自己修改, 我也推荐使用阿瓦的 WordPress Comment Digg.

相关插件

Comments Vote
WordPress Comment Digg

最后一些朋友帮忙测试, 尤其是传说中纯洁的小绵羊和师妹李.

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 评论投票插件 Comments Vote

  1. http://1.gravatar.com/avatar/d11095658ce0be67f881c339772711e3?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    期待有一天你會發佈出來,哈哈!

  2. http://0.gravatar.com/avatar/efd98a38e61c583d899ba80e6cbcaa94?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    额..按你的教程一步一步做,.弄成了... :shock: 原来不需要插件啊.这么好的功能啥时候默认到主题里吧~~

  3. http://0.gravatar.com/avatar/efd98a38e61c583d899ba80e6cbcaa94?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    mg12,鼠标移到@XXXX上会显示对应的窗口.这怎么实现呢....太崇拜你了....这么多有创意的功能都能想的出来..还是鼠标一不小心移过,窗口闪现,真是吓了我一跳....再仔细看看,真是很体贴的功能....求教!

  4. http://0.gravatar.com/avatar/afbb42c0890d310fd15f660d721d05ed?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    可以分享一下你的评论投票插件吗? 真的很不错啊

    4889884@qq.com

  5. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @austin
    目前不是, 以后难说. 我最近有更有意义的事情做, 所以先搁置一段时间吧, 哈哈~

    @小ㄅ
    是啊, 这个插件不修改不能在 iNove 上使用.

    @apple
    不好意思, 还没完工. 也不确定是否会发布.

    @apple
    因为现在的效果并不是我真正想要的, 我说不出一个好的方案. 既然 @wan 研究透彻了, 你就请教一下他吧.

  6. http://0.gravatar.com/avatar/2d735cd54f1766dfbe394c33315f7e90?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @apple
    这个问题,俺研究透彻了。嘿嘿。并且和@mg12的一模一样了。。。。嘿嘿。 :razz:
    我就不发出来了,偷别人的东西本来就比较呐个。。。嘿嘿。 :evil: 你要我可以告诉你。

  7. http://1.gravatar.com/avatar/719294ab1d4857b93574555456f7c84d?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @mg12
    还有你首页文章标题前是的展开/折叠是怎么实现的?可以具体介绍下吗?

  8. http://1.gravatar.com/avatar/719294ab1d4857b93574555456f7c84d?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @mg12
    可以分享一下你修改后的vote插件么?真的很漂亮,我在网上找了3天都没找到这样的。
    我的邮箱40906257@qq.com

  9. http://1.gravatar.com/avatar/76b126a5f55585c1c7af5c1e597cface?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    請問要怎麼在iNove佈景中使用這個插件呢?
    我有裝了,但是沒有顯示投票按鈕出來!!

  10. http://0.gravatar.com/avatar/cfcfba626329d93eff1115f31584b26b?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    是不是投票得越多就越显示在前面...?

  11. http://0.gravatar.com/avatar/490cf262668eebb0f0f1a50d9d48d702?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @广西博客
    这问题问得好, 很遗憾不是, 但完全可以实现这样的效果.

  12. http://0.gravatar.com/avatar/87992a7c1d327a19ebd942e003e5e83f?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    是不是投票得越多就越显示在前面?

Comment pages
  1. Loading...