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 и поменять там дату и закачать измененный файл на сервер. После чего и поменяется рекламный блок нижней части сайта сразу на всех страницах.
Файл может оставаться и пустым до поры до времени, пока не понадобится.