【问题标题】:User rank algorithm [closed]用户排名算法[关闭]
【发布时间】:2012-02-01 23:01:15
【问题描述】:

我想在我的论坛中实现一种用户等级系统。 我有 7 个等级,1-7。

我有四个参数来判断用户(括号中的权重):
对他们的 cmets 的点赞数 (50%)
写入的 cmets 数量 (30%)
cmets 的平均长度 (15%)
创建的线程 (5%)

有人对如何在 PHP 中执行此操作有建议吗?排名系统上的任何其他 cmet 也受到欢迎

【问题讨论】:

  • 你可能想看看这个类似的问题:stackoverflow.com/q/9097919/338803
  • 看起来很简单的数学......获取各个分数组件,添加/称重它们,完成。

标签: php algorithm


【解决方案1】:

直截了当,您创建的是每个用户的权重分数。我会用一个 cronjob 来计算它,并在他们的个人资料/用户表中为每个用户保留一个静态权重。

这真的是一个开放式问题,因为你可以做任何你喜欢的事情,即时计算,安排等等;

【讨论】:

    猜你喜欢
    • 2017-04-14
    • 1970-01-01
    • 2015-03-03
    • 1970-01-01
    • 2014-11-06
    • 2011-11-22
    • 1970-01-01
    • 2012-11-30
    • 1970-01-01
    相关资源
    最近更新 更多