Имя пользователя:
Пароль:
 

Название темы: include в HTML
Показать сообщение отдельно

Старожил


Сообщения: 335
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


lepa
Тогда уж не
Код: Выделить весь код
<!--#include virtual="menu.shtml"!-->
, а
Код: Выделить весь код
<!--#include virtual="menu.shtml"-->
, то есть без восклицательного знака после кавычек.
UnknownUser
Для решения этой задачи Вам действительно лучше всего использовать ssi, но Вы должны быть уверены, что настройки сервера это позволяют. Принцип следующий - кусок html-кода, который у Вас повторяется из файла в файл (в данном случае, это меню) Вы выносите в отдельный файл (назовём его menu.html), а на тех страницах, где нам нужно это меню вставить, будем использовать следующую директиву:
Код: Выделить весь код
<!--#include virtual="$blablabla/menu.html"-->
, где $blablabla - это относительный путь к файлу с Вашим меню.
Файлу, _в котором_ используются включения ssi, обычно принято давать расширение .shtml, так как именно в файлах с этим расширением сервер будет искать ssi, хотя в принципе это зависит от настроек сервера. Давать _включаемому_ файлу расширение .shtml не рекомендуется, чтобы избавить сервер от лишней нагрузки.

-------
Спасибо за внимание
Slackware и LFS...


Отправлено: 05:11, 07-09-2004 | #8

Название темы: include в HTML