[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Каталоги на сервере
Витас
Доброго дня!
С глупым вопросом, но нужна помощь.
создал на сервере каталог. В нем четыре страницы. Все страницы встраиваются в шаблон template.php. Если ссылку прописать на дочерний каталог с главного проблем не составляет, то "вживить" шаблон с дочернего каталога на главный уже проблема. Вариант include "template.php" НЕ ПРОХОДИТ
также как и include "../template.php" тоже не приводит к сохраниению стилей. Страница открывается, но стили все падают...
Параметры сервера:
template.php - находится в корневом каталоге сервера. Там же все ява скрипты и странички (их уже больше 50 разобраться сложно)
папка созданная находится в другом каталоге на сервере. Вот при открытии странички, находящейся в этом каталоге стили теряются и оформление тоже...



Спустя 8 часов, 9 минут, 14 секунд (11.10.2010 - 02:36) aH6y написал(а):
можно прописать глобальный путь:

http://'. $_SERVER['HTTP_HOST'] .'/'

Спустя 13 минут, 7 секунд (11.10.2010 - 02:49) arvitaly написал(а):
Цитата
можно прописать глобальный путь:

http://'. $_SERVER['HTTP_HOST'] .'/'


Он прописывается так: /страница

Либо <base href

Спустя 5 часов, 29 минут, 49 секунд (11.10.2010 - 08:19) linker написал(а):
$_SERVER['DOCUMENT_ROOT']

Спустя 4 часа, 58 минут, 29 секунд (11.10.2010 - 13:17) SlavaFr написал(а):
Использование абсолютного пути лучше всего.

Когдато написал на своем форуме класс для переобразования релативнх путей на обсалютные как в файловой системе, так и в http системе. К сожалению коментарии все на немецком языке, но по названиям методов легко понять как это работает. просто вводить в методы релативные пути исходя из актуального файла, и не боятся что этот файл будет инклудированн другими. Здесь можно посмотреть


Спустя 3 часа, 9 минут, 13 секунд (11.10.2010 - 16:27) Витас написал(а):
Увы, не помогает...
Может вопрос поставлен неверно...
Файл из папки на сервере должен встраиваться в шаблон корректно. А он встраивается некорректно.
Текст кода программы:
<?

$Title='Металлокассеты. Система навесных фасадов с воздушным зазором';
$Description='описание конструкции металлокассет, характеристики навесных фасадов';
$Keywords='конструкция металлокасет, навесные фасады, характеристика навесных фасадов';

$H1='Металлокассеты. Система навесных фасадов с воздушным зазором. Описание и характеристики';

$Content='

';


include "../template.php" ;
?>
Этот файл находится в папке, созданной на сервере. В шаблон он теперь встраивается, но стили и оформление падают. При инклудировании этого же файла с корневого каталога сервера все идет нормально..
/www/building-service.ru - корень сервера, где все фалы шаблона и стили
/www/building-service.ru/tech_rainzink/ оттуда мне нужно корректно встроить в шаблон файлы php. Они соединяются, но встраиваются некорректно.

Спустя 2 минуты, 6 секунд (11.10.2010 - 16:29) Витас написал(а):
причем в просмотре кода пишется, что в шаблон файл все-же встроился...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html class="js cufon-active cufon-ready" dir="ltr" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head>

<link rel="icon" href="/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">


<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" CONTENT="конструкция металлокасет, навесные фасады, характеристика навесных фасадов" />
<meta name="description" CONTENT="описание конструкции металлокассет, характеристики навесных фасадов" />
<title>Металлокассеты. Система навесных фасадов с воздушным зазором - Building-Service.ru</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name='yandex-verification' content='7eca8fa88b5cc124' />
<meta name='yandex-verification' content='413872a81d50768d' />

<meta name="google-site-verification" content="M4YNMCRmejxA9eMFcGWBstYGP1vms7KpW5TNlXyI86U" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Вот фрагмент, доказательство, что в шаблон файл встроился. А куда делись стили кнопки? Вот какая проблема...

Спустя 13 часов, 5 минут, 40 секунд (12.10.2010 - 05:34) arvitaly написал(а):
Цитата
Использование абсолютного пути лучше всего.


В файловой системе - да, в http - ничего подобного

Спустя 3 часа, 38 минут, 24 секунды (12.10.2010 - 09:13) aH6y написал(а):
arvitaly
ты два бессмысленных коммента написал и ничем не помог Витас...

Витас попробуй так:

include 'tech_rainzink/template.php' ;

Спустя 2 минуты, 12 секунд (12.10.2010 - 09:15) arvitaly написал(а):
Цитата
ты два бессмысленных коммента написал и ничем не помог Витас...


Бессмысленные это потому что вы не понимаете о чем речь?

Спустя 1 день, 15 часов, 19 минут, 51 секунда (14.10.2010 - 00:35) aH6y написал(а):
Цитата (arvitaly @ 12.10.2010 - 09:15)
Цитата
ты два бессмысленных коммента написал и ничем не помог Витас...


Бессмысленные это потому что вы не понимаете о чем речь?

можно было и написать конкретные примеры.

Спустя 2 минуты, 8 секунд (14.10.2010 - 00:37) arvitaly написал(а):
Цитата
можно было и написать конкретные примеры.


Это еще к чему?

Спустя 14 часов, 35 минут, 8 секунд (14.10.2010 - 15:12) aH6y написал(а):
Цитата (arvitaly @ 14.10.2010 - 00:37)
Цитата
можно было и написать конкретные примеры.


Это еще к чему?

помощь топикстартеру

Спустя 8 минут, 34 секунды (14.10.2010 - 15:21) arvitaly написал(а):
Цитата
помощь топикстартеру


Что помощь тс? Вы можете соединить свои мысли в одно целое сформулированное предложение?

Спустя 53 минуты, 10 секунд (14.10.2010 - 16:14) aH6y написал(а):
Цитата (arvitaly @ 14.10.2010 - 15:21)
Цитата
помощь топикстартеру


Что помощь тс? Вы можете соединить свои мысли в одно целое сформулированное предложение?

забудь. всё равно его в теме нету...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.