WEB лаборатория DLE » DataLife Engine » Хаки DLE » Vote width - Исправление полосы в голосовании
Навигация
Популярное
    Статистика

    Материалов: 1789 [+0]
    Пользователей: 685 [+0]

    Всего онлайн : 3
    Пользователей: 0
    Гостей: 3


    Последние комментарии
    ...
    HI-tech:
    0

    Vote width - Исправление полосы в голосовании

    Автор: Robot_DLElabкатегория: DataLife Engine » Хаки DLEдата: 6-02-2013, 22:41
    Vote width - Исправление полосы в голосовании


    Автор: MSW
    Версия DLE: 9.0-9.8

    Исправление полосы процента проголосовавших в опросах в полной новости и в опросах на сайте.
    Помнится где-то такое уже было, но не смог найти где, потому реализовал по-своему.

    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%\"



    Теги: dle, хак

    Другие новости по теме:


    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.