![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 24.06.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Witam
Może to proste pytanie ![]() ale chciałbym się dowiedzieć jak to działa w pliku head.html jest taki kod a na stronie sie wyświetla tytuł jak to działa? rozumie ze w index.php jest include head.html ![]() Pozdrawiam. -------------------- :)
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Index.php zastępuje ciąg {PAGE_TITLE} zmienna np $page_title. Czyli pobiera head.html, czyta go, i gdy napotka {PAGE_TITLE} to zamienia go na wartość zmiennej zawirającej tytuł strony, następnie zmieniony kod wyświetla.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Cytat rozumie ze w index.php jest include head.html - źle rozumie. Podstawy budowy serwisów inernetowych - mamy tak zwany SILNIK - silnik generuje np. tytuł strony (zapisany na ogół w zmiennej $title), który powstaje np. na podstawie treści czy jest definiowany przez użytkownika - ale to mało istotne. Wygenerowane przez silnik zmienne są podstawiane do tak zwanych TEMPLATÓW - czyli (najczęściej) plików .tmpl z kodem html - odpowiada za to SYSTEM SZABLONÓW - popularnym systemem jest np. smarty, ale równie dobrze możesz napisać własny:http://www.programuj.com/artykuly/www/template.php Oddzielenie kodu PHP od HTML jest praktycznie niezbędne - to jedna z pierwszych rzeczy, które trzeba opanować. Jak kiedyś przyjdzie Ci poprawiać skrypt, gdzie masz 50 linijek typu echo '<td background="red">' to zrozumiesz dlaczego jest to tak istotne. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 24.06.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Hmm
czyli tak na szybkiego sobie pisze : index.php
I nadal mi wyświetla {PAGE_TITLE} -------------------- :)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
A jak inicjujesz system szablonów? Samo się przecież nie podstawi
![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 24.06.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
- źle rozumie. Podstawy budowy serwisów inernetowych - mamy tak zwany SILNIK - silnik generuje np. tytuł strony (zapisany na ogół w zmiennej $title), który powstaje np. na podstawie treści czy jest definiowany przez użytkownika - ale to mało istotne. Wygenerowane przez silnik zmienne są podstawiane do tak zwanych TEMPLATÓW - czyli (najczęściej) plików .tmpl z kodem html - odpowiada za to SYSTEM SZABLONÓW - popularnym systemem jest np. smarty, ale równie dobrze możesz napisać własny: http://www.programuj.com/artykuly/www/template.php Oddzielenie kodu PHP od HTML jest praktycznie niezbędne - to jedna z pierwszych rzeczy, które trzeba opanować. Jak kiedyś przyjdzie Ci poprawiać skrypt, gdzie masz 50 linijek typu echo '<td background="red">' to zrozumiesz dlaczego jest to tak istotne. No i to mi sie podoba dzieki wielkie poczytam poucze sie ![]() -------------------- :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:15 |