Даже из лабиринта и из тупика есть выход - наверх

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

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

  
  
 
  News


Партнеры

Copyright 2007-2010. Web-publishers "Lilo Kanidi". All Right Reserved.     
Перепечатка разрешена с активной ссылкой на этот сайт
http://labirinta.net обучение элементарной компьютерной грамотности
Яндекс цитирования