Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/category.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/usergroup.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/informers.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/related_e5f6ad6ce374177eef023bf5d0c018b6.tmp): failed to open stream: Permission denied in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 374 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 375 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 376 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/banners.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 DataLife Engine > Версия для печати > Исправление полосы в голосовании DLE
DataLife Engine > Все для Dle, Хаки DLE > Исправление полосы в голосовании DLE

Исправление полосы в голосовании DLE


6-01-2011, 00:30. Разместил: 770change
Исправление полосы в голосовании DLE


Исправление полосы в голосовании 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;


2. Открыть файлы engine/ajax/vote.php и engine/modules/vote.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;


Найти:
intval($proc)


Заменить на:
$w


3. В файле engine/ajax/vote.php найти:
width=\"$proc%\"


Заменить на:
width=\"$w%\"


Автор: MSW (0-web.ru)
Тестировался на Dle: 9.0 (возможно и на других)

Вернуться назад