Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
winstupid
Зарегистрирован: 05.03.2002 Сообщения: 155
|
Добавлено: Пт Апр 26 2002 14:52 Заголовок сообщения: Как вставлять HTML-куски |
|
|
На разных страницах сайта используются одинаковые куски. Можно ли, создав файл с повторяющимся контентом, как-то вставлять его в остальные страницы? |
|
Вернуться к началу |
|
|
diafour Гость
|
Добавлено: Пт Апр 26 2002 15:34 Заголовок сообщения: Re: Как вставлять HTML-куски |
|
|
SSI. (Найди в любом поисковике) |
|
Вернуться к началу |
|
|
druid_
Зарегистрирован: 09.04.2002 Сообщения: 21
|
Добавлено: Пт Апр 26 2002 15:38 Заголовок сообщения: Re: Как вставлять HTML-куски |
|
|
Это можно решить с помощью CGI-программ(не поворачивается язык (т.е. пальцы), чтобы назвать их скриптами), с помощью JavaScript или VBScript(то бишь подключением внешнего файла .js для JavaScript, в котором были бы строки типа: document.write("...") и наверняка другими способами. Но на мой взгляд самый простой - это использование серверных включений, т.е. включение в html строки: знак_меньше!--#include file="расположение_файла_относительно_текущего_документа"--знак_больше.. virtual="абсолютное_расположение_файла"--знак_больше Файл(html, а не подключаемый) должен соответственно иметь уже расширение не .html, а .shtml, или .shtm, или .sht - в зависимости от того как настроен сервер(если, конечно, это вообще на нем разрешено). |
|
Вернуться к началу |
|
|
druid_
Зарегистрирован: 09.04.2002 Сообщения: 21
|
Добавлено: Пт Апр 26 2002 15:40 Заголовок сообщения: Re: Как вставлять HTML-куски |
|
|
Немного не то сохранилось, попытка №2: Это можно решить с помощью CGI-программ(не поворачивается язык (т.е. пальцы), чтобы назвать их скриптами), с помощью JavaScript или VBScript(то бишь подключением внешнего файла .js для JavaScript, в котором были бы строки типа: document.write("...") и наверняка другими способами. Но на мой взгляд самый простой - это использование серверных включений, т.е. включение в html строки: знак_меньше!--#include file="расположение_файла_относительно_текущего_документа"--знак_больше или знак_меньше!--#include virtual="абсолютное_расположение_файла"--знак_больше Файл(html, а не подключаемый) должен соответственно иметь уже расширение не .html, а .shtml, или .shtm, или .sht - в зависимости от того как настроен сервер(если, конечно, это вообще на нем разрешено). |
|
Вернуться к началу |
|
|
winstupid
Зарегистрирован: 05.03.2002 Сообщения: 155
|
Добавлено: Пт Апр 26 2002 15:50 Заголовок сообщения: Кажется, это то, что нужно |
|
|
Кажется, это то, что нужно. Это и называется SSI? Надеюсь, расширение включаемого файла может быть уже любым? |
|
Вернуться к началу |
|
|
druid_
Зарегистрирован: 09.04.2002 Сообщения: 21
|
Добавлено: Пт Апр 26 2002 16:01 Заголовок сообщения: Re: Кажется, это то, что нужно |
|
|
SSI действительно простая штука, но CGI намного мощнее. А насчет расширения: сам не пробовал, но по идее любые текстовые(в т.ч. html) должны подключаться. |
|
Вернуться к началу |
|
|
diafour Гость
|
Добавлено: Сб Апр 27 2002 11:15 Заголовок сообщения: Re: Кажется, это то, что нужно |
|
|
Подключаются любые файлы. Обычно же их называют как *.inc |
|
Вернуться к началу |
|
|
|