![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Co zrobić aby index.php nie odświeżał całej strony za każdym razem jak przechodzi się po includowanych pod niego stronach. Mam taką strukturę: index.php include/index2.php include/costamjeszcze.php cały czas głównym plikiem dla oglądającego jest index.php, w któym jest nagłówek i stopka, natomiast całe "ciało" pliku jest includowane, co zrobić aby przeglądarka nie odświeżała całęj strony za każdym przejściem na jakiś temat. Please o radę... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 234 Pomógł: 1 Dołączył: 29.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Trudniejszy, ale skuteczny sposób to zastosowanie klas do tworzenia stronki.
-------------------- najprostsze rzeczy są najmniej oczywiste
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam taką klasę w index.php:
class tresc { function Wyswietl() { echo "<html>\n<head>\n"; $this->WyswietlTytul(); $this->WyswietlSlowaKluczowe(); $this->WyswietlOpisStrony(); $this->WyswietlStyle(); echo "</head>\n<body>\n"; $this->WyswietlNaglowek(); $this->WyswietlMenu(); require('tresc.php'); $this->WyswietlStopke(); echo "</body>\n</html>\n"; } } $glowna = new tresc(); $glowna->Wyswietl(); Chodzi o to że 'index.php' jest ok- wyświetla się "tresc.php" - domyslnie jest to: index.php?tresc=home , ale dlaczego nie wyswietla mi dalszej zawartosci "tresc.php" wg odnosnikow np.: index.php?tresc=strona2 czy ktos wie dlaczego index widzi tylko pierwsza czesc "tresc.php"? Pozdro ![]() hwao |
|
|
![]()
Post
#4
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
ale przeciez nigdzie nie masz w kodzie napisane, że chcesz załączyć strona2.php
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dałem sobie spokój z klasami, narazie najlepszym rozwiązaniem dla mnie okazała się jedna strona index.php z include() podstroną zawierającą wiele różnych treści.
Klasy miały uprościć powtarzające się szczegóły (jak nagłówki i stopki) na kilku różnych tematycznie stronach. Ale jeden index rozwiązał problem. Dla zainteresowanych klasami polecam tylko jeśli to komuś naprawdę ułatwi życie, ale samemu trzeba się przekonać. Co sądzi forum na ten temat? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 04:17 |