Подскажите, пожалуйста, что делать в такой ситуации:
мой сайт корректно отображается в Firefox.
IE и Opera корректно загружают сайт
с localhost, а из интернета любая версия IE показывает
пустую страницу, Opera - криво-косо и обрезанно снизу.
В чем может быть проблема?
Я задавала вопрос на другом
форуме, где получила ответ, но автор не дал разъяснений и, по-видимому, не заходит на
форум. Я в сайтостроении совсем новичок, подскажите, пожалуйста, как исправить ошибку и сделать сайт читаемым 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 используемого шаблона, код, который формирует удаленную автором ответа строку, по-видимому вот это:
Подскажите, пожалуйста, какие изменения надо внести в код, чтобы не формировалась строка (если в этом ошибка и я все правильно понимаю)
<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 написал(а):
Спустя 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 - замечательно отображается.