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

start [/forum/topic.php?fid=47&tablet=1&tid=1835734]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 296ms |

| 0 / 0 |
