问题标签 [rating-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.

0 投票
1 回答
2280 浏览

cakephp - CakePHP 星级

我希望在 CakePHP 中使用 jQuery Ajax 实现 5 星评级。我遇到了一些插件,但它们似乎仅适用于 1.x 版本。

有没有人在2.2版本的CakePHP中实现过相同的

旧版本:

http://bakery.cakephp.org/articles/infest696/2011/05/21/star_rating_helper_with_jquery

http://bakery.cakephp.org/articles/schneimi/2010/08/19/ajax-star-rating-plugin-1

0 投票
1 回答
982 浏览

web-frameworks - 是否有用于创建评论/评级网站的网络框架?

我正在寻找创建诸如mouthshut.com 之类的东西,用户可以在其中对产品和服务进行评分。谢谢。

0 投票
1 回答
181 浏览

javascript - 在 Rails 中访问 js 变量/值,反之亦然

所以我的问题是我需要找到一种方法来制作由下面的代码创建的图表,以将值保存到我在 rails 中创建的选票中。选票使用手动值,如最后几行代码所示,但我需要从图中获取值以提交,我还需要找出一种方法将选票中的值加载回图中。

到目前为止,我尝试了 gon gem,但没有成功,还尝试了很多其他不起作用的方法。


我想我应该补充一点,这是我的第一个 Rails 应用程序。这是我完成第一个应用程序需要做的最后一件事。

0 投票
2 回答
227 浏览

django - 将模板标签与 Django 评分一起使用

我正在使用 dcramer 的djangoratings尝试实施评级系统,但在使用他提到的一些模板标签时遇到问题。

我的模型是:

我正在尝试使用包中包含的模板标签来获得用户的投票,如下所述:

rating_by_request

检索用户对特定对象的投票并将其存储在上下文变量中。如果用户没有投票,上下文变量将为 0:

{% rating_by_request 对 instance.field 的请求作为投票 %}

rating_by_user

检索用户对特定对象的投票并将其存储在上下文变量中。如果用户没有投票,上下文变量将为 0:

{% rating_by_user user on instance.field as vote %}

但可能使用不当,

.. 因为{{ vote }}并且{{ rate }}不返回任何值。如何使用这些标签来获取所描述的对象?谢谢!

0 投票
3 回答
2997 浏览

jquery - jQuery管理多个星级

在我的网站上,我有一个带有薮结果的页面,人们可以在那里进行评分。

页面上有一个评级列表,一切正常,但是通过选择要悬停的正确列表(this),我遇到了一个小问题。现在它总是悬停在html代码中的第一个列表(如果我将光标放在第二个评级列表上首先悬停)。

的HTML:

我的 javascript 中没有做好的部分:

希望我的问题有点清楚:)

提前致谢!缺口

0 投票
1 回答
1048 浏览

javascript - 如何汇总jquery星级?

我刚刚安装了这个插件并将其添加到我的一个页面中:

http://www.fyneworks.com/jquery/star-rating/#tab-API

表单控件完美运行,我的单选按钮现在是星星。但是,我不知道如何让它与表单一起提交。每个单选按钮都具有相同的名称,以便将它们分组到同一组星中。

如果可能的话,我想避免在这里使用 ajax。我还有其他数据我也希望表单提交,所以我想只使用普通的 HTML 表单提交并处理来自 POST 的数据。

有人知道吗?

0 投票
1 回答
338 浏览

image - 星级和微格式

我的网站上有星级评分,我正在尝试使用微格式。我阅读了谷歌的文档,他们举了一个例子:

对不起法语单词。现在,如果我在网站上显示的不是数字而是星星,我该怎么办?谢谢

0 投票
2 回答
73 浏览

php - 如何对此代码进行连接以及如何在 PHP 表单中检索数据

我无法弄清楚如何在此代码中实现连接。还有第二个问题是我想'Charity No: '.$don['charity_id'].'<br/>'.在 mysql_query中使用("SELECT * FROM charity where id='?????????'")

代码现在所做的是它检索所有这些数据,这很好,但我想要charity_id [FK](在捐赠表中)作为charityname(来自慈善表),并且我确定这是使用连接完成的但是无法弄清楚如何在我的代码中执行此操作。第二个问题是我想创建一个评级系统,对慈善机构进行评级(基于慈善机构编号),数据在上面几行,但我也无法弄清楚。

我的代码是:

我现在尝试的 JOIN 是:

但现在运气。

给予任何帮助将不胜感激,谢谢。

0 投票
1 回答
1416 浏览

jquery - 具有先前默认设置值的 jQuery Star Rating Plugin 回调函数

我正在使用jQuery Star Rating Plugin。加载页面时,应设置动态值,并可以在 jquery 对话框中使用新的选定值更改动态值。我有这样的事情:

在对话框中将值传递给星星的回调函数有效,但问题是未选择初始评级。有任何想法吗?另外 - 有没有办法读取重置按钮?谢谢。

0 投票
1 回答
278 浏览

php - 基于评级和时间戳的 PHP MYSQL 搜索

我的搜索查询运行如下:

如果搜索关键字的结果超过 20 个,我会找出最小时间戳值,将其存储在隐藏元素中并运行另一个查询以加载更多结果,例如:

真正发生的是,我的第一个查询忽略了(显然,我的错误)由于我的原因而没有任何投票(意思是 0 票)的帖子,ORDER BY p.upvotes DESC因此,我注意到它获取了表中的第一个帖子在前 20 个结果中,因此最小时间戳成为第一个帖子的时间戳。现在在此之后,如果我尝试获取小于最小时间戳的下 20 个结果,它不会给出任何结果。

现在,我只是使用 upvotes 排序来获取最高记录。我应该使用像贝叶斯平均值这样的算法还是其他算法?

如果我不得不继续使用当前的订购系统,或者我应该使用任何可行且更有效的方法,请告知我如何改进查询?

PS如果可能,请参考一些关于贝叶斯平均值的资源(它似乎是最常用的)或其他替代方法?