Autor Zpráva
RobertH
Profil
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
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
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
Akacko:
Díky za radu, ale stejně mi to takhle neběhalo.

Taps:
Tento kod funguje presne tak jak sem si predstavoval. Diky moc.
radik
Profil *
ř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
radik:
!isset()
radik
Profil *
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...

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0