问题标签 [voting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
897 浏览

symfony1 - Symfony 框架投票系统

有人可以给我一些可能的指南或 symfony 插件的链接,用于投票系统。谢谢。

0 投票
1 回答
1557 浏览

php - Drupal:在外部 php 文件中插入五星级小部件

我一直在尝试加载五星级模块并在外部 php 文件中显示所选节点的评级小部件。我已经在页面上显示了评级小部件,但它只显示小部件的降级版本(非 JavaScript、下拉小部件和“评级”按钮)我查看了页面的源代码,但未加载五星级模块的 javascript . 我尝试使用以下函数加载 javascript,但没有运气:

Fivestar_add_js(); $path = drupal_get_path('module','fivestar'); drupal_add_js($path.'/js/fivestar.js', 'inline', 'footer');

以下是php文件中的代码:

如果您能给我一个提示或指导我在网上阅读一些内容,我将不胜感激。非常感谢您提前。

0 投票
3 回答
5841 浏览

php - 上/下投票脚本

我正在尝试在 PHP 中为我的帖子开发一个投票系统,访问者可以在其中投票赞成或反对,然后我应该能够按最高/最低评分对帖子进行排序。

任何人都可以推荐一个我可以使用的好脚本吗?

0 投票
7 回答
1916 浏览

php - 通过匿名投票防止游戏的最佳方法

我即将为我的网站编写投票方法。我想要一种方法来阻止人们为同一件事投票两次。到目前为止,我的想法是:

  • 投票完成后丢弃 cookie(易受多浏览器游戏影响)
  • 每次投票记录 IP 地址(这将在代理/公司环境中失败)
  • 强制登录

我的网站不是基于帐户的,尽管它汇总了 Twitter 数据,因此可以使用 Twitter OAuth作为识别手段。

存在哪些现有系统以及它们如何做到这一点?

0 投票
2 回答
440 浏览

javascript - 在 Rails 中使用 Ajax 投票

我试图让用户使用 Ajax 投票赞成/反对记录。我将 vote_fu 插件用于投票功能,没有 Ajax 一切正常。我现在正试图找出用不显眼的 javascript 实现异步功能的最佳方法。

我现在正在做的是有两个按钮,“向上”和“向下”,这样当您单击其中一个按钮时,就会向 votes_controller 和创建或更新操作发出请求,具体取决于用户是否已经提交了投票之前的那个记录。提交的参数将是 record_id 以及投票的值。

使用Ajax,我应该如何处理用户进入页面投票而之前没有在记录上投票的情况?具体来说,链接会在开始时转到 votes#create,但在第一次提交之后,链接应该切换到 votes#update。

有没有标准的方法来解决这个问题?我正在考虑在“create”方法中添加一个额外的检查,这样如果它找到 user_id、voteable_id 对的记录,它就会像“更新”一样,但这似乎有点笨拙,而且不完全是 RESTful。

谢谢,埃里克

0 投票
2 回答
1209 浏览

php - 有业力的加权投票系统

这个问题目前比编程更符合逻辑。一旦我了解了我需要使用什么算法,我将研究如何实现它。

我在数据库中有一个项目列表,需要用户投票赞成或反对,以确定它们是否正确。目的是为每个项目提供一个百分比,以显示项目信息的可靠性。

有几个标准要考虑..

  • 投票不是绝对的——每个用户的投票权重取决于他们的业力。
  • 用户业力应该根据他们的投票来计算——例如,如果用户提交了一个项目,其他用户投票确认它是正确的,那么该用户的业力就会增加。如果用户对项目的投票方向与其他具有高 karma 的用户投票的方向相同,则也可以给予 Karma。如果他们与其他高 karma 用户的投票方向相反,他们的投票将被视为不正确,虽然这会降低项目的分数,但也会降低他们的 karma 水平,从而降低他们在未来投票中的影响力。
  • 用户可以投反对票也可以投赞成票。
  • 计算的项目分数应考虑项目的年龄(随着时间的推移,分数会随着项目变得不那么可靠而降低)。

是否有人对执行此操作的最佳算法有任何建议,或者有关如何在编程语言(例如 PHP)中实现此功能的任何提示?

0 投票
3 回答
221 浏览

php - 从数据库中检索与用户相关的“喜欢”

我是数据库结构的新手。我正在尝试创建一个允许用户喜欢某些条目的应用程序,但我希望能够将喜欢与用户联系起来,以便我可以在点赞操作之前/之后更改视觉效果。

我认为从研究中我应该有一个“条目”和“用户”表,然后有一个“喜欢”表将两者联系起来。

我唯一不确定的是,在获取和显示内容时......我将如何编写查询?如果我查询我需要的所有条目,我是否会返回并单独查询每个条目以查看它是否与当前用户相关联?这似乎是一项昂贵的操作。有没有更有效的方法?

希望这是有道理的,谢谢。

0 投票
2 回答
930 浏览

php - 加权投票算法

我正在寻找关于哪种投票算法最适合我的信息。我有一个基本的“向上/向下”投票系统,用户只能向上或向下投票产品。我想让它加权,这样一年前的产品就不会与全新的产品保持相同的标准。

我正在考虑做一个算法来计算过去 30 天内每种产品的票数。然而,这造成了一个不利因素。我不希望超过 30 天的投票变得毫无意义,但可能没有新的投票那么重要。然后可能 90 天后的投票权重甚至低于 30 天以上的投票。

有没有人知道已经这样做的算法,甚至可以在 PHP 中轻松计算?

0 投票
1 回答
101 浏览

voting - 编号投票

如果有人可以帮助我,我将非常感激!我已经在互联网上搜索了很长时间,现在正在寻找一种方法来实现下面提到的所需用户交互性(也许已经有一个我不知道的类似脚本可用?)。

问题:

支持图片:http: //img.photobucket.com/albums/v291/Dark_Jessa/btn_instructions.jpg

有一个候选人名单,每个候选人旁边都有一个圆圈。当用户在圆圈内点击时,里面会出现一个数字。对于所有其他圈子,此过程将继续进行,数字按升序排列。

如果用户改变了他们给圈子的号码的想法,用户可以点击该号码,它会离开圈子。

当用户在另一个圆圈内点击时,圆圈内的数字将被光标所在的数字替换。

示例:用户希望“David MORGAN”成为他们的第二选择。因此,用户将在“David MORGAN”旁边的圆圈内单击。以前在圆圈中的数字“3”现在从圆圈中删除。

用户现在点击“Steve PRATT”旁边的圆圈,里面有数字“2”。附加到用户光标的数字“3”现在已在单击时替换了数字 2。用户现在无形地握住数字“3”。

我想要的下一部分是有一个提交按钮。当用户按下按钮时,他们的圈子选择将显示在新页面上,以便他们确认选择。

如果他们按下提交按钮,但尚未输入所有圈子,他们将被带到一个页面,通知他们这一点。

我不需要任何永久记录的数据,只需要确认时临时记录的选项。

有任何想法吗?:3

0 投票
3 回答
6899 浏览

algorithm - 评分算法:如何将“喜欢”和“不喜欢”的数量和百分比转换为一个分数?

我有一个网站,用户可以在其中“喜欢”和“不喜欢”项目。

因此,对于每个项目,我都有数据,例如“喜欢”的总数和“喜欢”的总票数百分比。

我想只计算一个分数以显示给用户。仅使用 % 是行不通的,因为即使 item_A 可能有 90% 的“赞”而 item_B 可能有 80% 的“赞”,如果 item_B 的总票数为 10,000 而 item_A 只有总票数 1,000。

同样地,仅使用总“喜欢”是行不通的,因为虽然一个项目可能有大量“喜欢”,但如果“喜欢”的百分比很低,它不应​​该排名很高。

什么是从上述数据中创建单个分数的好算法?

理想情况下,分数应该以某种方式“有意义”或“标准化”。例如,如果我在 IMDB 上看到一部电影的评分为 8/10,我会立即知道这是一部好电影。另一方面,如果我看到 1,370 的分数,我不一定知道这是好还是坏。