Динамический вывод title
Как динамически подставлять заголовок страницы?
Нередко перед начинающими встает такой вопрос. А делается всё просто!
Вообще на основе данного примера можно динамически генерировать любые meta теги HTML.
Ваш хостинг должен поддерживать PHP. Для начала определимся со структурой сайта. Создаем три файла:
top.php, index.php (и еще пару страниц для примера), bottom.php
— можно скачать одним архивом
Файл top.php будет содержать шапку сайта, меню (навигацию) и некоторые служебные функции.
Файл index.php — собственно содержимое выводимой страницы, это будут все страницы нашего сайта (естесственно, что вместо index.php у каждой страницы будет свое имя)
Файл bottom.php — содержит подвал сайта и завершающие теги HTML
В рассматриваемом примере мы создадим простенькую страничку, на основе которой вы сможете создать свой сайт.
Что мы должны сделать? А всего лишь определить переменную, которую будем подставлять в заголовок страницы. Для этого в файле index.php перед выводом top.php определяем переменную $title, а в файле top.php подставляем эту переменную в том месте, где определяется заголовок страницы HTML.
Код, который вы можете посмотреть в примерах, содержит маленькую хитрость: на тот случай, если в каком-то документе вы забудете определить переменную $title, скрипт подставит заранее определенный вами текст. Таким образом ни одна страница вашего сайта никогда не останется без заголовка и в то же время можно менять заголовок для каждой отдельной страницы динамически.