ГЛАВНАЯ

ФОРУМ

О САЙТЕ

ССЫЛКИ

КАРТА


КОМПЬЮТЕР и ИНТЕРНЕТ
ИНТЕРНЕТ ВЕБМАСТЕРУ СОФТ ЖЕЛЕЗО КОМПЬЮТЕРНЫЕ ИГРЫ НОВОСТИ ИГР
Поиск:
НОВОСТИ


   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





Copyright © 2005-2011 THEMIX.RU
Все права защищены