【问题标题】:Disable Drupal 7 fivestar widget after vote is done投票完成后禁用 Drupal 7 五星级小部件
【发布时间】:2012-07-16 04:05:16
【问题描述】:

公司,

我是drupal的新手。我在我的 Intranet 站点中使用 Drupal 7、五星级、用户点和投票规则模块。我使用规则模块创建了新规则,根据登录用户提供的评级(星数等)向内容作者奖励积分。这工作正常。

但问题是,每当登录用户单击五星级小部件时,就会触发一个事件,并且内容作者会根据定义的规则获得积分。 为了解决这个问题,我想在登录用户单击一次五星级小部件后禁用五星级小部件。 我们怎样才能做到呢?您能否建议如何实现这一目标?

我正在使用的模块的版本详细信息如下。

五星 7.x-2.0-alpha2

投票 API 7.x-2.6

用户点 7.x-1.0

投票规则 7.x-1.0-alpha1

规则 7.x-2.1

【问题讨论】:

    标签: drupal-7 userpoints fivestar


    【解决方案1】:

    您必须在规则中添加一个条件,例如“如果用户尚未对内容投票”。或许您可以仅使用规则接口来实现这一点,否则您将不得不对五星 API 进行一些研究,以验证用户对特定节点的投票。 希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-14
      相关资源
      最近更新 更多