On Sat, 07 Jan 2006 18:28:51 +0100, KEnik <keberdle@gmail.com> wrote: > Zdravím, > pořebuji na stránkach barevně odlišit právě navštívený odkaz v menu. > Nemohu to udělat v CSS přes a: ... > nedosáhl bych tak kýženého efektu. > Potřebuji konstrukci která to pozná podle jmena souboru ktery je právě > zobrazován. > Vím že to určitě někde již napsano jen to nemohu najít. > Existuje neco jako ceská open sources databaze? > > Předem díky > -- > KEnik 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 :) Milan -- Milan Kvasnička | 4media s. r. o. | http://www.4media.czReceived on Fri, 13 Jan 2006 10:54:46 +0100
This archive was generated by hypermail 2.1.8 : 13. 01. 2006, 10:55 CET