2012-07-16 28 views
3

Co's,投票完成後禁用Drupal 7 fivestar widget

我是drupal的新手。我在Intranet站點中使用Drupal 7,fivestar,用戶點和投票規則模塊。我使用規則模塊創建了新規則,根據登錄用戶提供的評分(星號等)向內容作者頒發點數。這工作正常。

但問題是,無論何時登錄的用戶點擊五星小部件,事件觸發,內容作者根據定義的規則獲取點數。 要解決這個問題,我想在登錄用戶點擊五星小部件一次後禁用五星小部件。 我們如何製作它?你能否建議如何實現這一目標?

我使用的模塊的版本詳細信息如下。

五星7.x的-2.0-α-2

投票API 7.x的-2.6

Userpoints 7.x的-1.0

投票的規則7.x的-1.0-α1

規則7.x-2.1

回答

0

您必須爲規則添加條件,例如「如果用戶尚未對內容投票」。也許你只需使用規則界面即可實現這一點,否則你將不得不對五星api進行一些研究,以驗證用戶對特定節點的投票。 希望有所幫助!