Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Tworzenie szablonów php - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Tworzenie szablonów php (/thread-tworzenie-szablonow-php)



Tworzenie szablonów php - R_Rafalsky - 16-04-2011

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?


RE: Tworzenie szablonów php - mateo - 16-04-2011

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.


RE: Tworzenie szablonów php - Morfeusz_2005 - 16-04-2011

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.


RE: Tworzenie szablonów php - Radian - 17-04-2011

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/


RE: Tworzenie szablonów php - R_Rafalsky - 17-04-2011

@mateo: w include nie chcę się bawić, nie o to chodzi
@Morfeusz_2005 @Radian: Chcę zrobić coś ala smarty ale samemu.

Zrobiłem coś ala http://aspiryna.net/programowanie/php/php-systemy-szablonow/ ale opartego na klasach. Już w miarę działa. Dzięki za chęci Smile


RE: Tworzenie szablonów php - Radian - 17-04-2011

Wiele osób narzeka na smarty, choć ja osobiście używam i polecam.


RE: Tworzenie szablonów php - R_Rafalsky - 17-04-2011

@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.


RE: Tworzenie szablonów php - Radian - 17-04-2011

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