Liczba postów: 340
Liczba wątków: 38
Dołączył: 28-04-2010
Reputacja:
15
16-04-2011, 20:05
(Ten post był ostatnio modyfikowany: 16-04-2011, 20:32 przez R_Rafalsky.)
Witam,
Chciałbym sie dowiedzieć jak działa system szablonów w php. Chciałbym zabrać się za tworzenie takiego sytemu szablonów, jednak nie wiem jak to ugryźć. Pomożecie?
Myślałem o czymś takim jak jest to zrobione w SMARTY czyli:
header.tpl:
<html>
<head>
<title>{title}</title>
</head>
Jak teraz za pomocą klasy podmienić {title} na tytuł i wysłać wszystko do przeglądarki?
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję
Any sufficiently advanced technology is indistinguishable from magic.
Liczba postów: 868
Liczba wątków: 29
Dołączył: 26-06-2009
Reputacja:
27
Jedną z możliwości jest utworzenie szablonu w pliku index.php i w miejscu wyświetlania tekstu umieścić include z pliku. Na samym początku trzeba również includować pliki zarządzające title, opisem czy słowami kluczowymi www.
Liczba postów: 563
Liczba wątków: 75
Dołączył: 09-02-2008
Reputacja:
11
Aby {title} działało masz opisane tutaj: http://www.egrafik.pl/smarty-php-co-to-sa-smarty-i-jak-je-stosowac,884.html
Jest to właśnie Smarty, ale nie wiem czy o to Ci chodziło.
Liczba postów: 367
Liczba wątków: 32
Dołączył: 22-04-2009
Reputacja:
9
System szablonów opisałem na moim blogu:
http://3d.hmax.pl/2011/03/wykonanie-prostej-strony-internetowej-na-smartach/
http://3d.hmax.pl/2011/02/wykonanie-szablonu-z-wykorzystaniem-include-w-smarty/
Liczba postów: 367
Liczba wątków: 32
Dołączył: 22-04-2009
Reputacja:
9
Wiele osób narzeka na smarty, choć ja osobiście używam i polecam.
Liczba postów: 340
Liczba wątków: 38
Dołączył: 28-04-2010
Reputacja:
15
@Radian:Nie chodzi o to, że narzekam na smarty. Zależy mi na tym, by zrobić to samemu. Chcę po prostu sam się nauczyć jak samemu robić smarty.
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję
Any sufficiently advanced technology is indistinguishable from magic.
Liczba postów: 367
Liczba wątków: 32
Dołączył: 22-04-2009
Reputacja:
9
No to mogę polecić ci książkę: Smarty PHP Leksykon kieszonkowy z helionu no i linki które podałem możesz przejrzeć, miło by było gdybym wiedział że komuś się to przyda co pisałem. Zrozumiesz to bez większych problemów z pewnością.
A narzekanie... po prostu wiele osób powie ci że smarty jest złe po prostu... o to mi chodziło :p