Różne tytuły stron dla jednego headera
Na rozgrzewkę wrzucamy bardzo prosty tutorial dla początkujących. Przypadek jest następujący. Mamy stronę zaprogramowaną w HTML oraz wyincludowany nagłówek, który wyświetla ten sam tytuł oraz opis dla każdej podstrony. Co zrobić, aby każda z podstron posiadała inne TITLE oraz DESCRIPTION, zachowując jednocześnie jednolity nagłówek dla całej strony?
Krok pierwszy – w naszym wyincludowanym nagłówku (w tym przykładzie jest to naglowek.php) zamieniamy zwykły tytuł i opis na zmienne. Czyli zamiast standardowego kodu …
<head>
<title>Tytuł naszej strony</title>
<meta name=”description” content=”Opis naszej strony” />
</head>
… wstawiamy nasz zmodyfikowany, zawierający zmienne $tytul i $opis:
<head>
<title><?php echo $tytul; ?></title>
<meta name=”description” content=”<?php echo $opis; ?>” />
</head>
Następnie w każdym z plików danej podstrony, zmieniamy zwykłe wczytywanie nagłówka:
<?php
inlude („naglowek.php”);
?>
dodając linie odpowiedzialne za zdefiniowanie unikalnego tytułu i opisu dla danej podstrony:
<?php
$tytul =’Tytuł danej podstrony’;
$opis =’Opis danej podstrony;
include („naglowek.php”);
?>
Gotowe! Każda podstrona ma teraz unikalny tytuł i opis
