Ha jól értem, akkor te szeretnél egy menüt, ami minden oldalon ugyanaz, de nem szeretnéd a kódot minden oldaladba bemásolni, mert egy statikus oldalról van szó? Kicsit kevés az információ, de a fent említett include-os dolog szerintem hatásos lesz. Pl.:
HTML kód:
<ul>
<li>1. menüpont</li>
<li>2. menüpont</li>
<li>3. menüpont</li>
</ul>
Tegyük fel, hogy a fenti kódod a menü. Ha ezt elmented egy file-ba, aminek azt a nevet adod, hogy
menu.php akkor utána bármikor be tudod hívni egy másik file-ból az
include php paranccsal. Ez nagyjából annyit tesz, mintha lenne egy hosszú doksid, meg lenne egy rövid fejléced, amit kimásolnál és beillesztenél az elejére. Fontos, hogy
ahol be akarod illeszteni a menüdet fusson a php, azaz azt a file-t php-ként értelmezze a webszerver. Ezt nagyon egyszerűen úgy tudod megtenni, hogy index.html-ről index.php-ra kereszteled át a file-t. Ebből problémád nem lesz, sőt
egy darab php kódot sem kell írnod attól, hogy működjön, kivéve a beillesztés (include) parancsot, ami így nézne ki:
PHP kód:
<?php
indclude('menu.php');
?>
Ahova beteszed ezt a kódot, ott fog megjelenni a menüd. Ezt megteheted akár a html közepén is, valahogy így:
PHP kód:
<div>
<!-- menü jön ide -->
<?php
indclude('menu.php');
?>
<!-- menü vége -->
</div>
Jól értelmeztem, hogy neked egy statikus oldalad van, amiben majd csak a menü lesz a közös?
Könyvjelzők