Podzial strony, podstrony
Katalog znalezionych hasełArchiwum
- Moje największe skarby i opowieści prosto z mojego
- 2006.02.20, nowy wzór strony tytułowej prac dyplomowych
- Kupie ori halogen do E34 od strony kierowcy
- Aktualizacja strony - Dożynki 2007
- z tej strony sierRKA- siema
- Składajcie Propzycje Co do STRONY!
- Promuje strony klanowe.!!
- szukam strony
- 2009.08.04, Lista przyjętych oraz podział specjalno¶ci
- 2007.01.10, zaktualizowano podstronę "o nas"
- PajÄ…k wegetarianin
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- demonter.keep.pl
Moje największe skarby i opowieści prosto z mojego
przegladarki, ktora w takt tych komend wyswietla strone.
Jesli jest to tylko jedna podstrona to nie ma problemu, ale kiedy chcemy
wyswietlic wiecej podstron w obrebie jednej strony to zaczyna sie problem
bo do kodu kazdej podstrony trzeba zawsze ladowac to samo, czyli wyglad
calej strony wraz z tym co ma byc na podstronie.
A gdyby tak podzielic strone na elementy stale i skladac te elementy w czasie
rzeczywistym ?
Najlepiej jesli wyjasnie to na przykladzie.
Zalozmy, ze mamy jakas strone, ktorej stalymi elementami sa baner, lewa strona,
srodek strony, nieraz tez prawa strona i dol strony :
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#111111" width="57%"> <tr> <td width="100%" colspan="2"><center>Gora strony</center></td> </tr> <tr> <td width="25%">Lewa</td> <td>Srodek</td> </tr> <tr> <td width="100%" colspan="2">Dol strony</td> </tr> </table> Co bedzie wygladac tak :
Gora strony Lewa Srodek Dol strony
Jak widzicie wszystko jest zapisane w jednym pliku i zeby wyswietlic kazda podstrone
trzeba zamiast slowa 'srodek' umiescic to co chcemy tam umiescic. Cala reszta
zawsze wyglada tak samo ...
To jest bardzo prosty przyklad, ale w rzeczywistosci czesto te stale elementy to jest
bardzo rozbudowany kod i zajmuje dosyc duzo miejsca.
Mozna temu zaradzic w bardzo prosty sposob.
Zapiszmy taki kod :
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#111111" width="57%"> <tr> <td width="100%" colspan="2"><center>Gora strony</center></td> </tr> <tr> <td width="25%">Lewa</td> <td> jako 'gora.php' . Taki kod :
</td> </tr> <tr> <td width="100%" colspan="2">Dol strony</td> </tr> </table> jako 'dol.php' .
Ci ktorzy umieja nieco wiecej zauwazyli na pewno, ze to jest poprostu zwykly podzial
strony i stalych elementow na dwie czesci opisywane wczesniej.
Jesli chcemy teraz wywolac skladajac cala strone w calosc to nic prostszego :
<? include'gora.php'; Srodek include'dol.php'; ?> Wystarczy ten kawalek zapisac jako 'index.php' i wywolac.
Efekt bedzie dokladnie taki sam jak wczesniej ...
W ten sposob mozna zapisywac kazda podstrone. Takie postepowanie jeszcze ma
jeden plus. Jesli chcemy cokolwiek zmienic w stalych elementach to wystarczy
dokonac zmian w plikach, ktore wczesniej zapisalismy jako stale elementy.
Oczywiscie jest tez warunek, aby calosc zadzialala :
pliki umieszczamy na serwerze z obsluga php.
Dzisiaj to juz nie jest problem poniewaz kazdy serwer potrafi juz obslugiwac php
i praktycznie kod umieszczony powzej zadziala na kazdym serwerze.