30. 12. 2006. | #1 |
novi član
Datum učlanjenja: 30.12.2006
Lokacija: Kula
Poruke: 6
Hvala: 0
0 "Hvala" u 0 poruka
|
Domaci Smarty-Lite za PHP5 !
Pozdrav svima,
evo tek sam otkrio vas forum pa da se ukljucim... vec jedno vreme razvijam i koristim klasu za Templejting pa me interesuje vase misljenje. To je tip klase koja treba svakom PHP programeru. Pitanje je samo kakve covek zahteve pred kod postavlja... evo sta moja klasa trenutno moze: (requirements: >= php 5.0) features: - vise Reporta u jednom template file-u, kao i slanje dodatnih parametara Report-u Kôd:
<!-- report name="radnik" params(break="id" a="1" b="2") begin --> ...html... <!-- report name="radnik" end --> - prosledjivanje vrednosti tokena u klasu funkcijom assign() koja podrzava i nizove (koji se onda ispisuju u Detail bandu) (Ponavljanje redova ako postoje vise stavki za isti podatak pomocu Detail i Detail_Empty band-ova) - IF THEN ELSE uslovi, u kojima se mogu koristiti promenjive koje prosledite template-u (podrzane operacije: ==, ===, !=, is true, is false, is odd, is even itd itd) Kôd:
<!-- detail begin --> <!-- if ( $id is odd ) --> <font color="#ff0000"> <!-- else --> <font color="#0000ff"> <!-- endif --> (%id%) :: Rbr: (%nr%) Vreme Ulaska: (%datum%) Kolicina: (%kol%) <br> </font> <!-- detail end --> Code: (%imetokena:raw%) (%imetokena:upper%) (%imetokena:lower%) (%imetokena:ucwords%) ili recimo nohtmlentities() za vrednost tokena: (%imetokena:nohtml%) - Klasa sama racuna zbirove i proseke za polja koje korisnik odredi i te vrednosti se mogu ispisivati, u Detail i u Footer Bandovima: Kôd:
(%count.id%) (%sum.kol%) (%avg.kol%) mogla bi se lako prevesti u PHP4 ali to ostavljam nekome drugome. u zip arhivi imate klasu, kao i primer upotrebe sa jedim templejt fajlom. p.s. od nove godine krecem sa Open Source razvojem ove klase, razbicemo smarty ako imate predlog za ime klase, javite!!! razmisljam o Intuition Template Engine ili nesto tako... ajde da cujem neka misljenja (pozitivna ili negativna) samo da pomera... sretni praznici! pozdravlja vas UncleBlob |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Traži se, profesionalna programerska tvrtka PHP5/MySQL/smarty template engine/ | jurman | Poslovne ponude i zapošljavanje | 0 | 19. 02. 2007. 11:22 |
Domaci Direktorijumi ? | [nq] | Marketing i SEO | 9 | 06. 09. 2006. 22:13 |
Smarty za PHP5 | bluesman | PHP | 5 | 08. 08. 2005. 22:19 |
Xtra lite AJAX color picker | WinterMute | (X)HTML, JavaScript, DHTML, XML, CSS | 8 | 04. 07. 2005. 09:15 |