Autor | Zpráva | ||
---|---|---|---|
Roboter Profil |
#1 · Zasláno: 13. 3. 2009, 16:44:34
Dobrý den.
Chtěl bych se zeptat, jak udělám unikátní <title> a <meta> description na každé stránce, když mám web v php tak, že hlavičku, patičku a obsah stránky mám oddělenou v samostatných include souborech? Asi je to banální věc pro lidi sběhlé v php, ale já php bohužel zatím neovládám. Děkuji za odpovědi. |
||
Alphard Profil |
#2 · Zasláno: 13. 3. 2009, 16:48:55
tak banální to není, jednoduše to řeší až templatovací systémy
pár nápadů je ve FAQ |
||
Roboter Profil |
#3 · Zasláno: 13. 3. 2009, 16:58:35
Aha, takže titulek <title><?php echo $nazev_stranky;?></title>, a tohle
$title = array( 'homepage' => 'Hlavní stránka webu', 'kontakt' => 'Kontaktní údaje', 'fotky' => 'Fotogalerie' ); $page = $_GET['page']; if( $title[$page] ) echo $title[$page]; else echo $title['homepage']; pak hodím kam? Do index.php, který mi právě deklaruje to rozdělení na top/body/bottom.inc ??? |
||
Roboter Profil |
#4 · Zasláno: 13. 3. 2009, 16:59:34
... teda v tom <title> by spíš asi místo $nazev_stranky; mělo být $title že?
|
||
Roboter Profil |
#5 · Zasláno: 13. 3. 2009, 17:29:23
Poradí mi někdo prosím..? Z FAQ ani z diskuze chytrý nejsem, jelikož php neumím.
|
||
Alphard Profil |
#6 · Zasláno: 13. 3. 2009, 17:41:48 · Upravil/a: Alphard
vložíte to někam na začátek index.php
a pak (až za to předchozí) <title><?php if($title[$_GET['page']] ) echo $title[$_GET['page']]; else echo $title['homepage'];?></title> |
||
X-Ray Profil * |
#7 · Zasláno: 13. 3. 2009, 17:42:18
Hele, tak neicluduj ty soubory, ale pouze obsah, pomoci switche je o tom clanek na machyho weblogu Když to nebudes includovat vse, muzes si hlavicky napsat jak chces
|
||
Časová prodleva: 17 let
|
0