Правка системы рейтинга - дробное значение рейтинга поста

Сейчас рейтинг поста может отображаться только в виде целого числа.
По советам ort'а из старых постов настроил более точно систему голосования за посты, при которой лучше учитывается сила пользователя.
Вот кусок для примера:

} elseif ($skill>=20 and $skill<25) {
$iDeltaRating=$iValue*1.45;
} elseif ($skill>=25 and $skill<30) {
$iDeltaRating=$iValue*1.5;

Таким образом, при голосе пользователя с силой 22 рейтинг поста должен перестать быть целым числом. Но этого не происходит — почему?
Где-то стоит фильтр, который округляет значения рейтинга до целого? Хотелось бы видеть оценку поста таким же «кривым» числом, как и значения силы, репутации у пользователей. Чтобы пользователи видели, что их репутация учитывается при голосовании за посты.

3 комментария

avatar
Тема, в которой был дан совет редактировать эти значения — здесь:
livestreet.ru/blog/wishlist/1552.html

В БД рейтинг поста хранится в виде х.ххх, то есть дробные значения возможны.

p.s.: проверил, дробное значение в БД к посту просто не прибавилась, прибавилась единица. Как сделать так, чтобы дроби проходили?
avatar
Попробуйте пробежаться поиском по коду на предмет round();
avatar
да, спасибо, по раунду и нашел решение.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.