X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> проблема с инклудом в ie
MateinTAV
MateinTAV
Topic Starter сообщение 23.5.2010, 16:49; Ответить: MateinTAV
Сообщение #1


Дела такие:

Решил сделать свой первый сайт! Скачал шаблон. Разобрал его до винтика - начал собирать. Разбил его на блоки, которые подключаю, например, так:

<? include ("blocks/head.php"); ?>


Нормальные браузеры все нормально подключают и всем хорошо. НО! Думаю все поняли что речь идет про ненормальные браузер - ie. Он подключает неправильно. Вернее подключать он подключает блоки, но между ними возникают пробелы.
Помогите пожалуйста ламеру!

Вот ссылка на сайт: http://nanebi.hmarka.net
Посмотрите разницу пожалуйста и разъясните мне...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Seravin
Seravin
сообщение 23.5.2010, 16:56; Ответить: Seravin
Сообщение #2


мммм.... для нечитающих книги: include - это функция php, из этого следует что этот скрипт обрабатывает сервер, а из этого уже вытекает то, что ослик никак не связан с твоим инклюдом
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 23.5.2010, 16:59; Ответить: Licoric
Сообщение #3


<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="../css/style.css" rel="stylesheet" type="text/css">
</head>

<td id="left_footer">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="../css/style.css" rel="stylesheet" type="text/css">
</head>

<td id="center_footer">
<div>
<p align="center">&nbsp;</div>
</td> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="../css/style.css" rel="stylesheet" type="text/css">

Выдержка наобум из кода. Сначала это все исправь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MateinTAV
MateinTAV
Topic Starter сообщение 23.5.2010, 18:37; Ответить: MateinTAV
Сообщение #4


(Seravin @ 23.5.2010, 19:56) *
мммм.... для нечитающих книги: include - это функция php, из этого следует что этот скрипт обрабатывает сервер, а из этого уже вытекает то, что ослик никак не связан с твоим инклюдом



Не ну то что инклюд это с php я догадался, но как обьяснить то, что опера и мозила все гуд отображают, а именно ослик подругому. Меня сильно не пинайте, я ж как все - не зная броду полез в воду. Не почитал нормально книг, а сразу за сайт сел, вот теперь и парю мозги уважаемым людям


Выдержка наобум из кода. Сначала это все исправь.


Извиняюсь, а что исправлять?:rolleyes:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 23.5.2010, 19:06; Ответить: Letmetouchyou
Сообщение #5


MateinTAV, всё)
весь html)
ие отображает неправильно не из за пхп функции инклюд, а из за неправильно html кода.
исправите все html ошибки и тогда все будет нормально)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MateinTAV
MateinTAV
Topic Starter сообщение 24.5.2010, 1:03; Ответить: MateinTAV
Сообщение #6


Ладно, я все понял=) Легко не получилось - буду учить матчасть. Спасибо!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 24.5.2010, 1:16; Ответить: ottaviano
Сообщение #7


MateinTAV,
начинай учить;
а по теме - убери из кода вставляемых инклюдом страниц то, что у тебя уже есть на основной странице (4тоб это не повторялось в середине обшего кода):

это у тебя есть в голове основной страницы:
(Licoric @ 23.5.2010, 19:59) *
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="../css/style.css" rel="stylesheet" type="text/css">
</head>


и все повторения этого кода приходят с других страниц которые ты инклюдируюешь! убери их туда, методом удаления и оставь только тот код который ты хочешь видеть в основной странице

ex:

[PHP]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body>
<div id="menu">
<?php include("menu.html"); ?>
</div>
</body>
</html>[/PHP]

menu.html
<a href="" >...</a><br/>
<a href="" >...</a><br/>
<a href="" >...</a><br/>
<a href="" >...</a><br/>
<a href="" >...</a><br/>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MateinTAV
MateinTAV
Topic Starter сообщение 24.5.2010, 11:10; Ответить: MateinTAV
Сообщение #8


Убирал это:

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="../css/style.css" rel="stylesheet" type="text/css">
</head>


во всех инклюдах - поначалу тоже думал, что дело в них.

Ничего не изменилось. В опере - нормально, ослик с разрывами между блоками отображает и все. И ище русский текст в иклюдах значками стал... Вот так. Мне кажется, что это в css нужно что-то изменить с отступами и размерами поколдовать....
Если нужно, код css могу предоставить:

