Vote width - Исправление полосы в голосовании
Исправление полосы процента проголосовавших в опросах в полной новости и в опросах на сайте.
1. Файл: /engine/modules/poll.php
Найти:
$data = array ();
Добавить ниже:
#****** Vote width *** MSW ******# $data_100=0; #****** Vote width *** MSW ******#
Найти:
$data[$answerid] = intval( $answervalue );
Добавить ниже:
#****** Vote width *** MSW ******# if($data_100 < $answervalue) $data_100 = $answervalue; #****** Vote width *** MSW ******#
2. Файлы:
/engine/ajax/vote.php
/engine/modules/vote.php
Найти все:
$answer = array ();
Добавить ниже:
#****** Vote width *** MSW ******# $answer_100 = 0; #****** Vote width *** MSW ******#
Найти все:
$answer[$row['answer']]['count'] = $row['count'];
Добавить ниже:
#****** Vote width *** MSW ******# if($answer_100 < $row['count']) $answer_100 = $row['count']; #****** Vote width *** MSW ******#
Найти все:
$proc = round( $proc, 2 );
Добавить ниже:
#****** Vote width *** MSW ******# $intproc = ($answer_100 > 0) ? intval( (100 * $num) / $answer_100 ) : 0; #****** Vote width *** MSW ******#
Найти:
intval($proc)
Заменить на:
$intproc
в файле /engine/ajax/vote.php найти:
width="$proc%"
Заменить на:
width="$intproc%"
Автор: MSW
Версия DLE: 9.0-9.8
Сайт поддержки: 0-web.ru/