Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP][CSS]Stałe "linki", "obrazek" etc.
gramy52
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 10.02.2009

Ostrzeżenie: (0%)
-----


Tworzę stronkę, posiadam już schemat blokowy strony (opracowany w CSS). Zastanawiam się jednak, co zrobić gdy... będę posiadał MENU (z linkami), który będzie na każdej stronie. Mam załóżmy 100stron,- i wydaje mi się to głupie, że gdy będę chciał dodać jeden link więcej do MENU, zmuszony będę do edycji każdej strony. Co zrobić by menu było statyczne, żeby po prostu w jednym pliku modyfikował menu, a widoczne zmiany w były właśnie na tych 100stronach. Troszkę nie rozumiem tego mechanizmu tak ogólnie, tak więc wskazane byłby jakiś kurs etc. Proszę o odpowiedź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Spirit86
post
Post #2





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


żeby tak zrobić to musisz albo pobrać html z jakiegoś pliku za pomocą js i umieścić do w tym divem - poponuję jquery, albo robić konsekwentnie strony w html. Bo widzę, że trochę masochistycznie podchodzisz do tematu. Zrób sobie tak:

index.php:

  1. <div id="page">
  2.  
  3. <div id="menu"><a href="?p=podstrona">podstrona</a></div>
  4.  
  5. <div id="content">
  6. <?php
  7. if(isSet($_GET['p']) AND file_exists('strony/'.$_GET['p'].'.html')){
  8. include('strony/'.$_GET['p'].'.html');
  9. }
  10. else include('strony/startowa.html');
  11. ?>
  12. </div>
  13. </div>


tworzysz katalog "strony" i tam wrzucasz strony, np. plik o nazwie podstrona.html
Linkowanie masz podane wyżej.

a i jeszcze jedno ważne, stwórz plik strony/startowa.html i tam wrzuć co ma się wyświetlać na stronie głównej

Ten post edytował Spirit86 17.10.2009, 12:36:45
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 21:14