Здраствуйте! Помогите пожалуйста решить проблему с сайтом http://debra-ukraine.org/. Дело в том, что он во всех браузерах работает нормально, кроме ІЕ 7. у НЕГО: Верхнее меню заежает за нижьние плашки, то на какой то странице изображение не показывает, то какой то край таблички выежает... и т.д.т.п. Что делать?
Заранее спасибо!
Комментарии
...
Что делать, что делать... не пользоваться IE. Запретить заходить через него на свой сайт.
А вообще в помощь нетрендер.ком
Например подключить файл-фикс стилей под ие в hook_preprocess_html
<?php drupal_add_css(path_to_theme() . '[path to css]/ie-fix.css', array('group' => CSS_THEME,
'browsers' => array('IE' => 'lte IE 8', '!IE' => FALSE), 'preprocess' => FALSE)); ?>
ну и добавляйте в него стили под ослика.
https://drupal.org/project/go_dark_for_ie
тоесть вписать этот код и поменять 8 на 7?
да, на восмерке все норм
по ссылке не переходит
Копируете из папки modules/system файл html.tpl.php и вставляете его в папку с вашей темой рядом с файлом page.tpl.php.
Затем открываете добавленный файл html.tpl.php и перед закрывающим тегом </head> добавляете
<meta http-equiv="refresh" content="0; url=http://ie.yandex.ru" />
<![endif]-->
Должно получиться примерно так
<?php print $head; ?>
<title><?php print $head_title; ?></title>
<?php print $styles; ?>
<?php print $scripts; ?>
<!--[if (lte IE 7)|(IE 9)&(!IEMobile)]>
<meta http-equiv="refresh" content="0; url=http://ie.yandex.ru" />
<![endif]-->
</head>
Сохраняете отредактированный файл и чистите кэш Drupal.
Ахахаха, прикольно, а я на своём сайте просто сделал черный див для ie 100% на 100% и отослал в нём пользователей ишака лесом)
А чего не советушь послать пользователей всех браузеров лесом? Или вообще отключить сайт. Очень, знаешь ли, информативно. И прикольно.
И не лень ахинею писать ведь.
Спасибо, попробую
извините, но файла html.tpl.php - там нету, есть вот такие - block.tpl.php, box.tpl.php, maintenance-page.tpl.php, page.tpl.php...Что теперь делать?
у меня есть другой сайт, тоже на друпале, и там этот файл html.tpl.php есть, если я возьму этот файл из него и скопирую в тот о котором идет речь - debra-ukraine.org, то так можно?
Не нашел ещё все хаки на ишак. А без них, лучше отослать человека сказать норм браузер и зайти на сайт с него.
Если у вас Drupal 7, то файл /modules/system/html.tpl.php должен быть. Можно взять из другого сайта или отсюда.
Если сайт на Drupal 6, то возможно head находится в page.tpl.php.
у меня 6-я версия, это я ошибся...попробовал ваш метод всеравно не помогает, оно выбрасывает что нужно скачать новую версию IE
всеравно не помогает на странице http://www.debra-ukraine.org/pharma/farma-stranitsa-1 табличка выежает за гранцы, а верхнее меню заежает за низ плашки "Уход и лечение"
FF + F12 + google справиться
ТАК ЧТО, ПОМОЖЕТ КТО ТО??
У вас большой трафик из IE 7?
Опубликуйте его статистику здесь!
Да-а-а. Сюда специалисты по Друпалу не ходят сейчас. И ваш очень содержательный совет это подтверждает.
хорошо, спасибо!
Просто непонятно зачем предлагать зарыть голову в песок. И незачем писать бессодержательные ответы.
Вот именно, и это повсеместное явление. И закрывать глаза на это или закрывать черным квадратом с воззванием поменять ИЕ не лучший вариант.
Как вариант впихнуть строчку
<!--[if IE 6]><script src="http://ie-note.googlecode.com/hg/ie-note.js"></script><![endif]-->
думаю не стоит объяснять куда, что в ней поправить под 7й, а также придется данный скрипт скачать, скопировать в тему и кое что в нем поменять, ну и подключить соответственно. Как один из вариантов чтобы сказать пользователю что пора бы ослика обновить.