|
|
|
Расчет рейтинга у пользователей
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, пытаюсь назначить рейтинг пользователям, по таким параметрам. Кол-во лайков к посту пользователя. Рейтинг необходимо рассчитать не от 0 до 10, а по типу ТИЦ т.е без ограничений. Исходя из рейтинга юзера появляются дополнительные возможности на сайте, пример рейтинг +200 появилась фича, +300 еще одна. Вот так я сделал жалкое подобие того что хочу: Код: sql 1. Но минус в том что, если сейчас среднее кол-во лайков 60 все норм, а если будет 1000 то пользователь наберет ретинга +200 добавив всего один пост. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2013, 17:57:54 |
|
||
|
Расчет рейтинга у пользователей
|
|||
|---|---|---|---|
|
#18+
А у вас что, лайки привязываются к пользователю, а не к постам? Тогда захем вообще учитывать кол-во постов, да ещё и таким образом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2013, 05:23:01 |
|
||
|
Расчет рейтинга у пользователей
|
|||
|---|---|---|---|
|
#18+
Хотя поглядел на запрос, вроде к постам привязаны. Тогда не понимаю, как добавление одного поста поднимет сумму голосов на (200*20)=4000. Давайте DDL, объясняйте, как оно работает и чего конкретно хочется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2013, 05:25:49 |
|
||
|
Расчет рейтинга у пользователей
|
|||
|---|---|---|---|
|
#18+
Сделал вот так sign(x)*pow(log(abs(x)),2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2013, 21:04:06 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1835734]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 269ms |

| 0 / 0 |
