[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Любая версия IE не отображает сайт вообще
Black__Hole
Подскажите, пожалуйста, что делать в такой ситуации:
мой сайт корректно отображается в Firefox.
IE и Opera корректно загружают сайт с localhost, а из интернета любая версия IE показывает пустую страницу, Opera - криво-косо и обрезанно снизу.
В чем может быть проблема? sad.gif
Я задавала вопрос на другом форуме, где получила ответ, но автор не дал разъяснений и, по-видимому, не заходит на форум. Я в сайтостроении совсем новичок, подскажите, пожалуйста, как исправить ошибку и сделать сайт читаемым IE.

Ответ с другого форума был таков:
---------------------------------------------------
Автор: PAT (11.08.2009 в 14:00)

Я сделал следующее:
1. Зашёл на ваш сайт через FireFox.
2. Открыл в браузере исходный код.
3. Скопировал его и вставил в блокнот.
4. Удалил из кода одну строку полностью. Вот эту - <meta http-equiv="content-type" content="text/html; charset=utf-8" />
5. Удалил из кода два самых первых символа (перед <!DOCTYPE) - у меня они отобразились как символы вопроса и табуляции.
6. После этого запустил код в MSIE - страница отобразилась.

Выводы сделаете сами?
Или надо разжевать?
---------------------------------------------------

Но дело в том, что сайт сделан на joomla, если открывать index.php используемого шаблона, код, который формирует удаленную автором ответа строку, по-видимому вот это:
HTML
<head>
<jdoc:include type="head" />
<?php JHTML::_('behavior.mootools'); ?>

<link href="<?php echo $yj_site ?>/css/template.<?php echo $cssextens; ?>" rel="stylesheet" type="text/css" />
<link href="<?php echo $yj_site ?>/css/<?php echo $css_file; ?>.<?php echo $cssextens; ?>" rel="stylesheet" type="text/css" />

<link rel="shortcut icon" href="<?php echo $yj_site ?>/images/favicon.ico" />
<?php require( TEMPLATEPATH.DS."head.php");?>

</head>


Подскажите, пожалуйста, какие изменения надо внести в код, чтобы не формировалась строка (если в этом ошибка и я все правильно понимаю)
<meta http-equiv="content-type" content="text/html; charset=utf-8" />!



Спустя 27 минут, 3 секунды (13.08.2009 - 12:26) Gabriel написал(а):
Код
<div id="banner" style="width:600px;"

линия 82
но недумаю что ето изза нее у меня на хосте твой код отображаеться коректно
Код
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

да и чегот я наверное непонимаю как ета стока может полностью замаскировать сайт в ие?
она кодировку страницы задает ето чтоб кракозябры не появлялись.

Спустя 44 минуты, 20 секунд (13.08.2009 - 13:10) Black__Hole написал(а):
Цитата (Gabriel @ 13.08.2009 - 09:26)
Код
<div id="banner" style="width:600px;"

линия 82
но недумаю что ето изза нее у меня на хосте твой код отображаеться коректно
Код
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

да и чегот я наверное непонимаю как ета стока может полностью замаскировать сайт в ие?
она кодировку страницы задает ето чтоб кракозябры не появлялись.

А Вы копировали исходный код страницы и потом удаляли два символа перед строкой <!DOCTYPE ?
Если так, то, вероятно, в этих символах и есть загвоздка. Странно, что она не проявляется при открытии сайта разными браузерами с localhost.

Подскажите, пожалуйста, как можно убрать эти символы в самом начале исходного кода, если код формируется таким php:
PHP
<?php

defined
( '_JEXEC' ) or die( 'Restricted index access' );
define( 'TEMPLATEPATH', dirname(__FILE__) );
require(
 TEMPLATEPATH.DS."settings.php");

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language;<

Спустя 6 минут, 45 секунд (13.08.2009 - 13:17) Gabriel написал(а):
Цитата
А Вы копировали исходный код страницы и потом удаляли два символа перед строкой <!DOCTYPE ?

нет не копировал вручную на обум писал.
Цитата
Если так, то, вероятно, в этих символах и есть загвоздка. Странно, что она не проявляется при открытии сайта разными браузерами с localhost

удалив доктайп незнаю что случиться но если мета контент грохнеш будет совсем плохо.
продолжаю не догонять причем тут доктайп?(бегаю я медленно)
пы. сы. ты пхп тег закрыл?

Спустя 7 минут, 51 секунда (13.08.2009 - 13:25) Black__Hole написал(а):
Цитата (Gabriel @ 13.08.2009 - 10:17)
удалив доктайп незнаю что случиться но если мета контент грохнеш будет совсем плохо.
продолжаю не догонять причем тут доктайп?(бегаю я медленно)
пы. сы. ты пхп тег закрыл?

Если смотреть исходный код страницы, там действительно перед <!DOCTYPE содержаться какие-то символы табуляции, которые мешают просматривать сайт в IE.
А возникают эти табуляции после выполнения этого кода
PHP
<?php

defined
'_JEXEC' ) or die( 'Restricted index access' );
define'TEMPLATEPATH'dirname(__FILE__) );
require( 
TEMPLATEPATH.DS."settings.php");



P.S. Тэг php закрыт, он при копировании в текст сообщения теряется куда-то.

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

Спустя 3 часа, 50 минут, 24 секунды (13.08.2009 - 17:15) Gabriel написал(а):
и причем тут табуляции? зайди посмотри еше раз напихал сколько мог в ие показывает.

Спустя 11 минут, 53 секунды (13.08.2009 - 17:27) Black__Hole написал(а):
Цитата (Gabriel @ 13.08.2009 - 14:15)
и причем тут табуляции? зайди посмотри еше раз напихал сколько мог в ие показывает.

Да, вижу - сохраненная страница на Вашем хосте отображается. А с самого ресурса www.scor-insurance.ru не показывает.

Спустя 4 минуты, 47 секунд (13.08.2009 - 17:32) Gabriel написал(а):
скин дать? у меня показивает

Спустя 33 минуты, 45 секунд (13.08.2009 - 18:06) Black__Hole написал(а):
Все решилось просто: я почистила файл index.php от BOM
Спасибо Вам за помощь!

Спустя 50 минут, 57 секунд (13.08.2009 - 18:56) Gabriel написал(а):
Цитата
от BOM

от чаго?

Спустя 2 месяца, 5 дней, 11 минут, 32 секунды (18.10.2009 - 19:08) крыс написал(а):
у меня схожая проблема- не отображается вообще никакое содержимое. перекодировка в ютф без bom не помогла. может еще кто сталкивался и знает как решить проблему?

Спустя 3 месяца, 24 дня, 22 часа, 22 минуты, 20 секунд (15.02.2010 - 18:30) Гость_Александр написал(а):
Выход: все файлы создавать(пересохранить) под UTF-8 *BUM

Спустя 9 месяцев, 6 дней, 17 часов, 41 минута, 23 секунды (22.11.2010 - 12:12) linker написал(а):
IE 7 - замечательно отображается.
Быстрый ответ:

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