• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Хак (Баг-фикс) Ошибка при выводе результатов голосования

Статус
В этой теме нельзя размещать новые ответы.

Goodcat

Постоялец
Регистрация
14 Фев 2008
Сообщения
94
Реакции
54
Проблема: Ошибка при выводе результатов голосования.

Ошибка в версии: все версии

Степень опасности: отсутствует

Автор: AVET

Пример №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% пропал

Исправление:
engineajaxvote.php
найти:
Код:
$proc = round($proc, 0);

заменить на:

Код:
$proc = round($proc, 2);

Код присутствует 2 раза.

enginemodulesvote.php
найти:

Код:
$proc = round($proc, 0);

заменить на:

Код:
$proc = round($proc, 2);


Не забываем очистить кеш. Теперь проценты будут выводится в стиле IPB, с 2 знаками после запятой.
 
парсер :smmne:

engine\ajax\vote.php
engine\modules\vote.php
 
Хех, даже не замечал раньше:)Респект за такую внимательность)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху