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