X-PRO.ORG : Скачать программы, Веб-разработка, Раскрутка и реклама, Интернет, Работа в Интернет, Наука, новейшие технологии, Cмех
Дешёвый качественный хостинг
Разделы сайта
Главная
-------------------------------------
Веб-разработка
-------------------------------------
Создание сайтов
Скрипты
Web-design
Программирование
Хостинг и домены
-------------------------------------
Раскрутка и реклама
-------------------------------------
Раскрутка сайта
Поисковики
-------------------------------------
Интернет
-------------------------------------
Интернет-жизнь
Скачать программы
Железо
Бесплатные книги
Hacker
-------------------------------------
Работа в Интернет
-------------------------------------
Поиск работы
-------------------------------------
Наука
-------------------------------------
Наука и жизнь
Новейшие технологии
-------------------------------------
Юмор
-------------------------------------
Анегдоты
Истории из жизни
О буржуях
-------------------------------------
Жизнь, Общение
-------------------------------------
Наша жизнь
Треп
Разное
Новости спорта
Здоровый образ жизни
Все о портале
-------------------------------------
Сервисы
-------------------------------------
Форум работа
x-pro.cms
Магазин
Продажа сайтов
Раскрутка сайта
-------------------------------------
Меню
-------------------------------------
RSS новости
Обратная связь
Сделать стартовой
Добавить в закладки

Статистика

Последние новости
Делаем сайт с помощью SSI Создание сайтов
Есть такая фишка: SSI - Server Side Includes, иными словами - включения на стороне сервера. Когда Вы запрашиваете страницу, ну скажем index.shtml (файлы где есть SSI имеют расширение.shtml), то браузер, встретив в документе строку вида:

#include virtual="top.shtml" -->

"понимает" что в это место необходимо вставить содержимое файла top.shtml.

Как это использовать?

Предположим, что у Вас есть сайт. Все элементы этого сайта можно поделить на:

1. Заголовок, который состоит, скажем из логотипа и баннера, и который на всех страницах сайта одинаковый.

2. Панель навигации.. тоже неизменная, но показывается не на всех страницах сайта.

3. Окно, в котором выводится информация котоую запросил посетитель.

4. И еще панелька снизу, ну скажем тоже с баннером.

Все 4 пункта пишем отдельно в разных файлах.

1. top.shtml
2. nav.shtml
3.
4. bottom.shtml

3 пункт я пропустил специально... в этом окне может отображаться разное содержимое. Предположим у нас есть раздел "новости" и "цены на услуги".

Дальше пишем отдельно два файла news.shtml и price.shtml.

Теперь пример:

предположим посетитель решил перейти на страницу новостей... и кликает на ссылке. Ссылка направляет его на файл news_ssi.shtml
Вот как выглядит такой файл.

#include virtual="top.shtml" -->
#include virtual="nav.shtml" -->
#include virtual="news.shtml" -->
#include virtual="bottom.shtml" -->

И все!!! Сервер сам компанует html файл из файлов которые ему указали. Причем все файлы написаны на простом html, но только файл top.shtml содержит открывающие теги , а файл bottom.shtml содержит в конце теги .

А скажем в файле nav.shtml таких тегов нет... они там не нужны, потому что содержимое этого файла оказывается внутри уже готового html документа.

Надеюсь понятно.

Но это только один пример. Способов использования SSI много... Приемущества налицо. Захотел изменить навигацию... меняешь файл nav.shtml и навигация изменяется на всем сайте сразу.

Автор статьи: Silver
Email: admin@web-silver.ru
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.



][-PRO.ORG NetWork - 2006-2007
По поводу размещения рекламы на сайте обращайтесь по icq: 318-291-367