Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.134.81.206] |
|
Сообщ.
#1
,
|
|
|
Интересно какие бывают рейтинги.
например, у нас есть 3 рейтинга: тематический и флеймовый - выставляются пользователями и не всегда отражают верную картину хотя и наиболее точные поощрения - выставляются админами (или модераторами через админов), опять таки. Некоторые вещи такие как полезность статьи для ФАКа и участие в конкурсе тяжело сравнить количество сообщений - во всех разделах считается количество сообщений, что тоже есть своего рода рейтингом активности в разных областях Сколько я на этом форуме. все время пытаемся придумать какой-то еще рейтинг "более адекватный" Какие есть варианты рейтингов? |
Сообщ.
#2
,
|
|
|
Рейтинг поста.
|
Сообщ.
#3
,
|
|
|
Наказухи забыл
Цитата orb @ "более адекватный" Более объективный? А такой существует? |
Сообщ.
#4
,
|
|
|
Цитата B.V. @ как их суммировать и обработать что бы привязать к профилю пользователя? Рейтинг поста. |
Сообщ.
#5
,
|
|
|
Цитата orb @ Технически или идеологически?как их суммировать и обработать что бы привязать к профилю пользователя? Ну к примеру полный пересчет по всем постам пользователя (среднее) с кешированием на сутки... Или просто суммирование... Добавлено Зпрос типа "SELECT SUM(`положительный` - `отрицательный`) FROM `посты` WHERE `id_пользователя` = $id" (надо еще в доках смотреть)... |
Сообщ.
#6
,
|
|
|
Ещё есть тематические и полезные сообщения, сейчас на форуме они как одинаково. Я предложу их разделять.
Тематическая сообщения считать полезным, если у него рейтинг больше чем нуля. По предыдущему посту: Цитата fatalist @ Зпрос типа "SELECT SUM(`положительный` - `отрицательный`) FROM `посты` WHERE `id_пользователя` = $id" (надо еще в доках смотреть)... Сумма положительных, не всегда показательный. У одной сообщении рейтинг может увеличиваться до бесконечности (если туда много люди входит), а у одной сообщении может только один рейтинг (потому что туда входит мало людей или далеко не все знают его ответ: правильно или нет). Я этим хотел сказать что: Эти две посты считать как полезным и их ценность не разделять. Например, в разделе С/С++ могут быть много людей и соответственно знатоки тоже, каждый знаток может поставить рейтинг для того, чтобы означать: этот пост самый правильный, а у другого раздела например: asm, там могут быть несколько тематиков (может и быть много, я только для примера, из-за сложности языка), при этом не возможно различить посты С/С++ и asm, по такой сортировке посты С/С++ будет всегда передовыми. К заключению: SELECT SUM(IIF(`рейтинг` > 0, 1, 0)) FROM `посты` WHERE `id_пользователя` = $id Ещё в добавку: У флеймовых сообщениях тоже может быть полезные сообщения. Но они разделяется как: тематические полезные и флеймовые полезные. Но на флейме определить это сложно, на флейме поставит можно даже на смешные посты тоже. |