Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Web-дизайн _ конструкция .shtml

Автор: BillyBoom Воскресенье, 21 Марта 2004, 14:57

Срочно необходимо узнать, как использовать .shtml для компоновки страницы. Объясните как его вообще использовать...
помогите...

Автор: pan Понедельник, 22 Марта 2004, 8:31

Расширений shtml используется на некоторых конфигурациях серверов. Дело в том, что сервак может быть настроен так, что SSI работает только в страницах с этим расширением. Но сейчас, большинство администраторов дают возможность юзать SSI на всех расширениях HTML. Подчеркну, что конструкции SSI НЕ РАБОТАЮТ в файлах PHP. Как тут дело обстоит с Перлом не знаю. Также не подскажу и по IIS.

Сама конструкция выглядит так, если не ошибаюсь:
<!-- #include_virtual="путь к страницу, которую надо вставить" --!>
Скорее всего ошабаюсь, но вид примерно такой.

Ну и сразу мое личное мнение: если на сервере можно использоваться PHP или PERL, то SSI лучше не использовать, создавая странички для каждой вставки. Лучше всего создать такой скрипт:
Код
<?php

// Save as ssi.php

switch($page):

case 'left_menu':

     // HTML код левого меню

break;
case 'right_menu':

     // HTML код правого меню

break;

endswitch;


А сама вставка SSI для левого блока будет выглядеть так:
HTML
<!-- #include_virtual="ssi.php?action=left_menu" --!>

Автор: BillyBoom Вторник, 23 Марта 2004, 20:10

GeizeR,
Цитата
Расширений shtml используется на некоторых конфигурациях серверов. Дело в том, что сервак может быть настроен так, что SSI работает только в страницах с этим расширением. Но сейчас, большинство администраторов дают возможность юзать SSI на всех расширениях HTML.

ни чего не понятно, но всё равно спасибо... blush.gif

Автор: pan Среда, 24 Марта 2004, 8:20

пожалуйста wink.gif

Автор: 23RUS Понедельник, 07 Февраля 2005, 16:58

http://webdocs.ru/articles/article146/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)