Goodcat
Постоялец
- Регистрация
- 14 Фев 2008
- Сообщения
- 94
- Реакции
- 54
- Автор темы
- #1
Проблема: Ошибка при выводе результатов голосования.
Ошибка в версии: все версии
Степень опасности: отсутствует
Автор: AVET
Пример №1
Пример №2
Результат: 1% пропал
Исправление:
engineajaxvote.php
найти:
заменить на:
Код присутствует 2 раза.
enginemodulesvote.php
найти:
заменить на:
Не забываем очистить кеш. Теперь проценты будут выводится в стиле IPB, с 2 знаками после запятой.
Ошибка в версии: все версии
Степень опасности: отсутствует
Автор: AVET
Пример №1
Результат: 1% лишнийВсего голосов: 8
Вариант 1 - 1 (13%)
Вариант 2 - 7 (88%)
Итого 13+88=101%
Пример №2
Всего проголосовало: 29
Вариант 1 - 21 (72%)
Вариант 2 - 5 (17%)
Вариант 3 - 3 (10%)
72+17+10=99%
Результат: 1% пропал
Исправление:
engineajaxvote.php
найти:
Код:
$proc = round($proc, 0);
заменить на:
Код:
$proc = round($proc, 2);
Код присутствует 2 раза.
enginemodulesvote.php
найти:
Код:
$proc = round($proc, 0);
заменить на:
Код:
$proc = round($proc, 2);
Не забываем очистить кеш. Теперь проценты будут выводится в стиле IPB, с 2 знаками после запятой.