Перейти к содержимому
Русский язык для Invision Community 5

Корректировка репутации пользователя

Сделал корректировку репутации пользователя из модераторской панели.

 

Реализовано через выпадающий список от -5 до 5.

 

Общий рейтинг имеет дробное число, т.е. 50.4

 

И если добавлять при помощи выпадающего списка +1 репутации, то подсчет производится не как 50.4 + 1 = 51.4, а как 50.4 + 1 = 51, т.е. он округляет до ближ целого, а не прибавляет целое число..., если прибавлять 2 то получается 50.4 + 2 = 52 (первой единицей округляет до целого+1)

 

В чем проблема?

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

  • Автор

все, решил... добавил к получаемым данным и на запись в БД параметр floatval

 

 

З.Ы.

 

Проглючило... не решил...

Изменено пользователем Cheshir

Сделал корректировку репутации пользователя из модераторской панели.

А не могли бы поделится фичей? :)

Потому что там используется целое значение. Для дробных надо поменять тип на float или double, но я бы не рекомендовал заниматься извращениями.

  • Автор

Не спасает. Менял и для получаемого и для записываемого. Извращения-извращениями, но тотал репутация в дробном исполнении (требуется для общих нужд), а повышая на единицу округляется до ближ. целого. не страшно если округляет с 2.1 до 3, не корректно, если с 2.9 до 3 добавляя 1 единицу

  • 2 недели спустя...

Сделал корректировку репутации пользователя из модераторской панели.

Не поделитесь?

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.