问题标签 [drupal-fivestar]

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 回答
5237 浏览

drupal - 如何使用 Drupal Fivestar 平均评级对视图进行排序?

我正在使用 Drupal 6.13、Views 6.x-2.6、Voting API 6.x-2.3、Fivestar 6.x-1.18。

我有一个内容类型,字段类型为 Fivestar Rating。我有一个观点,我的意图是列出所有具有这种内容类型的节点,按总体平均评级降序排列。该视图正在显示正确的信息(具有投票能力的用户投票和总体平均投票)。但我不能为我的生活得到它正确排序。

在视图中,我与“节点:投票结果”有关系,值类型=“百分比”,投票标签=“正常”,聚合函数:“平均”。

我已经尝试了很多东西,但我期望的工作是添加一个带有“(投票结果)投票结果:值”和降序的“排序标准”。当我这样做时,如果我查看 sql 查询并看到“ORDER BY node_title ASC”,这显然是不正确的。我希望看到“ORDER BYvotingapi_cache_node_percent_vote_average_value DESC”。任何指针将不胜感激。

在这里查询:

0 投票
1 回答
1127 浏览

drupal - Drupal:带有投票轴的 Fivestar Block

我正在使用带投票轴的 Fivestar 1.19。我相信默认的五星级块/五星级功能仅使用默认的“投票”标签。

Fivestar_widget_form($node)

我需要将我的自定义五星级标签传递给函数。

尝试遵循以下答案:对我来说 $object 是 $node。

这会打印我的小部件,我相信使用我的分数。但是文本显示都是错误的,平均分数也是如此。它给所有东西一个永久的 10 颗星。:(

0 投票
3 回答
2203 浏览

drupal - Drupal - 使用 Fivestar 投票模块构建用于投票的照片库

我如何能够使用 Drupal Fivestar 投票模块对画廊中的照片进行投票,而无需每张照片都是单独的节点。我使用 Fivestar 模块对单独的节点进行投票,但将画廊中的每张照片都设为节点似乎并不合乎逻辑。

0 投票
1 回答
99 浏览

drupal - 最后一票存储在哪里?

我正在使用 FiveStars 模块,并且正在修改代码。我需要获得用户对特定节点的最后一票。

我确定模块会存储它,因为它会在用户登录并重新访问节点时显示用户之前选择的星星。

但我无法在代码中找到它。(我只找到了一个节点的平均投票数和节点数)。

0 投票
1 回答
1557 浏览

php - Drupal:在外部 php 文件中插入五星级小部件

我一直在尝试加载五星级模块并在外部 php 文件中显示所选节点的评级小部件。我已经在页面上显示了评级小部件,但它只显示小部件的降级版本(非 JavaScript、下拉小部件和“评级”按钮)我查看了页面的源代码,但未加载五星级模块的 javascript . 我尝试使用以下函数加载 javascript,但没有运气:

Fivestar_add_js(); $path = drupal_get_path('module','fivestar'); drupal_add_js($path.'/js/fivestar.js', 'inline', 'footer');

以下是php文件中的代码:

如果您能给我一个提示或指导我在网上阅读一些内容,我将不胜感激。非常感谢您提前。

0 投票
4 回答
1124 浏览

php - Drupal - 我正在尝试在使用 Fivestar 模块投票后刷新视图

我有一个在首页节点上投票的网站,每次投票后我都需要更新同一节点上的视图。我目前在我的 page.tpl.php 中使用以下代码

有没有办法直接刷新视图而不是刷新整个页面?我在 javascript 方面不是很好,所以我有点迷茫。

0 投票
1 回答
1780 浏览

drupal - 创建一个 Drupal 视图,其中包含按月投票最高的节点列表

我正在使用 Drupal 6 Views 模块来请求使用五星级模块评级的顶级节点。但是,我似乎不知道如何创建一个视图来请求每个月投票最多的节点并将它们显示在列表中。

结果我想要的是这样的列表:

  • 2011 年 1 月:投票最多的节点标题是指向该节点的链接
  • 2010 年 12 月:投票最多的节点标题是指向该节点的链接
  • 2010 年 11 月:投票最多的节点标题是指向该节点的链接
  • ...

我什至不确定这是否可以使用 Views?

0 投票
3 回答
164 浏览

php - PHP投票强度/力量?

好吧,我正在考虑在我的应用程序中添加一个评分功能,会员可以在 1-5 之间投票(这是$rating),我会显示平均分数,例如$score = $number_of_voters / $rating。在哪里$number_of_voters是对该特定项目投票的成员总数,$rating是该特定项目的总评分。

这样一来,$score它就不能高于 5(它的值)。

但是,我正在考虑根据用户的 RPG 级别(这是一个 1-8 之间的数字,可以逐渐增加 - 每个成员都分配)来整合投票强度/力量,所以例如,如果他们投票并且他们的 RPG 级别是1 平均分数不会与以前的差别太大(不会影响太大)但是如果它是 8 之类的东西,那么它会影响更多吗?(太总结他们的 RPG 水平,投票时会在内部考虑)。

但不确定如何在不影响初始规范的情况下进行(如何集成/实施)(即,我不希望分数高于 5(希望它是 $score <= 5))。

0 投票
1 回答
1152 浏览

drupal - Drupal 视图在基于字段的显示中呈现重复行

我的 Drupal 站点上的可排序列表视图出现问题。在随机情况下,一些行重复。两者之间唯一不同的是他们在 Fivestar 模块中的投票数。我假设这可能是问题所在,但这可能是一个我不知道的简单 Drupal 问题。

0 投票
1 回答
906 浏览

drupal - Drupal Fivestar 模块未出现在视图中

我已经安装了 drupal 五星级模块。该模块在节点页面上运行良好,但是当我转到视图时,它没有给我任何添加 Fivestar 评级字段的选项。根据我在网上看到的 drupal 和 lullabot.com 以及其他教程,我认为该字段必须存在,但我不确定为什么它没有出现在我的视图页面上。我启用了干净的网址。投票 api 已安装并启用。Fivestar 评级的所有 3 个模块均已安装并启用。我也尝试运行 update.php,因为我认为这可能是缓存问题,但没有运气。任何人都可以帮我调试这个问题,或者告诉我任何其他方式来为我的观点添加评级。我们将不胜感激。