Autor Zpráva
davidcoudy
Profil
Tak prošel sem celou diskuzi možná sem nenašel vše, ale nenašel sem jak udělat aktivní odkaz jinou barvou bylo to tu už rozebíraný ale to byl případ kdy je menu v každý stránce ja mam menu v hlavní stránce a načítá se tam jen obsah. např

index.php?page=download

myslim že to pomocí CSS nejde řešit jen asi nějakym scriptem kterej by zjištoval na co se kliklo a pak by tomu nastavil pozadí asi JS by se dal použít ale v php by to bylo lepší neví někdo jak se to dá udělat?
habendorf
Profil
PHP je nejlepší volba.
Str4wberry
Profil
tohle používám já:

<?
if ($clanek==email) echo "<span class=activmenu>"; ?>
Napsat mi
<? if ($clanek==email) echo "</span>"; ?>

možná ještě budeš před to dát :

$clanek = $_GET['clanek'];

nejak si to přeber
davidcoudy
Profil
Jo už chápu v proměnný $_GET['clanek']; se předává název stránky takze to stací správně využít udělal sem to asi takhle.

if ($page=="uvod"):
echo "<span id=\"aktivni\"><a href=\"index.php?page=uvod\" title=\"O mně\">Úvod</a></span>";
else:
echo "<a href=\"index.php?page=omne\" title=\"uvod\">Úvod</a>";
endif;

Možná to píšu moc složitě ale funguje to.
Timy
Profil
Tak já taky přispěju:

<li><a href="kontakt.html"<?php if($page=="kontakt") echo "id='aktivni'" ?>>kontakt</a></li>
davidcoudy
Profil
Tak to je hustý to by mě fakt nenapadlo super zkratka :)
davidcoudy
Profil
Jo jen mě nenapadá jak to udělat když se to menu bude generovat z databáze jako třeba nadpis noveho článku wow ted sem zvedavej ? ;)
Str4wberry
Profil
no uplně stejně přece ty stránky budeš volat přes parametry v adrese clanek=neco
Anonymní
Profil *
Jo jasně hm zes sem jak trubka :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0