|
|
|
|
| |
|
TheMix . ru
|
|
|
|
|
|
Практическое применение SSI(Server Side Includes)
В этой статье я хотел бы рассказать об
облегчении управлении Вашим сайтом с помощью
технологии Активных документов(SSI)
Приведу простой пример для чего нужна эта
технология. Допустим у Вас есть сайт, состоящий
из 10 html документов, в каждом из которых
присутствует навигационное меню. Вам захотелось
добавить или удалить какой-либо раздел этого
меню. И вы должны во всех 10 документах
проделывать одну и ту же операцию, неудобно? А
если у Вас не 10 а 100 документов? Для облегчения
этой задачи существует технология SSI.
Вы создаете отдельный файл с меню и включаете его
во все свои документы командой include в нужном
месте. Команда будет выглядеть следующим
образом:
<!--#include virtual="menu.html"-->
где menu.html файл, в котором содержится HTML код Вашего
меню. Здесь предполагается, что файл menu.html
находится в той же директории, что и страница с
которой он вызывается. Если Вы хотите
расположить файл меню в какой-либо другой
директории, просто укажите к нему путь:
<!--#include virtual="ваш_путь/menu.html"-->
Теперь чтобы отредактировать меню вам надо
заменить всего лишь 1 файл - menu.html. Кстати страницы
с которых вызываются команды SSI на большинстве
серверах должны иметь расширение shtml. С
помощью SSI вы можете включать любые часто
повторяющиеся фрагменты страницы(шапка, меню,
баннеры и т.п). Наш сайт построен именно по такому
принципу. Заметим, что если сервер и броузер
не поддерживают режима работы SSI, то команды SSI
воспринимаются просто как комментарии и не
выводятся на экран броузера. В этой статье я
рассказал всего лишь об одной области применения
технологии SSI
|
|
|
|
|
|
|
|