[英]How to calculate the user's average rating on all his/her nodes with Fivestar?
在我的網站上,用戶可以通過在評論中名為Stars的Fivestar字段對彼此的節點進行評分。 我現在要計算用戶的總體平均得分。 這意味着,我想顯示用戶在他/她所有節點上的平均得分。
例如。 假設一個用戶創建了2個節點: Node 1和Node 2 。 有人評價他的內容:
這樣,總體平均值將為(4 + 5 + 3 + 4 + 4)/ 5 = 4。
優選地,該結果也應該顯示為星星。
我怎樣才能做到這一點?
編輯:使用計算字段模塊似乎是解決此問題的一般想法。 在我看來,這很好,我認為最好將用戶的平均得分存儲在用戶字段中,以使其易於訪問。 (使用視圖也可以。)我計划在他們的個人資料頁面上顯示平均得分,但也許將來我也會在網站上的其他地方使用它。
您能(幫助)我應該使用的代碼嗎?
@ Thomas4019在https://drupal.stackexchange.com/questions/95617/how-to-calculate-the-users-average-rating-on-all-his-her-nodes-with-fivestar上提供了一個很好的解決方案。 再次感謝您的所有努力!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.