2012-02-01 43 views
2

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

我有在其上的用户应判断(括号中称量)四个参数:
上他们的评论(50%)
金额的评论写入(30%)
的评论平均长度喜欢的数目( 15%)
创建线程(5%)

有没有人有关于如何在PHP中做到这一点的建议?排名系统上的其他任何评论,也欢迎

+0

你可能想看这个类似的问题:http://stackoverflow.com/q/9097919/338803 – sje397 2012-02-01 14:58:22

+0

好像很简单的数学......让个人得分组件,添加/秤重,完成。 – 2012-02-01 14:59:45

回答

0

其直线前进,你所创建的每个用户的权重分值。我会用cronjob来计算它,并为每个用户在其个人资料/用户表中保留一个静态权重。

这实在是一个开放式的问题,你可以做任何你喜欢的,动态计算,将其排定等;