欢迎各位兄弟 发布技术文章
这里的技术是共享的
Drupal 有很多种投票/评比模块,有的简单、有的复杂,如何选择?
简单介绍一下:
fivestar 这个用的人较多,作者一直在更新,每个ip可以在1星到5星之间投票并计算平均值。
Plus1 有点类似digg的风格,jQuery技术,在drupal专业开发指南里面专门介绍了这个例子。
Node Vote - 对每篇文章投票1-10分。
这个模块比较精简,不像前面两个需要依赖与voting api,但该模块不支持匿名用户投票,如果想支持匿名用户,作者给出了解决方案http://drupal.org/node/32519 ,但对大站点的性能有影响。看了一下他的数据库,是根据uid和nid记录的,没有ip,也没有缓存。
NodeReview - 可设定多种评比,要建一个新节点类型,需要 Views 显示结果 。
Simple Vote - 更简单的五星级投票。
userreview - 类似 Amazon.com 的书评功能,投票并写心得,心得是一个独立的内容类型,很久没更新了,不支持drupal6。
Vote up/down Package -类似 digg.com,加分或减分。
Voting - 也是五星级投票,可显式平均票数和我的投票。
来自 http://www.mihua.net/node/386m.htm