Всем привет, уже давненько мы установили нашу собственную разработку, сложный модуль репутации.
Как я понял, многие не понимают как она работает, я хочу сделать небольшой FAQ по данной системе, открыть некоторые цифры за которые даются плюшки.
23.08.2024: модуль репутации обновлён до версии 2.0, изменена система расчёта кармы, которая теперь так же учитывает сообщения с форума и группу пользователя.
Термины:- Карма - значение, которое отображает влияние пользователя на сайте. Увеличивается за счет написанных новостей, комментариев, сообщений. Используется для изменения рейтинга новостям и репутации другим пользователям. Показывается в профиле.
- Репутация - значение, выражающее отношение пользователей. Влияет на карму. Плохая репутация ограничивает возможность ставить отрицательные оценки пользователям и новостям. Показывается в профиле и у любого комментария/сообщения пользователя.
- Рейтинг новости - аналогично репутации, только для статей.
Вашу карму можно увидеть в профиле.
Расчет кармы
Есть 4 параметра кармы
- За новости - зависит от общего числа новостей.
- За репутацию - зависит от общей репутации и дней с момента регистрации.
- За активность - зависит от числа комментариев на сайте / сообщений на форуме и дней с момента регистрации.
- За группу - зависит от текущей группы.
В сумме они дают итоговую карму, которая уже используется при оценке новостей и изменении репутации юзеров.
Карма | За новости | За репутацию | За активность | Дней с регистрации |
Комментарии | Сообщения |
0.1 | 1 | 1 | 1 | 1 | 1 |
0.2 | 2 | 4 | 4 | 20 | 2 |
0.3 | 3 | 10 | 10 | 40 | 3 |
0.4 | 4 | 20 | 20 | 80 | 4 |
0.5 | 5 | 30 | 30 | 120 | 5 |
0.6 | 6 | 40 | 40 | 160 | 6 |
0.7 | 7 | 50 | 50 | 200 | 8 |
0.8 | 8 | 60 | 60 | 250 | 10 |
0.9 | 9 | 70 | 70 | 300 | 12 |
1.0 | 10 | 80 | 80 | 350 | 14 |
1.1 | 12 | 90 | 90 | 400 | 16 |
1.2 | 14 | 100 | 100 | 450 | 18 |
1.3 | 16 | 120 | 120 | 500 | 20 |
1.4 | 18 | 140 | 140 | 600 | 24 |
1.5 | 20 | 160 | 160 | 700 | 28 |
1.6 | 22 | 180 | 180 | 800 | 32 |
1.7 | 24 | 200 | 200 | 900 | 36 |
1.8 | 26 | 220 | 220 | 1000 | 40 |
1.9 | 28 | 260 | 260 | 1100 | 50 |
2.0 | 30 | 300 | 300 | 1200 | 60 |
2.2 | 34 | 350 | 350 | 1500 | 90 |
2.4 | 38 | 400 | 400 | 2000 | 120 |
2.6 | 42 | 450 | 450 | 3000 | 150 |
2.8 | 46 | 500 | 500 | 4000 | 180 |
3.0 | 50 | 550 | 550 | 5000 | 210 |
3.2 | 60 | 600 | 600 | 6000 | 240 |
3.4 | 70 | 700 | 700 | 7000 | 270 |
3.6 | 80 | 800 | 800 | 8000 | 300 |
3.8 | 90 | 900 | 900 | 9000 | 330 |
4.0 | 100 | 1000 | 1000 | 10000 | 365 |
Важно! Карму за репутацию и активность ограничивает также число дней с момента регистрации аккаунта. Например для получения кармы 1 за активность надо иметь 80 комментарив или 350 сообщений И не менее 5 дней с момента регистрации.
Если у пользователя новостей / репутации / комментариев больше максимального табличного значения, то ему будет начисляться бонусная карма по следующим правилам:
- +0.1 кармы каждые 10 новостей сверх максимума
- +0.1 кармы каждые 100 комментариев сверх максимума
- +0.1 кармы каждые 300 репутации сверх максимума
Максимально бонусами можно набрать до +6 кармы для каждого из параметров, кроме кармы за группу (она считается отдельно).
Группа | Карма |
Новички | 0.2 |
Посетители | 0.5 |
Просто хорошие люди | 1.2 |
Модератор бездны | 1.6 |
XXXL ПХЛ | 1.6 |
Журналисты | 2 |
Олдфаги | 2 |
Картоделы | 2 |
ТруЪ Плагинщик | 2 |
Журналист-олдфаг | 2.4 |
ТруЪ Олдфаги-с | 2.4 |
Дедушки | 3 |
Goldфаги | 3 |
true Художник | 3 |
Простановка репутации
С помощью кармы можно изменять репутацию других пользователей. Конкретному пользователю можно изменять репутацию не чаще одного раза в 10 дней. Точное значение плюса/минуса в репутацию можно выбирать самому. Величина значения на 10-дневную перезарядку не влияет.
- Для плюса можно выбирать число от 0.01 до значения текущей кармы пользователя
- Для минуса можно выбирать число от 0.01 до половины текущей кармы пользователя.
Если пользователь преодолел порог репутации в 80 единиц, то его максимальная сила минуса будет уменьшаться в зависимости от соотношения положительной и отрицательной репутации. Если отрицательной репутации больше положительной, то ставить минусы пользователь вообще не сможет.
Оценка публикаций
Для каждой новости есть 5 вариантов оценки
Оценка | Очень плохо | Плохо | Нейтрально | Хорошо | Отлично |
Рейдж | | | | | |
Формула | -1x карма | -0.5х карма | +0.1х карма | +0.5х карма | +1х карма |
Пример (карма 10) | -10 | -5 | +1 | +5 | +10 |
Проставлять оценку конкретной новости можно не чаще одного раза в 730 дней. При силе минуса пользователя равной 0 проставлять негативные оценки новостям нельзя.
Рейтинг важен для новостей из категории
бездна:
- При достижении новостью +30 рейтинга админам будет отослано уведомление о том, что новость надо просмотреть и перенести в тематический раздел
- При достижении новостью -30 рейтинга она будет автоматически удалена.
В прочих категориях эти правила не действуют.
Мини-FAQ
Зачем это нужно?Чтоб активные пользователи имели большее значение при выставлении репутации и рейтинга новостям.