Помогите с версткой

V1
На сайте с 23.02.2013
Offline
2
674

В общих чертах сайт выглядит так

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>Документ без названия</title>

<link href="css/temp.css" type="text/css" rel="stylesheet">

<link href="css/blok.css" type="text/css" rel="stylesheet">

<link href="css/blok_1.css" type="text/css" rel="stylesheet">

<script src="js/jquery-1.5.min.js" type="text/javascript"></script>

<script src="js/equalHeight.js" type="text/javascript"></script>

</head>

<body>

<div id="wrapper">

<?php require 'header.php';?>

<?php require 'menu.php';?>

<?php require 'SidebarLeft.php';?>

<?php require 'Sidebarraiht.php';?>

<?php require 'content.php';?>

<?php require 'footer.php';?>

<div class="clear"></div>

</div>

</body>

</html>

Блоки див выводятся безпроблем при условии если все они в одной папке, Например обычная ссылка <a href="1page.php">news1</a> отображает страницу,но ссылки типа <a href="news1/1page.php">news1</a> выдают ошибку.Может кто подскажет как выводить див блоки из других папок - спс за ранее.

webrock
На сайте с 05.04.2010
Offline
261
#1
viktor1:
выдают ошибку.

какую .....?

Полный аудит сайтов. (/ru/forum/765361)
Smiritel
На сайте с 25.12.2012
Offline
69
#2

Указывать абсолютный путь, не?

Дали мне заказ, чтоб отвез я глаз. А я все сижу, глаз не отвожу.
eis
На сайте с 18.10.2008
Offline
473
eis
#3

viktor1, так какую ошибку выдает? Не найден?

- Здесь я покупаю вечные ссылки на свои сайты! (https://backlinkator.com) - сотни ссылок за копейки
V1
На сайте с 23.02.2013
Offline
2
#4

Да не находит

---------- Добавлено 24.02.2013 в 06:09 ----------

Так в том и проблема если верстать на чистом html тот вид сылки работает (указывая обсалютный путь)

Браузер выдает ошибку вида

Warning: require(C:\AppServ\www\n\news\header.php) [function.require]: failed to open stream: No such file or directory in C:\AppServ\www\n\news\6.php on line 20

Fatal error: require() [function.require]: Failed opening required 'header.php' (include_path='.;C:\php6\pear') in C:\AppServ\www\n\news\6.php on line 20

V1
На сайте с 23.02.2013
Offline
2
#5

вобщем вопрос решил с помощью функции Js

window.location.replace

Если кто знает альтернативный метод просьба отпешитесь

[Удален]
#6

<a href="/news1/1page.php">news1</a>

:)

V1
На сайте с 23.02.2013
Offline
2
#7
burunduk:
<a href="/news1/1page.php">news1</a>
:)

Пробовал с самого начала - выдает ошибку - файла нет в директории,такая ссылка 100% срабатывает при расшерении HTML а при расширении php и нарезкой в шаблоне как указал сверху некатируется

IL
На сайте с 20.04.2007
Offline
435
#8
burunduk:
Бурундук всё знает! (С)

Не нужно его дискредитировать.

viktor1:
Пробовал с самого начала - выдает ошибку - файла нет в директории,

Ошибка чья? 404, или php include|require? Если первое - то криво делали (либо сервер по указанному URL-у действительно 404 отдаёт), если второе - инклудить от корня сервера (из подпапок)

 include  $_SERVER['DOCUMENT_ROOT'].'/inc/header.php'; // так примерно

p.s. раз уж так делаете - файлы header и footer имеет смысл в подкаталог прятать.. да и про единую точку входа можно посмотреть.. А потом уж до MVC добраться..

UPD перечитал - оказывается, про require ошибку и было ошибкой сервера.. в таком случае попробуйте не "с самого начала", а сейчас, заново..

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
V1
На сайте с 23.02.2013
Offline
2
#9

Лева это уже,что-то - я в PHP слаб тому и обратился на форум будучи уверен,что вопрос стоит за ним - попробую разобраться с тем,что ты подкинул

Был бы благодарен если бы еще подкинул бы ссылку на какой-нибудь пример в понятном виде для новичка по этой теме

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий