drupal 7 中针对匿名用户的五星级模块

发布于 2024-12-19 02:08:54 字数 258 浏览 0 评论 0原文

我正在创建一个具有 Fivestar_Rating 字段的内容类型,我希望经过身份验证的用户和匿名用户对该内容进行投票(评分),当经过身份验证的用户对该内容进行评分然后更改它时,模块将其计算为一票,但是当匿名用户时尝试多次评分,该模块将每次评分计算为新评分(投票),这允许任何匿名用户对同一篇文章多次投票以增加或减少评分。

有没有一种方法可以防止匿名用户在一段时间内根据IP或浏览器进行多次评分?我正在使用 Drupal 7.9 和 Fivestar 模块 7.x-2.0-alpha1

I am creating a content type which has fivestar_rating field, i want the authenticated and anonymous users to vote (rate) this content, when the authenticated users rate that content and then change it, the module calculate it as one vote, but when anonymous users try to rate several time, the module calculate every rate as new rate (vote) which allow any anonymous user vote many times on the same article to increase or decrease the rates.

is there a way to prevent anonymous user from rating more than one in a period of time, depending on the ip or browser? i am using Drupal 7.9, and the fivestar module 7.x-2.0-alpha1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

有深☉意 2024-12-26 02:08:54

转到您的 drupal 管理区域中的此路径。

管理>配置>搜索> voteapi

您将有第一个选项来选择匿名滚动时间。在该选项中,您可以更改匿名投票的投票期限。

Go to this path in your drupal administration area.

admin > config > search > votingapi

You will have first option to select anonymous rollover time. In that option you can change duration of voting period of anonymous votes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文