Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Stały nagłówek i stopka zmienna treść
#4
zależy jaki efekt chcesz osiągnąć - jeśli (ja tak przynajmniej zrozumiałem pierwszy post) stopka i nagłówek mają pozostać bez zmian, a zmieniać się ma tylko content to robisz coś takiego
Kod PHP:
<?php
//dolaczanie naglowka
include ('header.php');
//dolaczanie contentu
include ('content.php');
//dolaczanie stopki
include ('footer.php');
?>
W header i footer wstawiasz sobie swoją stałą treść, a w pliku content umieszczasz skrypt działający na tej samej zasadzie jak ten, który przedstawiłeś.

Powyższe rozwiązanie ma jednak tą wadę, że jeśli będziesz zmieniał zawartość contentu, to przeładuje Ci się cała strona. Innymi słowy - ilekroć wywołasz index.php, niezależnie od dodatkowych parametrów, tylekroć za każdym wywołaniem index.php będzie do siebie includował na nowo header, content (z tekstem dobranym według przekazanych parametrów) i footer. Oczywiście nagłówek i stopka będą takie same, ale de facto - cała strona będzie się przeładowywać.

Jeśli zaś chcesz, aby strona ładowała Ci się raz, a później zmieniał się jedynie content - pozostaje Ci skorzystać z Ajax'a. Szablon takiej strony wygląda zasadniczo identycznie, z tym, że do pliku nagłówka musisz dodać skrypt javascriptu, który będzie przekazywał dane do osobnego pliku php (pobierającego dane z bazy) i zwracał wynik do contentu (do konkretnej warstwy). Czyli upraszczając - będziesz miał takie pliki:
-header.php (w którym umieszczasz skrypt javascriptu),
-content.php (w którym wyświetlać będzieś treści),
-footer.php
-index.php (w którym zbijesz powyższe do kupy)
- pobierz.php (do którego Ajaxem będziesz wysyłał dane, na podstawie których pobierze on odpowiednie treści i je wyświetli).

Jest dużo tutoriali odnośnie AJAX'a, na webmastertalk też znajdziesz kilka użytecznych skryptów.
"Kod ma być koszerny!" [Obrazek: 106.gif]
Odpowiedz


Wiadomości w tym wątku
RE: Stały nagłówek i stopka zmienna treść - przez BeamBear - 22-12-2009, 16:10

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  htaccess zmienna nie działa camelrafal 1 2,209 05-10-2012, 14:10
Ostatni post: camelrafal
  Zmienna w array() MatixYo 3 3,102 23-12-2011, 05:50
Ostatni post: Pedro84
  Zmienna w zapytaniu mysql Qentinios 3 3,665 11-04-2011, 01:30
Ostatni post: Qentinios
  Kod jest wykonywany gdy zmienna nie jest pusta bartoszka1996 3 3,750 07-04-2011, 22:45
Ostatni post: Pedro84
  Zmienna w rekordzie qetli 9 5,383 06-04-2011, 23:31
Ostatni post: mateo

Skocz do:


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