| 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: 14 let
|
|||
0