Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » include в HTML

Ответить
Настройки темы
include в HTML
UnknownUser


Сообщения: n/a

Профиль | Цитировать


У меня есть несколько HTML страничек, с одинаковой шапкой и боковым меню. В каждой из них шапку и менюшку приходится прописывать заново, вместо того, что бы выделить их в отдельные странички и потом только подключать. Подскажите, плиз, кто знает как это сделать.
Заранее спасибо!
P.S. без использования рнр и других языков. Только HTML

Отправлено: 09:20, 02-09-2004

 

Аватара для hasherfrog

Старый параноик


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

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


Здравствуйте, UnknownUser
1. Тема будет перемещена в раздел "Web-программирования", поскольку это вопрос к тамошним гуру.
2. От себя. Может фреймами? Хотя говорят, что сейчас это не модно. Правда на M$ по-моему, всё на фреймах..
3. Что касается программного подхода, то мне приходилось писать вьёвер/редактор html, который поддерживает выборочный показ отдельных частей html (без Java, скриптов, xml, фреймов и т.д.). Но это не Ваш случай, afaik.

Отправлено: 09:40, 02-09-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

mar mar вне форума

Аватара для mar

just mar


Moderator


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

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


UnknownUser
все равно что-нибудь, кроме чистого html использовать пришлось бы, например ssi.

Отправлено: 10:09, 02-09-2004 | #3

lehha


Сообщения: n/a

Профиль | Цитировать


Создай файл тип menu.shtml, закинь туда нужный код, а потом в каком файле необходимо пишешь:
Код: Выделить весь код
<!--#include virtual="menu.shtml"!-->

Отправлено: 11:39, 02-09-2004 | #4


Аватара для vadimiron

Ветеран


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

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


Цитата:
Создай файл тип menu.shtml, закинь туда нужный код, а потом в каком файле необходимо пишешь:

Код:<!--#include virtual="menu.shtml"!-->
дна маленькая поправка, файл, в который инклудиться что то, должен иметь расширение shtml вроде

-------
Fortes fortuna adiuvat


Отправлено: 11:51, 02-09-2004 | #5

lehha


Сообщения: n/a

Профиль | Цитировать


Цитата:
дна маленькая поправка, файл, в который инклудиться что то, должен иметь расширение shtml вроде
, а по моему файл который инклудится, а в который htm, html....

Отправлено: 11:57, 02-09-2004 | #6


Аватара для Guest

Guest


Профиль | Цитировать


если только  HTML помогут только фреймы. Ещё можно на java-script используя директиву document.write(твое содержимое) и вынеси это в отдельный js файл и вставляй его в нужное место на странице

Отправлено: 01:25, 05-09-2004 | #7


Старожил


Сообщения: 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



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » include в HTML

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] include path bruder Вебмастеру 2 28-04-2008 14:21
xsl - include FADE Вебмастеру 13 21-04-2007 23:19
PHP, include(), буфер вывода Dimonweb Вебмастеру 7 09-11-2005 10:33
Include scazy Вебмастеру 4 11-08-2005 07:15
include в PHP Dimonweb Вебмастеру 1 19-03-2005 15:23




 
Переход