2011-05-12 2 views
1

Я уже пробовал заставить режим совместимости IE8, и он, похоже, не работает. Кажется, что шаги 1-3 работают нормально, но затем, когда мне нужно выбрать информацию о кредитной карте, ничто не реагирует на мои клики ... тип карты не выдает выбор, и ни один из входов не может быть выбран.Шаг 4 в одной странице проверки для magento не работает в IE 9

Кто-нибудь видел это?

ответ

1

У нас была эта проблема и принудительная совместимость с IE8. as described in my answer to this question исправил ее. Следует отметить, что положение метки meta в верхней части head имеет важное значение.

Другой способ, по-видимому, состоит в том, чтобы иметь более одного способа оплаты. (Были сообщения о том, что ошибка только проявляется в IE 9, когда есть только один способ оплаты.)

+0

я уже читал этот пост, и я вынужден IE8 как с мета-теги и HTAccess и он не сделал ничего. Я бы попробовал второй способ оплаты, но не мой сайт ... клиент, и они используют только один – ThinkNewDev

+0

У вас включено кэширование? Я все время забываю об этом. Вы можете убедиться, что метатег фактически отображается в выходном файле. В зависимости от возраста установки Magento вам может быть повезло с режимом «IE = EmulateIE7». (Проблема вызвана тем, что Magento использует устаревшую версию Prototype, которая имеет IE-специфические взломы, которые ломаются в теперь совместимом со стандартами IE9.) –

+0

Да, я пробовал оба (не в то же время) и проверял их оба раза, но все еще нет кубиков – ThinkNewDev

0

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

Просмотр по следующему адресу:

приложение/дизайн/интерфейс/по умолчанию/ваш шаблон/шаблон/страницы/

Если вы не сильно модифицирована Magento установить шаблон, который содержит проверку, должны быть в этой папке. Скорее всего, это файл 2column-right.phtml или 2column-left.phtml. (Я поставил один во всех файлах кода, чтобы заставить каждую страницу на сайте использовать режим Quirks IE8, чтобы быть в безопасности). Ваш заголовок должен выглядеть именно так:

<head> 
<meta http-equiv="X-UA-Compatible" content="IE=8" /> 

Кроме того, когда вы закончите, не забудьте очистить кэш в разделе администратора. Он должен «работать», если вы положите его в нужное место.

+0

с использованием magento 1.4 .... попробовал IE-8 и эмулировал 7 метатег ... снова ... сбрасываемый кеш ... бой, чтобы сходить с ума – ThinkNewDev

+0

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

+0

ya Я проверил каждый раз – ThinkNewDev

0

У меня такая же проблема с 1.5.1.0. Любая удача в поиске решения, Адам?

Исправление, совместимое с X-UA, не изменило отличия, хотя значок режима с искаженной страницей перешел из адресной строки.

Редактировать: Nevermind. Я нашел this fix, спасибо Jebus. Я думал, что никогда не смогу это исправить.

0

Поместите это в начало вашего шаблона. Будет ли вылечить любые проблемы с Magento и IE9:

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 
<meta http-equiv="X-UA-Compatible" content="IE=7" />