Перейти к публикации

Изменить рейтинг пользователя


Рекомендованные сообщения

2 часа назад, weddaan сказал:

Приветствую! Кто подскажет, как изменить рейтинг у конкретного пользователя через MySQL?

Никак. От подсчитывается автоматически на основе рейтингов его публикаций и комментариев, а не хранится в готовом виде.

Ссылка на сообщение
Поделиться на других сайтах
21 час назад, celsoft сказал:

Никак. От подсчитывается автоматически на основе рейтингов его публикаций и комментариев, а не хранится в готовом виде.

В общем, начисление рейтинга происходит постоянно. Опубликовал новость + рейтинг, опубликовал комментарий +рейтинг. Понизили тебе рейтинг, пользователь снова в ответ опубликовал ещё один комментарий и вернул рейтинг обратно. Если вообще отрицательный рейтинг выставленный за комментарий влияет на общий рейтинг пользователя...

Рейтинг должен засчитываться только за посты и комментарии, при условии, если пользователи выставляют оценку его новости и комментарию. Если пост в минус идет, значит и рейтинг в минус. Если комментарий получает отрицательные оценки, то и общий его рейтинг тоже понижается или поднимается.

Изменено пользователем weddaan
Ссылка на сообщение
Поделиться на других сайтах
21 час назад, weddaan сказал:

В общем, начисление рейтинга происходит постоянно. Опубликовал новость + рейтинг, опубликовал комментарий +рейтинг.

Неверно. Опубликовали вы что то или нет на рейтинг роли не играет. Рейтинг выставляют другие пользователи публикации. Например опубликовали новость, а другие пользователи ставят ей оценку, и оценка влияет уже на рейтинг, а не сам факт просто публикации.

21 час назад, weddaan сказал:

Рейтинг должен засчитываться только за посты и комментарии, при условии, если пользователи выставляют оценку его новости и комментарию.

Так оно и есть.

21 час назад, weddaan сказал:

Если пост в минус идет, значит и рейтинг в минус.

Так оно и есть

21 час назад, weddaan сказал:

Если комментарий получает отрицательные оценки, то и общий его рейтинг тоже понижается или поднимается.

Так оно и есть.

И если у вас иначе, то значит что то вы уже "крутили" в цифрах напрямую в БД, и нарушили связи, и как следствие можете получать некорректные значения. Либо меняли типы рейтингов в настройках, не обнуляя сами рейтинги и публикаций. Трогать что то напрямую в БД не рекомендуется, потому что между таблицами много взаимных связей.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...