Autor Zpráva
Roboter
Profil
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
tak banální to není, jednoduše to řeší až templatovací systémy
pár nápadů je ve FAQ
Roboter
Profil
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
... teda v tom <title> by spíš asi místo $nazev_stranky; mělo být $title že?
Roboter
Profil
Poradí mi někdo prosím..? Z FAQ ani z diskuze chytrý nejsem, jelikož php neumím.
Alphard
Profil
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 *
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

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