Перейти к содержимому


Nyvo Слайдер Проблема Отображения В Internet Explorer

Nyvo Internet Explorer

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 eCiGi

eCiGi

    Пользователь

  • Пользователи
  • PipPip
  • 45 сообщений

Отправлено 07 Декабрь 2012 - 20:59

Прошу помощи!
Есть и-магазин http://ecigi.ru в шаблоне Мокко , установил и "допилил" под свои потребности Nyvo слайдер, работает как ротатор баннеров (несколько изображений со ссылками на нужные разделы каталога магазина).
Во всех браузерах  работает как положено (изображения работают как ссылки) кроме Internet Explorer, Internet Explorer категорически не видит в баннерах (изображениях) ссылки на разделы :(.

Установлено  (Nyvo слайдер) все согласно инструкции http://storeland.ru/about/faq#51 , кроме кода:


<!-- Nyvo слайдер на главной -->
{% IF index_page %}
  <!-- Обёртка, указывающая стиль темы -->
   <div class="theme-default" style="padding:1em;display:none;">
    <!-- Непосредственный код слайдера -->
    <div id="slider">
      <a href="http://ecigi.ru/cata...ech-eGo-C"><img src="{ASSETS_IMAGES_PATH}Joyetech-eGo-C-Surgut.jpg" /></a>
      <a href="http://ecigi.ru/cata...tech-eCab"><img src="{ASSETS_IMAGES_PATH}Joyetech-eCab-Surgut.jpg" /></a>
      <a href="http://ecigi.ru/cata...ech-eRoll"><img src="{ASSETS_IMAGES_PATH}Joyetech-eRoll-Surgut.jpg" /></a>
      <a href="http://ecigi.ru/cata...-Joyetech"><img src="{ASSETS_IMAGES_PATH}Joyetech-Surgut.jpg" /></a>
        </div>
  </div>
  <!-- Запуск слайдера -->
  <script type="text/javascript">
    $(window).load(function() {
        $('#slider').nivoSlider({directionNav: false, controlNav: false, effect: 'fade', animSpeed: 200, pauseTime: 6500}).parent().show(200);
   });
  </script>
  {% ENDIF %}
<!-- END Nyvo слайдер на главной -->
<!-- Контент страницы -->

Код выше установлен в "HTML Страница".

Уже сделано мной по советам :
переписана строка в HTML  <meta http-equiv="X-UA-Compatible" content="IE=9" />

дописано в кнец файла main.csstemplate  

/* Фикс nivoSlider */
.nivoSlider a.nivo-imageLink {
cursor:pointer;
z-index: 90;
}

Уважаемая Vaccina очень пыталась помочь, сам "долго ковырял" эту проблему, может кто то решил её (проблему отображения в ИЕ)?

Предложения типа сменить браузер не принимаются, т.к по статистике 40-60% пользователей упорно используют Internet Explorer ...

#2 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 08 Декабрь 2012 - 10:04

Просмотр сообщенияeCiGi (07 Декабрь 2012 - 20:59) писал:

Прошу помощи!
Есть и-магазин http://ecigi.ru в шаблоне Мокко , установил и "допилил" под свои потребности Nyvo слайдер, работает как ротатор баннеров (несколько изображений со ссылками на нужные разделы каталога магазина).
Во всех браузерах  работает как положено (изображения работают как ссылки) кроме Internet Explorer, Internet Explorer категорически не видит в баннерах (изображениях) ссылки на разделы :(.

Установлено  (Nyvo слайдер) все согласно инструкции http://storeland.ru/about/faq#51 , кроме кода:


<!-- Nyvo слайдер на главной -->
{% IF index_page %}
  <!-- Обёртка, указывающая стиль темы -->
   <div class="theme-default" style="padding:1em;display:none;">
<!-- Непосредственный код слайдера -->
<div id="slider">
  <a href="http://ecigi.ru/cata...ech-eGo-C"><img src="{ASSETS_IMAGES_PATH}Joyetech-eGo-C-Surgut.jpg" /></a>
  <a href="http://ecigi.ru/cata...tech-eCab"><img src="{ASSETS_IMAGES_PATH}Joyetech-eCab-Surgut.jpg" /></a>
  <a href="http://ecigi.ru/cata...ech-eRoll"><img src="{ASSETS_IMAGES_PATH}Joyetech-eRoll-Surgut.jpg" /></a>
  <a href="http://ecigi.ru/cata...-Joyetech"><img src="{ASSETS_IMAGES_PATH}Joyetech-Surgut.jpg" /></a>
</div>
  </div>
  <!-- Запуск слайдера -->
  <script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider({directionNav: false, controlNav: false, effect: 'fade', animSpeed: 200, pauseTime: 6500}).parent().show(200);
   });
  </script>
  {% ENDIF %}
<!-- END Nyvo слайдер на главной -->
<!-- Контент страницы -->

Код выше установлен в "HTML Страница".

Уже сделано мной по советам :
переписана строка в HTML  <meta http-equiv="X-UA-Compatible" content="IE=9" />

дописано в кнец файла main.csstemplate  

/* Фикс nivoSlider */
.nivoSlider a.nivo-imageLink {
cursor:pointer;
z-index: 90;
}

Уважаемая Vaccina очень пыталась помочь, сам "долго ковырял" эту проблему, может кто то решил её (проблему отображения в ИЕ)?

Предложения типа сменить браузер не принимаются, т.к по статистике 40-60% пользователей упорно используют Internet Explorer ...

Какая у Вас версия IE?  Можете попробовать прописать применить что-то из этого. Только не ставьте все сразу
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
<meta http-equiv="X-UA-Compatible" content="IE=4">   <!-- IE5 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=7.5" > <!-- IE7 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=100" > <!-- IE8 mode -->
<meta http-equiv="X-UA-Compatible" content="IE=a" >   <!-- IE5 mode -->


Если та или иная версия Internet Explorer поддерживает несколько запрошенных режимов совместимости, то будет использован наивысший доступный режим, указанный в заголовке атрибута Content. Можно использовать эту возможность, чтобы исключить определенные режимы совместимости, хотя это не рекомендуется. Например, в следующем заголовке исключается режим IE7.

<meta http-equiv="X-UA-Compatible" content="IE=5; IE=8" >

А здесь исключается режим IE8
<meta http-equiv="X-UA-Compatible" content="IE=7, IE=9" >






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных