首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在添加一次注释后授予Userpoints?

如何在添加一次注释后授予Userpoints?
EN

Drupal用户
提问于 2013-10-10 21:26:32
回答 2查看 892关注 0票数 1

我创建了一个规则,当用户在节点上进行评论时,该规则将用户点授予他们。但是,我希望每个用户每个节点只授予这些点一次。这意味着,该节点上的同一用户的未来评论不应导致额外的分数。

我怎么能这么做?

EN

回答 2

Drupal用户

回答已采纳

发布于 2013-10-22 19:55:01

我解决了国旗模块的问题:我创建了名为“注释在此节点上”的标志&“第一反应”*,并创建了名为“节点上的注释”的规则。以下是我的规则设置:

事件:保存新评论后

条件:

  • 内容类型参数:内容:[comment:node],内容类型:文章
  • 未标记node参数:标志:此节点上的注释,节点:[comment:node],用户代表其检查:[comment:author]

行动:

  • 授予指向用户参数:用户:[comment:author],点数: 2,点数类别:反应,实体:[comment:node],描述:新的反应,操作:添加,显示:假,中度:自动批准
  • 标记一个节点参数:标志:在节点上注释,node:[comment:node],代表其代表的用户:[comment:author],Skip权限检查: false
  • 标记注释:参数:标志:第一反应,注释:[comment],用户代表标志:[comment:author],Skip权限检查: false

因此,每当用户第一次向某个节点添加评论时,该节点被标记为“节点上的注释”,该反应被标记为“第一反应”,添加该评论的用户将被奖励2分。

**我在相关问题.*中使用了“第一个注释”标志

票数 1
EN

Drupal用户

发布于 2013-10-10 21:45:43

我将创建一个新的角色,并使用规则模块来授予点数。只有当用户没有分配给他的角色时,才会授予点(和角色一起)。

票数 -1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/88544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档