![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
napisałem wstępną werjse funkcji do obsługi prostych szablonów obsługująca warunki
mam nadzieje na ostrą krytyke funkcja :
plik wykorzystujacy funkcje:
plik.tpl: Kod {varA}
{var{varB}} {if(varC)} C = True {fi()} {if(varD)} D = True {fi()} {if(varD)} {if(varC)} C i D = True {fi()} {fi()} Ten post edytował Bastion 18.02.2005, 21:58:31 -------------------- /dev/blog : http://www.santyago.pl/
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
IMHO do tpl nie nadaje sie nic innego jak klasy :-)
Te sa takie proste w sam raz do malych rzeczy ksiegi gosci etc |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
widze ze jednak musze sie naumiec tych klas
![]() Ten post edytował Bastion 18.02.2005, 22:48:25 -------------------- /dev/blog : http://www.santyago.pl/
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze będzie wiedzaił, że dana funkcja należy do silnika szablonów a nie do czego innego. Przydala by sie petla w tym - można by jużo czymś mówić.
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
jeszcze chce dorobic else() , operacje matemtayczne oraz zageszcozne zmienne np:
$varA = 10; $varB = A; i dajac {var{varB}} zamiast wyniku {varA} otrzymamy od razu 10, -------------------- /dev/blog : http://www.santyago.pl/
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Może zagnieżdżone ify
![]() ![]() ![]() ![]() -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
- poprawiono zagnieżdzone if()
- dodano zagnieżdzone zmienne , czyli jesli mamy $varA = "wynik" , $varB="A" to podajac {var{varB}} otrzymamy "wynik" - operacje matematyczne {math(200*200)} - program : http://www.dna.ltd.pl/.inc/dna_kameleon.php przykladowy sposob uzycia:
przykładowy plik.tpl : Kod {varA} {varB} {var{varB}} {varC} {math(10)} {math(10+10)} {math({varC}*100)} {if({varE})} VarE is true {fi()} {if({varD})} {if({varE})} VarE and VarF is true {fi()} {fi()} wynik parsowania : Kod zmiennaA
A zmiennaA 5 10 20 500 VarE is true VarE and VarF is true -------------------- /dev/blog : http://www.santyago.pl/
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 19:09 |