首页 / 帖子
如何在view里面显示一定数量投票的人的名称呢?


我使用的是vote up down,关联投票用户,字段是“投下该票的用户”,只能显示第一个投票的用户,如果没有投票显示“匿名用户 (未验证) ”不希望显示这个。谢谢。

2个答案
陈蹊
发布于:2014-10-12 18:47

views没有试过,不过有时候用views挺麻烦的,我是直接用代码实现。

如果你用plus1有对应的api,不过本质都是基于votingapi的,votingapi的核心筛选函数如下:

 votingapi_select_votes($criteria);

你需要都能实现。plus1有封装,vote up/down应该也有。

比如plus1里面的

plus1_get_votes()

有些细节的东西,也不一定有现成的,用现成的也不见得就是最好的解决方案。因为drupal的模块太多,但是前端体验太差,比如drupal大学的开发,几乎不用前端模块,因为用户体验差,所以,很多都要写代码,不过也不太费事,找api就可以。


刘伯彪
发布于:2014-11-06 11:47

最近发现这个vote up down有问题,无法读取投票值,查了很多资料,需要更新vote api为开发版,解决无法按投票数排序问题

http://www.zhaobg.com/blog/299