Autor Zpráva
zed
Profil *
Zdravim, mam stranku, kde mam nemenici se obsah divu (hlavicka, menu, paticka) a pak mam div content, kde se obsah meni, jde nejak udelat, aby se nacital div content a nemenici obsah byl, jako jedna stranka? Jde mi o to, ze bych v pripade upravy nemeniciho se obsahu v jmenovanych divech musel pak kazdou stranku upravovat zvlast. Diky
panther
Profil
zed:
include.
zed
Profil *
to me taky napadlo, jak to presne zformulovat :-)
Webotikon
Profil
zed:
to me taky napadlo, jak to presne zformulovat :-)
Napríklad aj takto:
<div id="obsah">
  <?php
    if($page == "uvod"){
      include "uvod.php";
    }elseif($page == "kontakt"){
      include "kontakt.php";
    }else{
      include "error_404.php";
    }
  ?>
</div>
panther
Profil
zed:
v indexu si udělej kompletní stránku bez obsahu, tedy hlavičku, menu, patičku, …

A místo obsahu buď:
1) obsah máš v souborech - podle URL ověř exitenci souboru (file_exists()) a následně include souboru či 404.
2) obsah máš v DB - podle URL vytáhni data z DB a vypiš.

Webotikon:
Například takto zrovna ne. Jednak ty podmínky nebudou fungovat, za druhé když bude více souborů, z podmínek se zblázníš.
__construct
Profil
Webotikon:
konštrukcia na porovnávanie je if($page == "uvod")
zed
Profil *
a kdyz budu jeste potrebovat zmenit title? nebude lepsi ulozit si nazev stranky(souboru) a title do databaze a pak to vypisovat podle id?
zed
Profil *
a nebo mam to takhle

<li><a href="index.php?content=uvod" title="home" id="akt">home</a></li>
        <li><a href="index.php?content=soup" title="soupiska">soupiska</a></li>
        
        
 <div id="stredni_sl">
  <?php
  $content=$_GET['content']; 
  if($content){
   $f=$content.".php";
   include($f); 
  } 
   else
  {
  
   include("uvod.php"); 
  }

?>
</div>


akorat bych potreboval nacitat css a title k danemu contentu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0