问题标签 [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 回答
792 浏览

php - mysql 使用 php 投票系统存储投票的最佳方式

嗨,我有一个带有评级表的 php 投票脚本,用于多个类别的文章、图像和评论

登录用户只能评价喜欢它或不喜欢它

存储评分用户的最佳方式应该是将它们存储在像这样的长文本中

或创建一个将 rate_id 与 user_id 链接的新表

以及对脚本和mysql性能有什么影响

0 投票
2 回答
403 浏览

php - 按总票数排序结果

我正在建立一个投票系统。有两个表 - 一个用于投票,另一个用于正在投票的项目。在此示例中,项目是线程。

首先,我拿到物品。

其次,我得到项目的选票并计算它们。

第三,我想根据总票数按顺序显示项目。

我发现的唯一方法是将结果放入数组中并以这种方式排序。但是当站点要拥有数百个项目时,将整个表放在一个数组中是没有意义的。

有没有办法用 MySQL 做到这一点?或任何其他最佳解决方案?

0 投票
3 回答
173 浏览

c# - 哪个更适合投票功能

哪个系统最适合用于投票功能,为什么?;

  • 将投票分别放在数据库表中,并在需要时计算平均值

  • 一种产品只有一排。当新的投票到来时,获取该投票表格数据库,再次计算并更新记录。例如,我们有一个产品 1 的投票记录。它的投票在数据库中总共有 326 人,有 45 人投票。然后我们收到一个新的投票,即 4 和产品 1。我们从数据库中获取记录,然后执行以下功能;

(326 + 4) / (45 + 1)

然后将其再次保存到数据库中,总价值为 330 和 46 作为投票的人。

我总是选择第一个选项,但我想知道其他人在做什么。

0 投票
2 回答
280 浏览

php - 关于 AJAX/PHP 投票系统和 Amazon Mechanical Turk 的假设性问题

我对 Amazon Mechanical Turk 不太熟悉,但作为一名 JavaScript/PHP 开发人员,我突然想到,为某人点击付费可能会影响简单的投票应用程序(即 Yahoo 的 OMG 投票)。

假设地说,有没有办法验证来自该服务的点击并阻止它们?为了这个问题,让我们假设投票系统使用 PHP、AJAX 和 jQuery 的组合。

0 投票
1 回答
378 浏览

ruby-on-rails - Rails:带有 json/xml 输出的简单调查

我想创建一个带有网络表单界面的简单应用程序,用于添加问题和答案。投票之类的。在一种形式中,我想要一个问题的文本字段和几个可添加/可删除的字段来回答。

有什么宝石吗?我找到了Surveyor,但它对我的需求来说太复杂了。

0 投票
2 回答
917 浏览

ruby - 按票数排序帖子

大家好,长期读者,第一次海报:)

我有一个带有帖子的应用程序,我正在使用 gem thumbs_up ( rails v. 3.0.7) 为帖子添加投票。我已经为显示前 10 个帖子的帖子设置了名人墙,但我只是不知道如何按投票对帖子进行排序(加减法)。

现在我只是在使用:

结尾

和耻辱之墙:

结尾

但实际上我需要使用plusminus方法而不只是vote_count来排序帖子,因为它只是向我显示一些帖子,而不是投票最多的帖子,或者至少是类似的:

并为 wall_of_shame

目前 votes_for 和 votes_against 只能在视图中使用

如何在我的帖子控制器中使用它们以便能够在:order =>中使用它们 ?

谢谢你。

0 投票
2 回答
261 浏览

php - 如何保护具有投票功能的画廊

我计划准备一个带有投票选项的画廊(在 php 中)。但是,我遇到了安全问题,不知道如何解决。

我希望每 24 小时只能投票一次。我尝试使用 IP 地址验证,但取决于 ISP,它可能会在重新连接后发生变化。可以从计算机中删除 Cookie。

我考虑了另一种方法:向该人发送一封电子邮件,并附上他们点击投票的链接。这将保存在数据库中,对 IP 地址和电子邮件地址有 24 小时限制。

不幸的是,这些选项不能保证。您还有更多安全提示吗?你会建议别的吗?

PS- CAPTCHA 看起来不错,但用户可能在遇到任何困难时不想投票。

0 投票
1 回答
91 浏览

drupal - 如何查看节点类型中所有文章的 Drupal 附带的默认列表(预告片)?

我一直在为 Drupal 使用视图和更复杂的东西,但似乎我不知道基础知识。

我需要在没有视图的节点类型中显示所有文章......(我正在使用五星级投票,在视图中我无法将其添加到字段中......它没有出现在列表中)

但它确实出现在预告片列表中..

我只是不知道如何访问它!

0 投票
1 回答
151 浏览

ruby-on-rails-3 - 投票 Fu Rails App 投票链接帮助

我在使用 Rails 3 的 Vote Fu 插件时遇到了一些麻烦。到目前为止,我已经完成了所有投票功能(我可以让用户在 rails 控制台中成功为文章投票)。

我遇到的问题是我似乎无法在前端获得链接。我的文章视图中有以下内容,因此用户希望只需单击链接即可为特定文章投票。

当我尝试运行我的应用程序时,我收到一条错误消息:

SQLite3:: SQLException: 没有这样的列: 分数: SELECT SUM(score) AS sum_id FROM "votes" WHERE ("votes.voteable_id = 4 AND "votes".voteable_type = 'Article'

有人对此事有任何建议吗?任何帮助将不胜感激!谢谢!

0 投票
6 回答
1863 浏览

php - 受IP限制的PHP + MySQL投票系统

我需要实现一个匿名投票系统(用户注册是不行的)。我决定最好的选择是将单个项目的投票限制为每个 IP 10 个(以考虑学校等)。

解决这个问题的最佳方法是什么。我正在使用 PHP + MySQL。在高峰时段,每秒最多可能有 20 张选票。我正在使用带有专用 MySQL 服务器的负载平衡前端。

我担心的是每次投票都在数据库中插入一行,然后查询该数据以查看它们是否已达到限制,服务器可能无法处理?

看看MongoDB或其他东西会更好吗?

还有其他想法吗?