Autor Zpráva
xaverista
Profil
Zdravím,

potřebuji se zeptat, jak udělat stránku, kde mi zůstane nezměněno menu, hlavička, zápatí a ostatní věci, ale bude se měnit pouze obsah jednotlivé stránky... Přikládám jednodůchý náčrt :-)

Klikněte zde pro obrázek
Moderátor Joker: Pro ty kdo jsou líní klikat vkládám obrázek přímo


Červené orámování jsou časti, které mají být zachovány a zelený je obsah každé stránky, který bude jiný...

URL adresa by měla potom vypadat asi takhle: www.neco.eu/index.php?pages=test nebo www.neco.eu/index.php?pages=/novinky/2014

Dky za radu :-)
Micruss
Profil
Jednoduše takhle:
<div id="header">Hlavička</div>
<div id="menu">Levé menu</div>
<div id="obsah">
<?php
if(isset($_GET['pages'])) {
$pages = $_GET['pages']; // + nějaká ochrana
if(file_exists($pages.'.php')) {
include $pages.'.php';
 } else { echo"Stránka neexistuje"; }
} else { include 'uvod.php'; }
?>
</div>
<div id="footer">Pata</div>
xaverista
Profil
Díky :-)
jefitto44
Profil
Alebo dá sa to aj naopak - includuješ hlavičku, menu, footer, sidebar a stále prepisuješ text v contente... ale spôsob, ktorý uviedol micruss je lepší... napriek tomu neviem, či je najrozumnejšie behať po stránke cez $_GET

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: