myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
История благодарностей участнику LAV ©. Спасибо сказали: 1
Дата поста: В теме: За сообщение: Спасибо сказали:
28.1.2012, 7:39 Public PHP hublist (Хаблист) by Enyby
Публичный открытый хаблист на PHP
Цитата(Enyby @ 29.8.2011, 23:54) *
3. Хаблист заточен под пингование 1 раз в 5 минут. Если вы используете другой интервал, то графики на странице хаба, могут иметь удручающий вид. Можете попробовать их заменить на флеш-компоненты, это должно обеспечить лучший вид.


Предлагаю немного модифицировать код файла day.php, чтобы при увеличении интервала пингов с 5 минут до 10-20-30, не получать на дневных графиках частокол.

Участок кода

Код
        imageline($canvas, x($i), y(0), x($i), y($old_sr), $color->base);
        imageline($canvas, x($i), y($old_sr), x($i), y($sr), $color->up);
    }
    else {
        imageline($canvas, x($i), y(0), x($i), y($sr), $color->base);
        imageline($canvas, x($i), y($sr), x($i), y($old_sr), $color->down);
    }
}


заменить на

Код
        imagefilledrectangle($canvas, x($oldi), y(0), x($i), y($old_sr), $color->base);
        imagefilledrectangle($canvas, x($oldi), y($old_sr), x($i), y($sr), $color->up);
    }
    else {
        imagefilledrectangle($canvas, x($oldi), y(0), x($i), y($sr), $color->base);
        imagefilledrectangle($canvas, x($oldi), y($sr), x($i), y($old_sr), $color->down);
    }
    $oldi = $i;
}


Т.е. вместо линий рисуем прямоугольники.
Enyby

RSS Сейчас: 30.10.2024, 19:08