06:24 Ошибка при выводе результатов голосования | |
Проблема: Ошибка при выводе результатов голосования. Ошибка в версии: все версии Степень опасности: отсутствует Пример №1 Всего голосов: 8 Вариант 1 - 1 (13%) Вариант 2 - 7 (88%) Итого 13+88=101% Результат: 1% лишний Пример №2 Всего проголосовало: 29 Вариант 1 - 21 (72%) Вариант 2 - 5 (17%) Вариант 3 - 3 (10%) 72+17+10=99% Результат: 1% пропал Исправление: engine/ajax/vote.php найти:$proc = round($proc, 0); заменить на:$proc = round($proc, 2); Код присутствует 2 раза. engine/modules/vote.php найти:$proc = round($proc, 0); заменить на:$proc = round($proc, 2); Не забываем очистить кеш. Теперь проценты будут выводится в стиле IPB, с 2 знаками после запятой. Исправлять или нет - дело ваше, но лично мне смотреть на +/- 1% неприятно. Я поражаюсь, как раньше этого никто не замечал ... P.S. Только не говорите, что это мелочь, мелочь была бы, если бы вам насчитали меньше заработной платы ![]() | |
|
Всего комментариев: 0 | |