body {margin:0; padding:0;}
table {border-spacing:0;}
td {color: #080808; font-family:Tahoma, Arial, sans-serif; font-size:12px; font-weight:normal; padding:0; margin:0;}
p,div {color: #080808; font-family:Tahoma, Arial, sans-serif; font-size:12px; font-weight:normal; margin:0 0 15px 0;}
h1 {font-family:Arial; font-size:17px; font-weight:bold; color:#242424; text-transform:uppercase; margin:0; padding:0 0 21px 0; text-align:right;}
a {color:#080808; text-decoration: underline;}
a:hover {color:#ab0502;}
ol.bullet_no {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#main_tab {width:1024px; border: 1px solid #3a3938; margin:0 auto;}
#head_bg {background: url(../images/head_bg.jpg) bottom center no-repeat; height:238px; vertical-align:top; font-size:10px;}
#head_bg p {margin:32px 0 0 300px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:26px; font-weight:normal; color:#af0505;}
#head_bg ul {list-style-type:none; padding:0; margin:151px 27px 0 0; text-align:right;}
#head_bg ul li {line-height:12px; display:inline; background: url('../images/top_menu_li.gif') center left no-repeat; padding:0 9px 0 20px;}
li.first{background-image: none !important;}
li.last{padding-right:0px !important;}
#head_bg a {color:#fff;}
#head_bg a:hover {color:#b5b4b7;}
#content {padding:0 0px;}

#right_col {width:132px; background: #af0505 url(../images/head_right_bg.jpg) no-repeat; vertical-align:top; padding:93px 10px 0 8px;}
#left_col {width:160px; background: #af0505 url(../images/head_left_bg.jpg) no-repeat; vertical-align:top; padding:90px 10px 0 8px;}

.menu_border {width:1px; background-color: #d78282;}
#menu_border_left {width:1px; background: #2d2d2c url(../images/menu_border.gif) no-repeat;}
#menu_border_right {width:1px; background: #2d2d2c url(../images/menu_border.gif) no-repeat;}
.menu_border_in {width:1px; background: #2d2d2c url(../images/menu_border_in.gif) no-repeat;}
#menu {background: #2d2d2c url(../images/menu_bg.gif) repeat-x; vertical-align:top; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; font-weight:bold; color:#fff;}
#menu ul {list-style-type:none; padding:0; margin:0 0 15px 10px;}
#menu ul li {line-height:20px; background: url('../images/menu_li.gif') center left no-repeat; padding:0 0 0 10px;}
#menu a {color:#fff;}
#menu a:hover {color:#b5b4b7;}
#menu_bottom {height:8px; background: url('../images/menu_bottom.gif') center no-repeat;}
#body_txt {background: url('../images/head_center_bg.jpg') top left no-repeat; padding:30px 15px 0 15px; text-align:justify; vertical-align:top; line-height:15px;}
#footer {width:100%; border:0; height:61px; margin:0px 1px 1px 1px;}
#left_footer {width:204px; border:0; background-color:#ffffff; font-family:"Trebuchet MS", Arial, sans-serif; font-size:17px; font-weight:normal; color:#cf6969; text-align:center;}
#right_footer {width:204px; border:0; background-color:#ffffff; font-family:"Trebuchet MS", Arial, sans-serif; font-size:17px; font-weight:normal; color:#cf6969; text-align:center;}
#center_footer {border-top: 1px solid #af0505; font-size:11px;}
#center_footer a {color:#010101; text-decoration:none; margin-left:7px; margin-right:7px;}
#center_footer a:hover {text-decoration:underline;}
a.first {margin-left:0px !important;}
#center_footer div {color:#000; font-size:10px; margin:6px 0 0 0;}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SEVI
SEVI
сообщение 24.5.2010, 13:00; Ответить: SEVI
Сообщение #9


По поводу русского текста:
Поменяйте в файлах которые инклюдили (и на самой странице также) в meta, значение charset="" на windows-1251.
Должно так получиться:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MateinTAV
MateinTAV
Topic Starter сообщение 24.5.2010, 13:44; Ответить: MateinTAV
Сообщение #10


SEVI, спасибо - помогло!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Проблема с админкой
5 Prok 2314 29.7.2019, 20:04
автор: dvakarandasha
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема с таблицей, которая выводится через скрипт
7 vanchester 1335 15.2.2019, 19:06
автор: Artos_mw
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема в тегах при сохранении контента
1 Kord18 1403 13.3.2018, 18:19
автор: Evgeniy3200
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема вёрстки адаптивной страницы на divах
28 master-vek 4712 8.2.2018, 19:29
автор: master-vek
Открытая тема (нет новых ответов) Проблема с All in one SEO?
17 okseo 2680 30.11.2017, 14:06
автор: okseo


 



RSS Текстовая версия Сейчас: 28.3.2024, 15:16
Дизайн