问题标签 [voting-system]
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.
php - 如何检查站点是否未直接到达?
我有一个投票脚本。它运作良好。
但我有一个小问题。我不希望人们直接到达投票提交页面(投票提交到数据库的页面)。我希望他们只能通过特定链接访问它。
我的投票链接:
$id1
用于定义用户投票的页面。(投票添加到数据库时很重要)
我不希望人们直接到达 rankup.php 和 rank.php。我怎么能防止这种情况?
javascript - 自订购投票系统
我需要一些基于 javascript 的代码来帮助我的投票系统。基本上,我正在努力研究如何让我的收到投票的物品自行进入订单状态。因此,如果一个项目有 52 票,而下面的项目获得 2 票,得到 54 票,我希望它与上面的 1 交换位置。
ruby - 投票时间 - 从“下一个中午”开始,持续 24 小时 - ruby on rails
我很难解决这个问题......
我正在运行一个带有投票功能的应用程序,我希望投票从“下一个中午”开始并持续 24 小时,而不是让一个新想法从 created_at 日期开始持续 24 小时。
即,如果您在周三晚上 8:00 提出了一个想法,人们可以在周五中午(下一个中午后 24 小时)之前对该想法进行投票。或者,如果您在周四上午 11:50 提出了一个想法,那么您也必须在周五中午之前进行投票。
所以基本上我只需要找到一种方法来制作一个实例......说:
我承认上面不是实际的代码,只是为了把它放在透视图上......
提前致谢。
更新灵魂:
事实证明,更简单的解决方案(不完全优雅)是说:
然后相关的 if 语句是:
有点笨拙,但我会在以后清理它。
php - 有效地集成 1-10 投票系统,没有常见的陷阱
我计划将合理的排名/投票系统集成到现有应用程序中。
我熟悉传统的 5 星评级系统是如何工作的,并且知道与它们相关的常见陷阱/问题,因此想知道是否还有其他方法(我听说过威尔逊、贝叶斯等,但不确定如何实施这具有以下结构):
- 我计划允许用户通过内容页面对 1 到 10 之间的内容进行投票。
- 该内容的得分和总票数将显示在内容页面上。
- 我还将显示/列出前 10 名内容,因此我需要该方法是公平/现实的,而不是进行 10 票投票,总票数为 1 票直接进入第 1 名。
我正在使用PHP
and MySQL
,我有一个用于内容的表格(content_id
我想我可以JOIN
使用它)。
我想知道您是否可以提出一种实现上述目标的方式/方法,如果您可以附上一些示例 PHP 代码和示例 MySQL 模式,以便我可以更好地理解它,我将不胜感激,因为我已经 google'd 并且可能有找到了潜在的解决方案,例如威尔逊和贝叶斯……但他们提供了一篇冗长的文章,其中包含令人困惑的数学方程式——并且没有提及达到上述目的的方法(即分数……并在 PHP/MySQL 中实施该方法)或至少由于没有任何示例 PHP/MySQL 代码,我误解了这一点。
也许这比我想的更容易——我不知道,因为我以前从来没有需要实现这种“更复杂”的排名/投票功能——所以我很感激你的回复。
ruby-on-rails - 哪个 Rails 投票系统 gem 具有以下功能?
哪个 Rails 投票系统插件或 gem 具有以下功能
投票赞成和反对
能够显示净票数
- 为模型中的所有对象投票(但每个用户每个对象只能投票一次)
- 按较高的投票数列出模型中的所有对象
- 不要对自己的对象投票
我看过竖起大拇指 宝石,但它没有说明清楚,我可能错了(如果我错了,请纠正我)。另外我需要知道是否可以自定义竖起大拇指宝石?提前谢谢你
php - 投票系统中的唯一 IP
我正在为我的 PHP/MySQL 网站创建一个投票系统,我想确保一个用户只能投票一次。这样做的好方法是什么?到目前为止,我已经想到并半实现了以下内容:
使用 IP 和投票将个人投票存储在数据库中。这会造成体积庞大,但可以确保每个用户都获得一票。
在用户端存储一个 cookie 以检查他们是否投票。这是最简单的,但显然用户可以禁用 cookie。
什么是最实用的方法?任何其他建议都非常受欢迎。
php - 如何确保用户每个帖子只能投票一次
我正在建立一个网站,该网站具有类似于 SE 投票系统的功能。我试图限制用户在每个帖子中多次投票。
目前,我正在考虑在我的user
mysql 数据库中拥有一个字段,该字段将保留id
用户已经投票的 s 列表(对应于帖子)。每次用户投票时,都会根据当前帖子的id
. 如果找到,则会显示一条错误消息,如果没有,则投票通过并且id
现在是用户“已投票”列表的一部分。
这似乎是一种奇怪的做法。这是一种有效的方法吗?什么方法会更好/最好?
php - 在 MySQL 数据库中存储投票数据的最有效方法(如 StackOverflow)
我正在尝试复制 SE 的投票系统。我网站上的用户应该只能对帖子进行一次投票,然后他们就被锁定了。我目前有两个表,users
并且posts
.
我应该如何存储用户投票的帖子的信息?我正在考虑有一个列posts
来存储对其uid
进行投票的用户的 s。另一个想法是在他/她投票的帖子中users
有一列。id
我该怎么做?我想考虑可扩展性并且容易确定投票是否有效。
html - 在本地存储用户投票
我有一个人们可以对项目进行投票的网站。目前,由于存储问题,我不想将人们所做的投票存储在数据库中。相反,我正在考虑使用其他媒体,想到的两个项目是 cookie 和 HTML 5 本地存储。我在想我可以使用本地存储来存储投票的项目,并限制未来的投票。
更多信息,我希望用户只投票一次,但如果用户只被阻止一两个星期,我可以再次投票,所以我不一定觉得我需要一个长期存储解决方案就像一个数据库,只是本地机器上的一些东西,让我更容易不用担心它......
有什么想法吗?
谢谢。
mysql - 从投票表回显 SQL 查询
我有一个带有投票功能的图片库,我正在尝试显示数据库中每张图片的投票数。
我有一个投票表,其中包含以下内容......
我正在尝试获取要显示的每张图片的投票数(每页几张图片),但每个 ip 只有 1 票,而且仅限于上周(周一至周日)。
当涉及到这类事情时,我不是天才,但这是我迄今为止能够在 SQL 中获得结果的方法。我在尝试将它实现到 PHP 中时遇到了一些困难......
SELECT COUNT(DISTINCT ip) AS Votes FROM 'vote'
(我知道它的基本但你去)