ponieważ na forum często pojawiają się tematy jak zrobić paski, postanowiłem opisać moją metodę tworzenia ich bez użycia biblioteki GD co również w niewielkim stopniu przyspiesz działanie strony
zaczynamy
1) otwórz plik includes/head.php
znajd?? funkcję w której dodawane są dane do szablonów
wygląda to tak
2)do znalezionej funkcji dodajKod:$smarty -> assign (array ( "Title" => $title, "Name" => $player -> user, "Id" => $player -> id, "Level" => $player -> level, "Exp" => $player -> exp, "Expneed" => $expn,(...)
gdzie 150 to maksymalna szerokość paskaKod:'procentexp'=>($player -> exp/$expn)*150 , 'procenthp'=>($player -> hp/$player -> max_hp)*150 , 'procentenergy'=>($player -> energy/$player -> max_energy)*150 ,
3)zapisz plik header.php( i możesz go zamknąć)
4)otwórz plik templates/header.tpl
5)a)znajd??i dodaj poniżejKod:<b>Zdrowie:</b> {$Health}/{$Maxhealth}<br>
b)znajd??Kod:<div style="background-color:rgb(255,200,200);width:150px"> <div style="background-color:red; height:3px; width:{$procenthp}px;max-width:150px">&#32;</div> </div>i dodaj poniżejKod:<b>PD:</b> {$Exp}/{$Expneed} ({$Percent}%)<br>
c)znajd?? <Kod:<div style="background-color:rgb(200,200,200);width:150px"> <div style="background-color:white; height:3px; width:{$procentexp}px;max-width:150px">&#32;</div> </div>i dodaj poniżejKod:b>Energia:</b> {$Energy}/{$Maxenergy}<br>6) zapisz plik header.tplKod:<div style="background-color:rgb(200,200,255);width:150px"> <div style="background-color:blue; height:3px; width:{$procentenergy}px;max-width:150px">&#32;</div> </div>
7)ciesz się paskami
oto efekt działania
skrypt powinien działać we wszystkich wersjach vall




Odpowiedz z cytatem


Zakładki