Jump to content

Search the Community

Showing results for tags 'offnette'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

Found 1 result

  1. Zdravím, rád bych vám dnes ukázal jak si jednoduše vytvořit vlastní panel do Tracy. Ti z Vás kdož používají Nette se s Tracy znáte, pro vás ostatní je to skvělá utilita o které si popovídáme jindy Základem je mít nainstalovanou Tracy , pokud pracujete v Nette tak tracy máte nainstalovanou automaticky. Já osobně své vlastní panely mám uchované přímo vedle Tracy tzn , že ve složce knihovny jsem si vytvořil složku tracy_modules do které dávám jednotlivé soubory k jednotlivým panelů. Začneme tím , že si tedy vytvoříme soubor pro náš panel s nádledujícím obsahem <?php use Tracy\IBarPanel; class <jmeno_naseho_panelu> implements IBarPanel { function getTab() { } function getPanel() { } } Nyní si rozebereme ty dvě funkce.. Funkce getTab vrací vlastně obsah který se bude zobrazovat na Tracy. A funkce getPanel vrací obsah pro popup který se otevře při najetí na getTab. Pro účely tutoriálu náš panel bude mít ikonku php a v popupu bude titulek PHP a pod ním vypsána verze PHP. Najdeme si ikonku nejlépe 24x24 pixelů a vytvoříme si tedy tab function getTab() { return "<span title='<tooltip_titulek>'><img src='<url_ikonky>'><volitelny_titulek_vedle_ikonky></span>"; } Případně nemusíme používat ikonku tudíž vynecháme celý tag . No a nyní tedy chceme na hover vidět verzi php kterou disponujeme function getPanel() { $title = "<h1>PHP</h1>"; $header = "<div class='tracy-inner'><table><tbody>"; $content = "<tr><td>Verze PHP</td><td>".phpversion()."</td></tr>"; $footer = "</tbody></table>"; return $title.$header.$content.$footer; } Requirneme soubor s naším panelem. A panel přidáme do tracy v mém případě se panel jmenuje PHPPanel Tracy\Debugger::getBar()->addPanel( new PHPPanel() ); A můj panel nyní vypadá takto A to je vše. Nyní je kompletně na Vás co bude Váš panel umět a co bude zobrazovat
×
×
  • Create New...