Autor | Zpráva | ||
---|---|---|---|
zed Profil * |
#1 · Zasláno: 26. 11. 2010, 10:10:10
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 |
#2 · Zasláno: 26. 11. 2010, 10:13:15
zed:
include. |
||
zed Profil * |
#3 · Zasláno: 26. 11. 2010, 10:27:17
to me taky napadlo, jak to presne zformulovat :-)
|
||
Webotikon Profil |
#4 · Zasláno: 26. 11. 2010, 10:33:16 · Upravil/a: Webotikon
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 |
#5 · Zasláno: 26. 11. 2010, 10:34:17 · Upravil/a: panther
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 |
#6 · Zasláno: 26. 11. 2010, 10:40:53
Webotikon:
konštrukcia na porovnávanie je if($page == "uvod")
|
||
zed Profil * |
#7 · Zasláno: 26. 11. 2010, 11:32:11
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 * |
#8 · Zasláno: 26. 11. 2010, 11:40:00
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 |
||
Časová prodleva: 13 let
|
0