Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Tworzenie szablonów php
#1
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ę Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#2
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.
Odpowiedz
#3
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.
Odpowiedz
#4
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/
Odpowiedz
#5
@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
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#6
Wiele osób narzeka na smarty, choć ja osobiście używam i polecam.
Odpowiedz
#7
@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ę Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#8
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
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  tworzenie pliku w katalogu głównym strony harvester2001 3 5,230 06-09-2013, 22:13
Ostatni post: Kartofelek
Smile [PHP][MySQL] Tworzenie systemu znajomych e-konrad 14 10,171 16-04-2012, 23:45
Ostatni post: hieroshima
  Tworzenie formularzy rejestracyjnych w PHP Heyek 7 4,714 12-11-2011, 20:32
Ostatni post: Marys
  auto tworzenie podstrony begginer 4 4,248 19-02-2011, 19:45
Ostatni post: begginer

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl