Autor Zpráva
kuzelnik
Profil *
Ahojte, mam teraz velky problem.. mam udelane menu.. a potrebuju aby se mi jednotlive polozky v tom menu zvíraznily podle aktualniej rubriky.. Vím že by to šlo udělat přímo v každej strance, ale to mi prijde zdlouhave.. (stejnak to mam pres php include takze by to asi any neslo..). Nejde to nejak udelat jednodusejc? Díkes
kordy
Profil
Udělej si menu zvlášť a do každé z nich to hoď třeba přez iframe :)
shaggy
Profil
kordy:
A väčšia sprostosť ti v tej rýchlosti nenapadla? Prečo by to dával do iframe, keď robí v php? A ako cez iframe zabezpečí zvýraznenie aktuálnej položky?

kuzelnik:
Podľa toho čo píšeš, máš menu includované do každej stránky, áno?
Neviem, ako máš riešené zobrazovanie jednotlivých stránok (ale to nie je ani moc podstatné), princíp je jednoduchý - ak stránky prepínaš napr. cez get parameter "page", tak si v menu nastavíš, že pri page=kontakt bude mať položka kontakt nejakú class-u v html. A tak to urobíš aj s ostatnými stránkami/položkami.
Radek Cvek
Profil
Jak vypadá url v jednotlivých rubrikách?
kuzelnik
Profil *
shaggy:
Ano mám to tak že vkládám obsah pomocí GET a page=aaa.

Myslel si to nějak takto:

if ($page=="uvod" ) 
{
    //tady nejak nastavit tu classu ale nevim jak.
}
else if($page=="uvod")
{
  //totéž
}


Kdyby si mě nasměroval jak na tu classu tak budu rád.


Radek Cvek:
URL vypadá takto: www.neco.cz/index.php?page=rubraka1

kordy:
Ifarmy nepoužívám a ani nechci (co vím o rámach tak sou k ničemu)
xmark
Profil
if ($page=="uvod" )  {
echo "<li class='vybranapolozka'>";
} else  {
echo "<li>";
};
echo "<a href='xxxxx'>";
..

Pardon, byl tam překlep - apostrof.
chm, tak více překlepů. Opraveno.
Takhle to funguje, stejně jako tvoje řešení. Drobná výhoda toho mého je v tom, že při případně editaci nebo třeba kopírování upravuješ text jen jednou.
kuzelnik
Profil *
xmark:
Díky zkusím ..
kuzelnik
Profil *
ještě mám otázku.. tohle: echo "a href='xxxxx'"; nevypíše náhodou jen toto: a href='xxxxx'. (nechápu proc tam není <> )

Mohlo by to fungovat taky takhle:

if ($page=="uvod" )  {
echo "<li class='vybranapolozka'><a href='index.php?page=uvod'>Úvod</a></li>";
} else  {
echo "<li><a href='index.php?page=uvod'>Úvod</a></li>";
};


Díky

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0