Autor Zpráva
7777
Profil
Mám problém z obsahom jeden stránky,ktorú programujem. Pri väčšine odkazov v menu postrebujem aby stránka mala aj pravý panel. A ktomu mám ešte nastavené v obsahu aj pravom paneli include. Kameň urazu nastal vtedy,keď potrebujem aby jeden z odkazov pravý panel nemal. Lenže mám oddelený desing i obsah. Už som raz pridal do stranky i id poziciovanie ale zasa sa tým nerieši problém include.
Potrebujem aby bol desing i obsah oddelený.
odkaz na web:http://zahady-x.nekonecne.net/
tiso
Profil
Principiálne takto:
<?php
//layout:
...
include 'content.php';
...
if ($right_panel) {
  include 'rightpanel.php';
}
...
<?php
//content.php:
...
$right_panel = false;//true pre zapnutie
...
7777
Profil
Ako to ale zapracovať do tohto jednoduchého include?
<div class="obsah">
<?php
$str = isset($_GET["str"])?$_GET["str"]:""; 
$pg = isset($_GET["pg"])?$_GET["pg"]:"";
if ($str == "fotokomentare" && $pg == "foto") {include "fotokomentare.php";} 
//
//v textu pak bude odkaz vypadat takto:
//<a href="?str=fotokomentare&amp;pg=7777">
//
elseif ($str == "preklady") {include "preklady.php";}
elseif ($str == "poviedky") {include "poviedky.php";}
elseif ($str == "filmyv") {include "filmy.php";}
elseif ($str == "filmy" && $pg == "fy") {include "filmy.php";}
elseif ($str == "filmy" && $pg == "fy2") {include "filmy2.php";}
elseif ($str == "filmy" && $pg == "fy3") {include "filmy3.php";}
elseif ($str == "animacie") {include "animacie.php";}
elseif ($str == "games") {include "games.php";}
elseif ($str == "forum") {include "forum.php";}
elseif ($str == "odkazy") {include "odkazy.php";}
elseif ($str == "pristupnost") {include "pristupnost.php";}
elseif ($str == "archiv") {include "archiv.php";}
elseif ($str == "Novinky") {include "novinky.php";}
else {include "uvod.php";}
?>
</div>
<div class="bok">
<?php
$str = isset($_GET["str"])?$_GET["str"]:""; 
$pg = isset($_GET["pg"])?$_GET["pg"]:"";
if ($str == "fotokomentare" && $pg == "foto") {include "fotokomentare.php";} 
//
//v textu pak bude odkaz vypadat takto:
//<a href="?str=fotokomentare&amp;pg=7777">
//
elseif ($str == "preklady") {include "preklady.php";}
elseif ($str == "poviedky") {include "poviedky.php";}
elseif ($str == "filmyv") {include "filmy.php";}
elseif ($str == "filmy" && $pg == "fy") {include "filmy.php";}
elseif ($str == "filmy" && $pg == "fy2") {include "filmy2.php";}
elseif ($str == "filmy" && $pg == "fy3") {include "filmy3.php";}
elseif ($str == "animacie") {include "animacie.php";}
elseif ($str == "games") {include "games.php";}
elseif ($str == "forum") {include "forum.php";}
elseif ($str == "odkazy") {include "odkazy.php";}
elseif ($str == "pristupnost") {include "pristupnost.php";}
elseif ($str == "archiv") {include "archiv.php";}
elseif ($str == "Novinky") {include "novinky.php";}
else {include "Prava.php";}
?>
</div>
tiso
Profil
7777: ten kód ti aj funguje?
7777
Profil
Áno bez problémovo.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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