I WonT To BeLiVe
Домашняя ] Вверх ]
All what you wont, Last update 12.08.07.


Upload

In Da Forum форум сайта смотрим тут


Новости Сайта

12.08.07 Доработан дизайн.


03.07.07 Добавлены разделы.

02.07.07 Новый дизайн.

22.11.06 Обновление.

10.07.06 Форум упал.

20.06.06 Новый форум.

17.06.06 Форум удален.
 

10.06.06 Новый дизайн.


________________
Происшествия
________________
Предложения и пожелания,нашли неработающую ссылку?

Напишите об этом Администратору
Спасибо !!!
 

 

Автор статьи: Silver


Делаем сайт при помощи 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 содержит открывающие теги <html><head></head><body>, а файл bottom.shtml содержит в конце теги </body></html>.

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

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

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

 


 

Новое из разделов:


Юмор:
Комментатор

 


Тюнинг:
Самое мощное авто

 


Web дизайн:
Хитрости

 


Мобильник:
Сервисные коды

 

 


История дня:

Звони по 0,01$


 

 
Hosted by uCoz