Autor | Zpráva | ||
---|---|---|---|
rad Profil * |
#1 · Zasláno: 29. 9. 2011, 20:25:23
Potreboval by jsem rychle zmenit statickou navigaci ktera je ale vkladana pomoci include na stranku - >
header -> staticky - pro kazkou stranku zvlast takze tam muzu cokoliv pridat include navigace -> tady potrebuju podle toho na jake strance se nachazim zvyraznit link prave jen pro urcitou stranku. Chtel bych to nejak jednoduse premyslel jsem nad swith ale to se mi nezda moc vhodne diky |
||
Mike8748 Profil |
#2 · Zasláno: 29. 9. 2011, 21:01:33
rad:
ukaž obsah souboru s navigací. řešení závisí na struktuře odkazů a co v tom souboru máš. např. by šlo mít položky menu uložené jako php pole, to procházet cyklem pro výpis a při výpisu podle aktuální URL udělat zvýraznění. pro přidání další stránky by se akorát doplňila položka do pole. |
||
rad Profil * |
#3 · Zasláno: 29. 9. 2011, 21:05:02
soubor s navigaci je proste jen include navigace - staticke..
<li><a href="">neco</a></li> <li><a href="">neco</a></li> rikal jsem si ze kdyz muzu dat do hlavicky nejakou promenou ze by se to mohlo ridit podle toho - viz ten napad na swith ale zda se mi to trochu tezkopadne |
||
Someone Profil |
#4 · Zasláno: 29. 9. 2011, 21:08:02 · Upravil/a: Someone
<?php $menu = $_GET['menu']; echo "<li "; if ($menu == "uvod") { echo "class='aktivni'"; } echo "><a href="http://neco.cz/index.php?menu=uvod">UVOD</a>""; ?> |
||
rad Profil * |
#5 · Zasláno: 29. 9. 2011, 21:24:20
no tak to se mi zda ten swith teda trochu lepsi ..ale diky
|
||
rad Profil * |
#6 · Zasláno: 29. 9. 2011, 21:24:59
slo mi o to to prave aplikovat na statickou navigaci bez pouziti $_GET nebo databaze
|
||
Mike8748 Profil |
#7 · Zasláno: 29. 9. 2011, 21:39:38
Mike8748:
například takhle <?php $navigace=array( // adresa stránky => text v menu '/uvod.html'=>'Úvod', '/sluzby.html'=>'Služby', '/kontakt.html'=>'Kontakt', ); $menu=$_SERVER['REQUEST_URI']; echo '<ul id="navigation">'; foreach ($navigace as $k=>$i) { echo '<li'; if ($menu==$k) { echo ' class="active"'; } echo '>'; echo '<a href="'.$k.'">'.$i.'</a>'; echo '</li>'; } echo '</ul>'; obsah souboru s vkládanou navigací jsem chtěl vidět proto, aby bylo jasné jak máš tvořené odkazy a jestli/jak se s nima dá pracovat... |
||
rad Profil * |
#8 · Zasláno: 29. 9. 2011, 21:51:56
pekne diky pridam svuj swith
<?php $accueil=""; $portfolio=""; $contact=""; switch ($title_nav) { case accueil: $accueil = "class=\"active\""; break; case portfolio: $portfolio = "class=\"active\""; break; case contact: $contact = "class=\"active\""; break; default: $accueil = "class=\"active\""; } ?> |
||
Časová prodleva: 13 let
|
0