Autor | Zpráva | ||
---|---|---|---|
RobertH Profil |
#1 · Zasláno: 9. 12. 2009, 11:55:18
Zdravim,
vim, ze tohle tema je omylany porad dokola, ale nemuzu prijit na to proc se nezaktivnuji polozky menu. Zde je odkaz: Odkaz A zde kod stranky: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta name="author" content="Casanova Publishing s.r.o." /> <title>Thores Fashion</title> <link href="css/thores.css" rel="stylesheet" type="text/css" media="all" /> </head> <body> <div id="pozadi"> <div id="obsah"> <div id="hlavicka"> <a href="index.php"><img src="pict/layout/header.jpg" border="0"></a></div> <hr class="cleaner" /> <div id="levypanel"> <div id="levypanel-obsah"> <div id="menu"> <?php echo "<ul"; if ($str=="uvod") { echo " class='aktivni'"; } echo "<li"; if ($str=="uvod") { echo " class='aktivni'"; } echo "><a href='index.php?stranka=uvod'>Uvod</a></li>"; echo "<li"; if ($str=="test") { echo " class='aktivni'"; } echo "><a href='index.php?stranka=test'>Test</a></li>\n"; echo "</ul>"; ?> </div> </div> </div> <div id="hlavnipanel"> <div id="hlavnipanel-obsah"> <? $stranka = $_GET["stranka"]; if ($stranka == "uvod") {include "uvod.php";} elseif ($stranka == "test") {include "test.php";} else {include "uvod.php";} ?> </div> </div> <hr class="cleaner" /> <div id="paticka"> Casanova Publishing s.r.o. </div> </div> </div> </body> </html> Nevedel by nekdo co s tim? Predem dekuji za kazdou radu. |
||
Akacko Profil |
#2 · Zasláno: 9. 12. 2009, 12:06:42
RobertH:
Jakou hodnotu má proměnná $str? Nemá to být spíše $stranka? Pokud ano, potom tento řádek musí být umístěn nahoře: $stranka = $_GET["stranka"]; |
||
Taps Profil |
#3 · Zasláno: 9. 12. 2009, 12:45:33 · Upravil/a: Taps
RobertH
A toto by nešlo použít ? Zápis je krátký a jednoduchý <? $oznaceni[$_GET["stranka"]]= 'class="aktivni"'; ?> <div id="menu"> <?php echo'<ul> <li><a href="index.php?stranka=uvod" '.$oznaceni["uvod"].'>Uvod</a></li> <li><a href="index.php?stranka=test" '.$oznaceni["test"].'>Test</a></li></ul>'; ?> </div> </div> </div> |
||
RobertH Profil |
#4 · Zasláno: 10. 12. 2009, 09:29:49
Akacko:
Díky za radu, ale stejně mi to takhle neběhalo. Taps: Tento kod funguje presne tak jak sem si predstavoval. Diky moc. |
||
Časová prodleva: 2 roky
|
|||
radik Profil * |
#5 · Zasláno: 20. 7. 2011, 20:45:40
řešení od RobertH je super, ale nevím jak docílit toho, když chci aby např. stránka "index.php" byla označena i když není zadána jako "index.php?stranka=uvod"...
díky Radovan |
||
panther Profil |
#6 · Zasláno: 20. 7. 2011, 20:48:34
radik:
!isset() |
||
radik Profil * |
#7 · Zasláno: 20. 7. 2011, 21:03:09
zkoušel jsem if (!isset($_GET['stranka'])) {$stranka = "uvod";} ale nějak jsem se v tom zamotal... už jsem to sice vyřešil jinak, ale s použitím té podmínky by mě to taky zajímalo jak to rozchodit...
|
||
Časová prodleva: 13 let
|
0