Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 1 Dołączył: 19.11.2005 Ostrzeżenie: (0%)
|
Witam,
Zamierzam zacząć używać na swojej stronie szablonów Smarty. Mam jednak związane z tym pytanie. Nie chcę niczego sknocić, więc wolę najpierw zapytać. Mam stronę o budowie modułowej. Na razie wszystkie dane do wyświetlenia zbieram w zmiennych $naglowek, $strona i $stopka i potem je wyświetlam. Czy możliwe jest stopniowe wprowadzanie szablonów do poszczególnych modułów. Czyli jak np. mam moduł kontakt i odpowiadający za niego plik kontakt.php, który dokłada swoją część do zmiennej $strona (w postaci kodu html). To czy mogę wprowadzić szablon kontakt.tpl dla tego modułu, czy też nie? Czy po zastosowaniu $smarty->display(kontakt.tpl) nie wyrzuca od razu całości do przeglądarki? Mam nadzieję, że ktoś zrozumiał o co mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 4 Dołączył: 7.03.2008 Ostrzeżenie: (0%)
|
witam
mojej systemy maja funkcjonalnosc smarty za pomoca xhtml/css zuwaz ze dla strony index.php generuje tresc w postaci listy divow jeden po drugim wiec po co mi smarty? prosty listing wg parametrow i dolaczanie statycznego pliku menu , stopki, naglowka, srodek generowany wg parametru z adresu - zadanie dostepu do strony, prosty szybki kod php za pomoca klas css z latwoscia mozna zmieniac szablony wygladu i do tego wlasnie sluzy smarty nie mow mi ze pomylilem technologie bo wlasnie przepisalem duzy system spolecznosciowy na xhtml ktory dzialal na smarty wiec moja firma powinn amnie zwolnic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) shhhh (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jedyny powod dla ktorego to zrobilem to optymalizacja, czas generowania strony obciazenie mysql polecam wyklad Rasmusa z jednej z konferencji PHP, chyba w Seattle "Get rich with PHP", dostepny jest na php.net poczytaj o wydajnosci przy uzywaniu nadmierenj ilosci include i niepotrzebnych operacjach domyslam sie ze w niektorych sytuacjach smarty jest konieczny ale szczerze mowiac podczas mojej pracy jeszcze mi sie taka nie przydarzyla |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
domyslam sie ze w niektorych sytuacjach smarty jest konieczny ale szczerze mowiac podczas mojej pracy jeszcze mi sie taka nie przydarzyla Smarty, tak jak każdy inny szablon PHP, to po prostu wygoda. A spadek wydajności wcale nie jest aż tak "znaczny" (kiedyś było o tym na forum) - za to masz oddzieloną logikę prezentacji od biznesowej. Szczerze powiem nie mam pojęcia jak można porównywać "szablon" (X)HTML/CSS do Smarty. Chyba że chodzi ci o szablony z użyciem zwykłego PHP-a, bez Smarty, wtedy OK - ja ostatnio nawet częściej takich używam, przez wzgląd na Symfony. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
|
MalyKazio Wstawianie szablonu w Smarty. 6.04.2008, 14:51:44
Piniek możesz includowac w tpl poszczególne moduły przez
... 6.04.2008, 14:58:22
mike Cytat(MalyKazio @ 6.04.2008, 15:51:44... 6.04.2008, 15:00:28
MalyKazio Oto mi właśnie chodziło. Czyli mogę stopniowo przy... 6.04.2008, 15:08:37 
mike Cytat(MalyKazio @ 6.04.2008, 16:08:37... 6.04.2008, 18:30:07 
jarek_bolo Cytat(MalyKazio @ 6.04.2008, 16:08:37... 6.04.2008, 20:01:37
guitarnet.pl zanim wkopiesz sie w smarty sprawdz inne rozwiazan... 8.04.2008, 04:35:30 
mike To może ja przypomnę Twoje słowa:Cy... 9.04.2008, 13:50:23
Zyx guitarnet.pl -> mylisz pojęcia, i to poważnie (... 8.04.2008, 06:36:07 
mike Cytat(guitarnet.pl @ 8.04.2008, 14:40... 9.04.2008, 08:48:07
Sedziwoj @guitarnet.pl
Powiem tyle, że coś Ci się miesza, b... 9.04.2008, 07:48:49
guitarnet.pl smiesznie wyszlo niezrozumielismy sie
1) guitarn... 9.04.2008, 13:36:46
Sedziwoj @mike
Po prostu on uważa że Smarty służy jedynie d... 9.04.2008, 14:12:46 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 19:06 |