问题标签 [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 投票
3 回答
1004 浏览

c# - 帮助 jQuery 投票系统。无法更新 html 投票计数

我正在尝试创建一个类似 Stackoverflow 的投票系统,但遇到了一个小问题。

我有以下带有 jQ​​uery onClick 事件的 HTML:

jQuery onClick 看起来像这样:

我的问题在于尝试更新投票计数。我只是不知道如何使用 JSON 对象中返回的值更新投票范围。

JSON 对象正在返回数据,我已经使用 alert(data) 验证了这一点

非常感谢您的帮助。

0 投票
1 回答
2028 浏览

.net - 以编程方式使用 Outlook“投票”功能

有没有办法以编程方式访问 Outlook 电子邮件的“投票”功能?我希望能够发送启用投票的电子邮件,并获得回复(最好不进行投票)。

谢谢!

0 投票
4 回答
2798 浏览

ruby-on-rails - 投票功能 Ruby on Rails - 简单问题

我想向我在 Ruby on Rails 中创建的博客添加“点赞”功能,让人们“点赞”帖子。然后我希望能够在侧栏中显示最喜欢的帖子。我是 Rails 新手,所以严重依赖教程和堆栈溢出。任何好的资源或者这甚至叫什么。我假设为这个问题“投票”。

0 投票
9 回答
2864 浏览

statistics - 1 对 1 投票:计算收视率 (Flickchart.com)

我不想对等级从 1 到 10 的项目进行评分,而是希望进行 1 对 1 的“战斗”。两个项目并排显示,您可以选择您更喜欢的一个。基于这些“战斗”结果,算法应该计算每个项目的评分。

您可以在Flickchart.com上看到这种方法,在该网站上使用这种方法对电影进行评级。

它看起来像这样:

截屏

如您所见,如果物品赢得“战斗”,它们会被向上推。排名总是根据“战斗”结果而变化。但这不能仅基于获胜报价(此处为 54%),因为与“泰坦尼克号”相比,与“25 小时”左右的比赛更难获胜。

有几件事对我来说很不清楚: - 收视率是如何计算的?你如何决定哪部电影在排名中排名第一?您必须考虑一个项目获胜的频率以及被击败的项目有多好。- 如何选择哪些物品有“战斗力”?

当然,您无法告诉我 Flickchart 究竟是如何做到这一切的。但也许你可以告诉我如何做到这一点。提前致谢!

0 投票
2 回答
473 浏览

voting - 提供公共投票系统(无需登录)有何影响?

我想知道在不需要用户登录的情况下提供投票系统(或说评级)所涉及的技术障碍是什么。我知道机器人存在问题,投票一堆 - 但是如果你保留用户的 IP 地址怎么办?代理会成为问题吗?

我想建立一个仍然可靠的公共投票系统。现在有可能吗?

编辑 正确性的风险适中,即人工验证和每位用户一票。鉴于用户的角色(选民),成熟的登录会要求用户过多

此外,如果这是“不可能”完成的,那么您如何在事后发现投票欺诈?维基百科的模型可以在这里工作吗?

谢谢,马特·穆勒

0 投票
2 回答
638 浏览

php - 根据用户投票移动 div

我是新来的,但我喜欢这个网站。我检查了其他类似的问题,但我没有看到我在寻找什么。

我是一名音乐家,我一直在做“每日一首歌”的事情,每天我都会写一首小歌。我想将歌曲发布为<div>s inside <li>。在 div 中,我只想要一个简单的 mp3 播放器和一个“喜欢”或“不喜欢”按钮。用户可以投票,歌曲将根据投票数上下移动<li>

我想用数学来保持这个简单——只是从数组中的喜欢中减去不喜欢,<li>然后从最高到最低排序。

最好有一个简单的 cookie 系统,至少可以防止某人一次性投票很多,但我不太担心。

我一直在寻找一个简单的 PHP 或 Javascript 教程。谁能指出我正确的方向?谢谢!

0 投票
4 回答
7134 浏览

php - 开源投票系统

我计划建立一个社区驱动的网站,其投票功能类似于 StackOverflow(或 Digg 等)。我真的很喜欢 SO 的投票系统,在这种系统中,你的分数会因投票反对某人等而被扣除。

无论如何,是否有任何可用的开源模块/组件可以直接插入我的应用程序而无需重新发明轮子?该应用程序可能会使用 PHP 或 Python 开发。

感谢您的意见和建议。

0 投票
3 回答
795 浏览

php - Stackoverflow 等独特用户投票的策略?

我注意到,为了投票,SO 实现了一个 XHR 方法,该方法 POST 到帖子控制器并通过 URL 发送帖子 ID 和投票类型,此外fkey还发送了一个参数,例如:

我将实施类似的技术,我想知道除了实施时的整体逻辑之外,我还可以使用什么逻辑来防止同一用户重复投票并防止垃圾邮件。

我将存储它们的表的架构:

到目前为止,我想出了这些要点:

  • 确保用户已登录
  • 确保发送有效的帖子 ID 和有效的投票类型
  • 确保在 POST 之后,用户之前没有投票过
  • 创建哈希的代码不能包含动态信息,例如用户代理,因为用户可能在不同的浏览器、不同的操作系统上,对吧?

更新:

“SO 可能正在使用登录 cookie 来识别用户。” - 安德鲁

有人可以演示如何做到这一点,或者更具体地说,提供一个示例,说明如何fkey生成 32 位字母数字字符串?

问题:

  • 因为我没有用我的 XHR 代码在任何地方发送实际的用户 ID,这是否意味着我必须更新我的表模式,以便我可以存储fkey而不是说user_id? 可能必须对每个用户都是唯一的fkey,因此我可以查询投票表中是否有一行具有任何 fkey。

将不胜感激任何实施类似技术的人的提示或见解。

0 投票
5 回答
7605 浏览

ranking - 投票算法:如何计算排名?

我试图找出我们计算排名的方法。现在只计算每个条目的赢/输比率,例如,100 次中赢了 99 次,它有 99% 的赢率。但是如果一个条目赢得了总票数中的 1 个,它将有 100% 的获胜排名,但绝对不能高于赢得 99 次的那个。有什么更好的方法来做到这一点?

0 投票
1 回答
315 浏览

voting - Reddit 和类似网站如何阻止用户对链接和评论进行多次投票?

我很好奇并下载了代码,但我似乎找不到我要找的东西。我想我可能会找到一个用户 ID 映射到链接 ID 或评论 ID 的数据库表。但我似乎找不到这样的东西。