【问题标题】:Where is the last vote stored?最后一票存储在哪里?
【发布时间】:2010-07-25 22:50:51
【问题描述】:

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

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

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

【问题讨论】:

    标签: drupal drupal-6 drupal-fivestar


    【解决方案1】:

    看看fivestar.module 中的fivestar_get_votes()。例如,要获得节点 34 上的用户 1 的投票,您可以使用fivestar_get_votes('node', 34, 'vote', 1)。或者,查看Voting APIfivestar_get_votes() 使用它。

    【讨论】:

    • 投票从 Voting API 存储。如果没有其他允许用户投票的模块,我会使用 Fivestar 功能。
    • 非常感谢,它成功了。 Fivestars 效果很好,而且很容易修复为每颗星分配自定义点...
    猜你喜欢
    • 2016-05-25
    • 2011-08-14
    • 2023-04-03
    • 2018-04-29
    • 2010-11-02
    • 2016-10-22
    • 2021-07-30
    • 2012-05-23
    • 2011-06-26
    相关资源
    最近更新 更多