Tag Archives: smarty

Smarty, nedelju dana kasnije

Preradio sam projekat tako da imam odvojeno podatke a odvojeno prezentaciju i uradio dva šablona za prezentaciju. Oba su rađena u Butstrep CSS-u što bi trebalo da bude finale kada je u pitanju ovaj CSS frejmvork. Za sledeći projekat treba isprobati nešto od ovog.

smarty one week later

Dva lica istog projekta

Jedna stvar koje me je dosta namučila dok nisam provalio kako funkcioniše jeste Smartijevo keširanje stranica. Ako gledamo jedan od ovih primera sa slike, vidimo da je to u stvari izveštaj za period od recimo 1.6. do 29.6. Ako odemo na Refine your search, izaberemo drugi opseg datuma i kliknemo na dugme Update, opet ćemo dobiti istu ovu stranicu 🙂 Dugo sam kopao po kodu misleći da sam ja nešto *ajebao u PHP-u oko POST varijabli dok nisam shvatio da Smarti prikazuje keširanu stranicu bez obzira na to šta je korisnik izabrao u opcijama. Na kraju sam isključio keširanje na celom projektu, što je negativan udar na performanse, dok bih u budućnosti mogao da keširam recimo login stranicu, zaglavlje i futer, čiji se sadržaj retko menja, a ovaj deo sa glavnim dešavanjem da ostavim da se ne kešira. Eto ideje.

Smarty

Proučavam Smarty, sistem za rad sa šablonima za veb sajtove. Ranije sam koristio Dwoo ali mi se čini da je razvoj ovog alata stao pa sam rešio da se prešaltam. Sintaksa nije komplikovana, slična je ovom iz Dwoo-a. Koliko se sećam, Dwoo je i nastao iz Smarty-ja odnosno, nasledio je njegovu sintaksu. Sada prerađujem jedan projekat tako da u potpunosti odvojim logiku od dizajna, onda ću da uradim jedan dizajn, pa kada to sve bude proradilo, radim još jedan dizajn za isti taj projekat. A taj drugi dizajn bi trebalo da bude u Material fazonu 🙂

smarty