在我的网站上,用户可以通过评论中名为 Stars 的Fivestar字段对彼此的节点进行评级。我现在想要计算用户的整体平均分数。这意味着,我想显示用户所有节点的平均分数。
例如。假设用户创建了2个节点:节点1 和节点2 。有些人评价他的内容:
总体平均值为(4 + 5 + 3 + 4 + 4)/ 5 = 4。
最好,此结果也应显示为星号。
我该怎么做?
编辑:使用Computed Field模块似乎是解决此问题的一般想法。它看起来很好,我认为最好将用户的平均分数存储在用户字段中,以便于访问。 (使用视图也很好。)我打算在他们的个人资料页面上显示平均分数,但也许我将来也会在网站的其他地方使用它。
你可以帮助我(我想要使用的代码吗?)
答案 0 :(得分:0)
@ Thomas4019在https://drupal.stackexchange.com/questions/95617/how-to-calculate-the-users-average-rating-on-all-his-her-nodes-with-fivestar提供了一个很好的解决方案。再次感谢您的所有努力!