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

Тема в разделе "DLE", создана пользователем Goodcat, 7 янв 2009.

Информация :
Актуальная версия DataLife Engine 11.3
( Final Release v.11.3 | Скачать DataLife Engine | Скачать 11.3 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.2 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Goodcat

    Goodcat Постоялец

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

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

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

    Автор: AVET

    Пример №1
    Результат: 1% лишний

    Пример №2
    Результат: 1% пропал

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

    Код:
    $proc = round($proc, 2);
    Код присутствует 2 раза.

    enginemodulesvote.php
    найти:

    Код:
    $proc = round($proc, 0);
    заменить на:

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

    Не забываем очистить кеш. Теперь проценты будут выводится в стиле IPB, с 2 знаками после запятой.
     
    Cepera51, GLuRE, zetaap и ещё 1-му нравится это.
  2. Demon425

    Demon425

    Регистр.:
    9 июл 2008
    Сообщения:
    461
    Симпатии:
    116
    парсер :smmne:

    engine\ajax\vote.php
    engine\modules\vote.php
     
  3. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    Хех, даже не замечал раньше:)Респект за такую внимательность)
     
Статус темы:
Закрыта.