Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Stworzenie menu na podstronie.
Forum PHP.pl > Forum > Przedszkole
adusko99
Witam,
Stworzyłem prosty szablon strony w php z wykorzystaniem inkludowania menu (menu.php) i ładowania podstron (link1.php, link2.php, link3.php):

----------------
Menu główne: link1 link2 link3 ..
----------------
treści treści
treści treści
treści treści
treści treści
----------------
stopka
----------------

na jednej z podstron chciałbym zrobić stałe podmenu które podzieliło by podstronę na kolejne dwie części i ładowało tylko wybrane treści z podmenu.
rzecz jasna Menu główne było by nieodświeżane ani podmenu. Tak tylko aby zmieniały się treści podmenu.

----------------
Menu główne: link1 link2 link3 ..
----------------
Podmenu: relacja1 | relacja2 | ..etc
----------------
treści treści
treści treści
treści treści
treści treści
----------------
stopka
----------------

Prosze aby zasugerować gdzie szukać pomocy.
Dziękuję serdecznie.
adusko99
Czy jest ktoś kto mógłby pomóc?
17misiek09
moze sprobuj SMARTY questionmark.gif
szablony, oddziela php od html, itp.
Gość
ok


mam index.php
  1.  
  2. <?php include "include/menu.php"; ?>
  3.  
  4. <?php
  5. // zmienna $go przekazana metoda GET
  6. $go = $_GET['go'];
  7. if(!empty($go)) {
  8. if(is_file("pages/$go.php")) include "pages/$go.php";
  9. else echo "<br />Nie ma takiej strony :-(";
  10. }
  11. else include "pages/start.php";
  12. ?>
  13.  


i menu.php

  1.  
  2. <?php
  3. if(!$add_site) exit;
  4. ?>
  5.  
  6. <body>
  7.  
  8. <a href="index.php?go=start">Główna</a>
  9. <a href="index.php?go=relacje">Relacje</a>
  10. <a href="index.php?go=gallery">Galerie</a>
  11. <a href="index.php?go=polecane">Polecane</a>
  12.  



i na stronie relacje.php (chodzi o relacje z imprez) chciałbym utworzyć stałe podmenu aby przemieszczać się po opisach relacji. smile.gif

chciałbym utworzyć taką strukturę:

Relacja1 Relacja2 Relacja3 <<<<----- odnośniki
-------------------------------------
TREŚCI TREŚCI TREŚCI TREŚCI

Oczywiście zachowując menu główne na górze jak w szablonie.
Toskan
hmm nie wiem czy dobrze zrozumialem ale jak dasz zamiast inlude cos takiego
  1. <?php
  2. require_once('include/menu.php');
  3. // zmienna $go przekazana metoda GET
  4. $go = $_GET['go'];
  5. if(!empty($go)) {
  6. if(is_file("pages/$go.php")) include "pages/$go.php";
  7. else echo "<br />Nie ma takiej strony :-(";
  8. }
  9. else {require_once('pages/start.php');}
  10. ?>
adusko99
Wiesz to menu działa - jest też opatrzone kodem html ale nie wklejałem go tutaj.
Zatrzymałem się na stronie relacje.php. do której mnie on przenosi no i tam chciałem zrobić kolejny podziął na podmenu i wyświetlanie treści.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.