问题标签 [rating]

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 投票
1 回答
1609 浏览

jquery - 使用 jquery 评分插件显示来自数据库的评分平均值

所以我能够让它工作,没什么困难但是我有一个小问题。如果教程/文章的评分为 5,那么 5 颗星将是黄色的,如果它是 4 或 3 的评分,则相同。但是当评分为 0 时,它仍然会使第一个星为黄色,而不是使它们全部变为灰色。

我正在使用http://zensoftware.org/archives/483上的插件

这是一个包含代码的文本文件的链接-> http://cmstutorials.org/code.txt

我不认为这是因为插件,因为当我删除属性selected="selected"时,所有的星星都会变成灰色。所以我想这与我的代码有关

0 投票
7 回答
966 浏览

php - 在评级中分配位置(MySQL、PHP)

我有一个包含以下列的 MySQL 数据库:

我有每家公司的公司和评级分数。所以,我的数据库看起来像:

如何使用 php 和 mysql 根据分数分配位置(我的 rating_place 列为空)?

谢谢!

0 投票
2 回答
651 浏览

joomla - 在 joomla 中访问 Jcomments 权限选项卡/启用隐藏菜单

我正在使用的 joomla 副本由超级管理员编辑,以显示不必要的菜单,如安装/卸载模块等。但是现在,我想设置 Jcomments 的权限,我在任何地方都找不到菜单要做到这一点.. 我找到了一个使用administrator/index.php?option=com_jcomments&task=settings的简单设置页面

但我无法进入权限页面,因为它使用 ajax(我猜).. 我想直接在数据库中编辑设置,但这是一个非常糟糕的做法.. 所以,

1)谁能告诉我如何启用这些菜单至少如何访问它们。

2)如果不可能,我想卸载旧版本的 Jcomments 并安装一个新版本

请提出您的意见和建议:)

0 投票
7 回答
34756 浏览

system - Elo评级系统:玩家可以不断加入游戏时的起始值

我在游戏中实施了 Elo 评级系统。玩家人数没有限制。玩家可以不断加入游戏,因此玩家数量可能会逐渐增加。

如何准确计算 Elo 值并不重要,因为这样一个事实:如果 A 队击败 B 队,那么 A 的 Elo 胜利等于 B 的 Elo 损失。

因此,我对评分系统的起始值有疑问:

  • 我应该为每个玩家使用起始值“0”吗?所有 Elo 值的总和将是恒定的。但是由于玩家数量在增加,所以会有某种 Elo 通货紧缩,不是吗?
  • 我应该使用任何大于 0 的起始值吗?在这种情况下,所有 Elo 值的总和将不断增加。所以可能会出现 Elo 通货膨胀。问题:Elo 积分会失去价值,但起始值始终保持不变。

我应该怎么办?你能帮助我吗?提前致谢!

0 投票
5 回答
314 浏览

php - 高效的评级系统

我正在为这个拥有大量用户的网站构建新闻评级脚本。我正在努力使这个网站尽可能高效,现在我想知道跟踪投票的最有效方法是什么。当然,我不希望用户多次投票。

我的第一个想法是将它存储在我的 MySQL 数据库中,但我担心这会对我的网站速度产生负面影响,因为这个表会变得很大。

将它存储在数据库中仍然是最好的解决方案还是有更好的解决方案。

0 投票
8 回答
152159 浏览

javascript - 使用 jQuery 和 CSS 将数字转换为星级显示

我一直在研究 jquery 插件,并且想知道如何调整该插件以将数字(如 4.8618164)变成 4.8618164 颗星,填充为 5。基本上将数字 <5 解释为使用 jQuery 填充的 5 星评级系统中的星/JS/CSS。

请注意,这只会显示/显示来自现有数字的星级评分,而不接受新的评分提交。

0 投票
2 回答
1796 浏览

php - 城市词典上的拇指系统

我正在考虑实施一个拇指系统,但我的系统需要注册,因此排除了人们多次投票的可能性,除非他们创建一个新帐户来这样做。所以我想知道 Urban Dictionary 的拇指系统。它是如何工作的?我想我的 IP 将存储在数据库中,因此人们不能多次投票,但是 IP 确实经常变化,尤其是当你使用 iPhone 时。可能是 cookie 和 IP 检查的组合。谁能给我一个更好的见解?他们会检查什么以确保您不会多次投票?

我问的原因是因为我可能想让我的公共系统改为。甚至可能是混合体,类似于 SO,您可以在创建帐户之前提出问题,然后将两者链接在一起。我正在使用 PHP 和 MySQL。

0 投票
3 回答
7385 浏览

mysql - MySQL 5 星评级数据类型?

ENUM('1','2','3','4','5') 对于必须在 1 到 5 之间的产品评级来说,是一种合理的数据类型吗?

谢谢!

0 投票
1 回答
426 浏览

drupal - Drupal:如何评价节点文件字段?

我有一个名为“电影”的节点类型,它可能包含使用 CCK FileField 模块的多个字幕文件。现在我正在处理 FiveStars 模块,我需要分别为每个字幕评分!所以用户应该对与电影相关的字幕进行评分,而不是电影本身。
够糊涂的!任何的想法?

0 投票
1 回答
1190 浏览

ruby-on-rails - 使用增量(属性)设置用户评分的值

我正在考虑编写一个带有问答模型的应用程序。答案具有任何人都可以更改以更改评分值的增量属性。因此,如果我点击其他人发布的答案,答案将显示 1 分。

但是,我/我如何/可以使用它来提高整体用户的评分。本质上它与 Stackoverflow 非常相似。如果您给我的答案评分,我的用户评分就会上升。我想要相同的功能。