Замена title страниц на лету

About useful things

Замена title страниц на лету

Всем привет, недавно озадачился такой мыслью — как сделать заголовок на разных страницах сайта разным, структура сайта такова: шапка и подвал не меняются поэтому я загнал их в отдельные php файлики под названием header.php и footer.php соответственно остальные html кстати тоже переименовал в php. Так как для небольшого сайта использование базы данных для хранания заголовков страниц не целесообразно — эту идею сразу откинул. На одном из форумов нашел решение своей задачки — файлик title.php с case внутри который выбирает в зависимости от открываемого файла подставляет в header.php переменную из title.php т.е. подставляет заголовок в зависимости от открытой странички. Как это работает — давайте посмотрим на реальном примере:

Итак создадим файл title.php с содержимым внутри:

Нужно перечислить все странички на которых нужно поменять заголовок, на остальных будет просто default = Супер сайт

Затем в файле header.php подключаем наш title.php командой include

а в коде html вместо статичного тега title ставим переменную php

Проверяем результат — все работает! Всем удачи и добра!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

* Copy This Password *

* Type Or Paste Password Here *