Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> system szablonów, funkcje
jarmiar
post
Post #1





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

Ostrzeżenie: (0%)
-----


witam

mam problem jak rozwiązać następującą kwestię:

chcę zrobic taki znacznk:

{$nazwa_funkcji: argument}

i zeby po wpisaniu w szablon tego, wywołała się funkcja

nazwa_funkcji(argument);

nie wiem jak to zrobic
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Cytat
i w jaki niby sposob wyswietlasz cos w stylu: jezeli uzytkownik jest zalogowany to wyswietl link do profilu, jezeli nie, to "Witaj gosciu"?
- trochę inwencji, dziele kod HTML na sekcje, np. news przyklejony a zwykły to będą dwa różne templaty i tak całość będzie scalona w jeden monstrualny templat całej strony, jedyna różnica jest taka, że stworzenie PA do tego jest bardziej skomplikowane (bo trzeba templat podzielić na kilka, no ale czego się nie robi dla finalnego użytkownika). Projektując system trzeba mieć na uwadze, że chłopcy z Demokratycznej Republiki Konga, którzy będą stawiać na tym powiedzmy dużo wartościowych serwisów muszą to ogarniać bez problemu, czasem jak człowiek widzi skomplikowane templaty gdzie warstwy ifów i pętle idą w dziesiątki to się zastanawia, czy temu to miało służyć? Potem pojawiają się skórki i spece od nich, bo przecież nikt się nie będzie uczył pseudo-języka, spotykałem się nawet z opiniami, że kiedyś kod HTML był w plikach .php i było łatwo, wiadomo co było trzeba zmienić i w jakim pliku etc.

Oczywiście jeśli jest dużo dynamicznego kodu HTML to bez uciekania się do systemów typu SMARTY ani rusz, ale jakiś prosty system artykułów czy dodawania stron? Tak czy inaczej templat trzeba stworzyć i od tego się nie ucieknie.

Tak np. standardowe menu rozwijane jest zbudowane (fragment):
http://img.org.pl/obrazek/cZGlTxX16u3.html

Do tego oczywiście opis każdego elementu i listy zmiennych tak, że nawet kompletny laik to zrozumie a jak dasz pętle + masę warunków w smarty to zaraz zaczną się pytania typu "chciałbym zrobić menu na tabeli, do jakiego specjalisty mam się udać, może być pediatra?"

Ten post edytował Pilsener 21.12.2009, 21:58:55
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 04:55