Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> hut.ru указать абсолютный путь к меню, ПОМОГИТЕ!!! 
V
    Опции темы
neosapient
  Дата 19.12.2006, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Здравствуйте.
Продолжаю делать сайт. И мои вопросы все тяжелее и тяжелее воспринимаются.

Внимательно прочел инструкции
http://www.hut.ru/instr_h2.shtml
http://www.hut.ru/instr_h5.shtml
но так и не смог подключить меню как SSI через абсолютный путь.

Набрасал я структуру сайта
Код

index.html    - приветственная страница, ведет новости
menu.html    - хранит код меню которое инклюдится вовсюда
article\        - папка хранит список статей
article\index.html    - оглавление всей статей
soft\        - папка хранит проги и список описаний
soft\index.html    - оглавление с кратким описанием софта
project\        - папка хранит список описаний будующих проектов 
project\index.html    - оглавление с кратким проектов
contact\        - папка личной информации 
contact\index.html    - содержит форму, чтоб отправить мне письмо
contact\about.html    - страничка об авторе


В общем в корневой папке WWW лежит файл menu.html
Вот как я его локально подключаю к главному index.html
Код

<html>
<head>
<title>Главная </title>
</head>

<body>
<!--#include virtual="menu.html" --> 
хочется увидеть меню.
</body>
</html>


Забыл сказать, меню содержит java-скрипты (а не cgi) исполняемые на стороне клиента, а не сервера.
Но сервер должен их ввентить в страницу, если конечно правильно прописать путь.  smile 
Если путь прописан локально, все работает: меню отображается, переход по ссылкам происходит. smile   smile 

Но я хочу сделать несколько каталогов с подкаталогами, заполнеными *.html страницами. И хочу в каждой из страниц вставить это меню.
Следовательно надо указать абсолютный путь к меню, чтоб его мог ввентить сервер.
Перепробовал варианты абсолютных путей, не один не подходит smile 
<!--#include virtual="/home/d/domain.hut.ru/www/menu.html" --> 
<!--#include virtual="/home/d/domain.hut.ru/menu.html" --> 
<!--#include virtual="http://domain.hut.ru/menu.html" --> 

Пробовал даже запихнуть в папку cgi  smile , чем явно вводил сервер в ступор 
<!--#include virtual="/home/d/domain.hut.ru/cgi/menu.html" --> 
<!--#include virtual="http://domain.hut.ru/cgi-bin/menu.html" --> 

Люди уже часа четыре бьюсь, чтоб правильно вставить меню smile . 

ПОМОГИТЕ  smile  smile  smile  smile 


Это сообщение отредактировал(а) neosapient - 19.12.2006, 19:44
PM MAIL   Вверх
neosapient
Дата 20.12.2006, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Задал этот вопрос в службу поддержки hut.ru
"Серверный путь для виртуал указывать бесполезно - указывайте относительный веб-путь."

Так-с, люди помогайте, я не спец в конструировании сайтов, но есть одна-две и идеи.

Насколько я знаю, где то между тегами <head> ... </head> есть теги, в которых прописываются пути: <base> и <link>
Как-нибудь возможно ими воспользоваться, чтоб сервер находил абсолютный путь.

Другой вариант, если сервер выполняет скрипты, то посчитать вложеность папок и повторить несколько раз "../", а затем прибавить "menu.html"

Может есть способ аналогичный "#include virtual".

Помогите сделать правильно.   smile 
PM MAIL   Вверх
neosapient
Дата 23.12.2006, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Все оказалось как всегда просто,
мне надо было написать
<!--#include virtual="/menu.html" --> 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1153 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.