sorry, ale to je silene reseni... radeji neco univerzalnejsiho, napø. pres pole sam si vyber zpusob jakym naplnis pole, ale pokud se to plni z databaze pres smycku, tak napr. // smycka start $menu_id[] = $dtb_page_id; $menu_name[] = $dtb_page_name; $menu_title[] = $dtb_page_title; // smycka end pak uz je na tobe, jesli to udelas pres nejakou vykreslovaci fci, nebo pres includovany kus html kodu, napr: <ul id="menu"> <?php foreach($menu_id as $key => $value){ ?> <li<?php echo $value===$this_page_id?' class="item_select"':''; ?>> <a href="<?php echo $value; ?>.php" title="<?php echo $menu_title[$key]; ?>"> <?php echo $menu_name[$key]; ?></a></li> <?php } ?> </ul> DFly > function get_menu ($id_page) > { > $sa = ' id="ap"'; > $menu = ' > <ul id="menu"> > <li><a href="index.php"'. ($id_page == 'index' ? $sa : '') .' > title="úvodní stránka">home</a></li> > <li><a href="history.php"'. ($id_page == 'historie' ? $sa : '') > .' title="pohnutá historie souboru">history</a></li> > <li><a href="gigs.php"'. ($id_page == 'koncerty' ? $sa : '') .' > title="kde nás mùžete slyšet">gigs & tours</a></li> > <li><a href="gallery.php"'. ($id_page == 'galerie' ? $sa : '') .' > title="fotosky z kocertù i odjinud...">gallery</a></li> > <li><a href="download.php"'. ($id_page == 'download' ? $sa : '') > .' title="žrádlo pro walkmany a winampy">download</a></li> > <li><a href="forum.php"'. ($id_page == 'forum' ? $sa : '') .' > title="tady nás mùžete chválit">fórum</a></li> > <li> </li> > </ul>'; > return ($menu); > } > tu funkci pak musis zavolat z kazde stranky a jako parametr odeslat > ozneceni stranky (musi se schodovat s tim v teto funkci) > na zacatek kazdy stranky dej totok: <? require_once ('various.inc'); > ( vola se ta stranka s tim menu a dalsimi prvky, ktere se nemeni) a tam > kde ma byt menu dej toto: <? echo get_menu ('koncerty'); ?> v css si > vytvor styl pro id="ap" (aktivní stranka) a to je vse :) > MilanReceived on Sat, 14 Jan 2006 00:57:00 +0100
This archive was generated by hypermail 2.1.8 : 14. 01. 2006, 00:56 CET