1 || || 2 || || Актуальные статьи || || Цифра || || Автолюбитель || || Компьютерные азы || || ПОСТАПОКАЛИПСИС: без компьютеров || || Назад

Делаем сайт, основы сайтостроения. Как сделать изменения на всех страницах сайта наибыстрым способом?

Меню сайта нужно делать в отдельных файлах. И на каждую страницу вставлять его с помощью команды PHP includes.

Все элементы страниц сайта - меню, шапка сайта, подвал (нижней части, копирайт и счетчики) можно менять при необходимости одним махом.

Страницу составляем из блоков.

Структура сайта имеет такой вид:

    вверху - шапка сайта, логотип фирмы;
    ниже три колонки - 1)меню, 2)основная содержательная часть, 3) новости-реклама;
внизу счетчики и знак копирайта.

Например, шапку сайта оформляем в виде файла header.htm,
    подвал - footer.htm,
    меню - main.htm,
    рекламный блок - reklama.htm.
Если рекламных блоков несколько, то и соответствующих файлов должно быть несколько, например: reklama_left.htm, reklama_right.htm, reklama_header.htm.

Все подобные файлы лучше держать в одной папке на сайте с произвольным именем, например bloki.

Команда include

Каждый вышеописанный файл вызывается в html-коде страницы с помощью команды языка PHP. Надо в нужном месте html-кода страницы разместить команду такого вида:

<?include("$DOCUMENT_ROOT/bloki/header.htm");?>

Таким образом на месте команды include вставляется текст из соответствующего файла. В нашем случае он вставляет содержимое файла reklama-right.htm.

Каждая страница динамичного сайта состоит из подобных блоков.

И вот, чтобы в начале года, например, поменять год с 2009 на 2010 нужно лишь открыть файл footer.htm и поменять там дату и закачать измененный файл на сервер. После чего и поменяется рекламный блок нижней части сайта сразу на всех страницах.
Файл может оставаться и пустым до поры до времени, пока не понадобится.