|
|
|||||
[+ за мат]
Регистрация: Jul 2003
Адрес: на старой заброшенной ж\д станции
Сообщений: 183
|
А как прописать "обратные" ссылки?
т.е. я делаю инклуд, а файл который надо подгрузить находится не рядом, а в более верхней папке.
<!--#include virtual="new.shtml" --> _________________^ вот здесь что надо прописать? Последний раз редактировалось bot-kompot; 28.03.2004 в 14:45. |
|
|||||
[+ за мат]
Регистрация: Jul 2003
Адрес: на старой заброшенной ж\д станции
Сообщений: 183
|
Ага вроде понял вот как надо было
<!--#include virtual="..\..\new.shtml" --> но зато теперь этот [new.shtml] не видит свои же картинки странно...почему? |
|
|||||
только по моему слешики в другу сторону ../../new
|
|
|||||
А в файле, который ты инклуд все ссылки правильно указаны???
__________________
ИсноваЯВкоторыйРазВселеннуюОтЗлобныхМонстровСпас. |
|
|||||
[+ за мат]
Регистрация: Jul 2003
Адрес: на старой заброшенной ж\д станции
Сообщений: 183
|
Да ссылки указаны верно, но они местные, т.е. без полного пути, напр. [images/111.gif]
=========================================== но это не страшно. Страшно то, что когда делаешь предпросмотр из редактора, то всё инклудится, всё цепляется, НО если просто запустить [index.html], то он НЕ подключает всё то, что должен инклудить ПОЧЕМУ-У-У-У??? ЗЫ: у меня уже глаз дергается, и нервы сдают, так что если меня долго не будет, то значит я этот комп с 5-ого этажа "спустил" |
|
|||||
У меня была другая проблема: в индексе все нормально, а в проге в предпросмотре - галяк. На самом деле не вижу ничего необычного, вроде ты все правильно делаешь. Попробуй разместить все файлы на хосте и проверяй уже там. Если не будет и на хосте работать, то проверяй адреса.
|
|
|||||
Регистрация: Apr 2003
Сообщений: 243
|
Стоп, а как Вы проверяете работу? Ведь include выполняется сервером, а не браузером, соответственно, чтобы тестировать на своей машине, надо поставить Apache (как вариант отладочного пакета - найдите в сети DENWER - его не нужно настраивать, и вся дока по-русски).
А относительные пути - они должны быть относительно того файла, в который происходит включение. Поэтому если Вы собираетесь включать в файлы, расположенные в разных директориях, используйте абсолютные ссылки. |
|
|||||
[+ за мат]
Регистрация: Jul 2003
Адрес: на старой заброшенной ж\д станции
Сообщений: 183
|
А я и на платном хосте (со всем хламом, кот. прилагается к платному хосту) проверял. А для того чтобы инклуд срабатывал на сервере, нужно ли что-то делать дополнительно, или это там на автомате срабатывает?
|
|
|||||
Регистрация: Apr 2003
Сообщений: 243
|
Должны быть соответствующие настройки.
Во-первых, подключён модуль mod_include ( ). Во-вторых, включения разрешены ( ). В третьих, надо указать, какие файлы обрабаатывать для включения (например, ). Что из этого сделано у провайдера и как - это знает только он. Что-то (а именно шаги 2 и 3) Вы можете сделать сами через .htaccess. А вообще читайте документацию: http://httpd.apache.org/docs/howto/ssi.html.html |
|
|||||
styx, ты гений! Я и забыл, что ssi без сервера не работает!
bot-kompot, попробуй сделать абсолютные пути. Или есть еще вариант: пихай все файлы в одну дерикторию и пути прописывай без папок: "index.html" "logo.gif" и т.д. |
Часовой пояс GMT +4, время: 18:56. |
|
« Предыдущая тема | Следующая тема » |
|
|