Problème d'affichage sous IE

Soutien et conseils sur les "Template" OpenCart

Problème d'affichage sous IE

Messagepar jeromec » 22 Avr 2011, 13:40

Bonjour,
Ma boutique s'affiche correctement sous Firefox (3 et 4) mais pas sous Internet Explorer ( 8 ou 9 ).
En effet, sous IE, la mise en page est tout simplement ignorée. Voir la capture ci-dessous :
Image

Pour info :
- La boutique est dans un répertoire et non en racine pour pouvoir l'utiliser sans la passer en mode "maintenance".
- Je l'ai transférée de 1and1 vers une autre formule d'hébergement mais toujours chez 1and1 (pack supérieur à l'ancien). Elle fonctionnait sur l'ancien pack d'hébergement mais je ne pas la laisser dessus car c'est mon hébergement perso.
- Un certificat SSL est activé sur cette boutique et le .htaccess a été modifié pour rédiriger automatiquement les adresse en http vers https.

Quelqu'un peut-il m'indiquer si le problème provient d'une de ces trois infos ou me donner une piste ?

Merci
Dernière édition par jeromec le 08 Juil 2011, 22:02, édité 1 fois au total.
Version 1.4.9fr
Template Green-store modifié
Hébergeur 1and1.fr
Avatar de l’utilisateur
jeromec
 
Messages: 52
Inscrit le: 21 Oct 2010, 21:31

Re: Problème d'affichage sous IE

Messagepar LeorLindel » 22 Avr 2011, 15:16

Je pense que cela vient du template que tu utilises. Certains templates ne sont pas optimisés pour IE (stylesheet.css).
Peux-tu mettre le fichier catalog/view/theme/TONTEMPLATE/template/common/header.tpl de ton template que l'on regarde.
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Image
Il vaut mieux poser une question et paraître idiot cinq minutes que de ne pas la poser et être idiot toute sa vie.
Cool Boutik
Avatar de l’utilisateur
LeorLindel
 
Messages: 1994
Inscrit le: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Problème d'affichage sous IE

Messagepar jeromec » 23 Avr 2011, 10:04

Bonjour et merci pour ta rapidité à répondre (comme d'hab...)
Voici le fichier demandé
Code: Tout sélectionner
<?php if (isset($_SERVER['HTTP_USER_AGENT']) && !strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) echo '<?xml version="1.0" encoding="UTF-8"?>'. "\n"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" xml:lang="<?php echo $lang; ?>">
<head>
<title><?php echo $title; ?></title>
<?php if ($keywords) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } ?>
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
<base href="<?php echo $base; ?>" />
<?php if ($icon) { ?>
<link href="<?php echo $icon; ?>" rel="icon" />
<?php } ?>
<?php foreach ($links as $link) { ?>
<link href="<?php echo str_replace('&', '&amp;', $link['href']); ?>" rel="<?php echo $link['rel']; ?>" />
<?php } ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/stylesheet.css" />
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/cavpar3std/stylesheet/ie6.css" />
<script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>
<script>
DD_belatedPNG.fix('img, #header .div3 a, #content .left, #content .right, .box .top');
</script>
<![endif]-->
<?php foreach ($styles as $style) { ?>
<link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />
<?php } ?>
<script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery-ui/jquery-ui-1.8.5.custom.min.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $template; ?>/stylesheet/jquery-ui/ui-lightness/jquery-ui-1.8.5.custom.css" />
<script type="text/javascript" src="catalog/view/javascript/jquery/thickbox/thickbox-compressed.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/thickbox/thickbox.css" />
<script type="text/javascript" src="catalog/view/javascript/jquery/tab.js"></script>
<?php foreach ($scripts as $script) { ?>
<script type="text/javascript" src="<?php echo $script; ?>"></script>
<?php } ?>
<script type="text/javascript"><!--
function bookmark(url, title) {
   if (window.sidebar) { // firefox
    window.sidebar.addPanel(title, url, "");
   } else if(window.opera && window.print) { // opera
      var elem = document.createElement('a');
      elem.setAttribute('href',url);
      elem.setAttribute('title',title);
      elem.setAttribute('rel','sidebar');
      elem.click();
   } else if(document.all) {// ie
         window.external.AddFavorite(url, title);
   }
}
//--></script>
</head>
<body>
<div id="container">
<div id="header">
  <div class="div1">
    <div class="div2">
      <?php if ($logo) { ?>
      <a href="<?php echo str_replace('&', '&amp;', $home); ?>"><img src="<?php echo $logo; ?>" title="<?php echo $store; ?>" alt="<?php echo $store; ?>" /></a>
      <?php } ?>
    </div>
    <div class="div3"></div>
    <div class="div4"><a href="<?php echo str_replace('&', '&amp;', $home); ?>" id="tab_home"><?php echo $text_home; ?></a>
      <?php if (!$logged) { ?>
      <a href="<?php echo str_replace('&', '&amp;', $login); ?>" id="tab_login"><?php echo $text_login; ?></a>
      <?php } else { ?>
      <a href="<?php echo str_replace('&', '&amp;', $logout); ?>" id="tab_logout"><?php echo $text_logout; ?></a>
      <?php } ?>
      <a href="<?php echo str_replace('&', '&amp;', $account); ?>" id="tab_account"><?php echo $text_account; ?></a><a href="<?php echo str_replace('&', '&amp;', $cart); ?>" id="tab_cart"><?php echo $text_cart; ?></a><a href="<?php echo str_replace('&', '&amp;', $checkout); ?>" id="tab_checkout"><?php echo $text_checkout; ?></a></div>
    <div class="div5">
      <div class="left"></div>
      <div class="right"></div>
      <div class="center">
        <div id="search">
          <div class="div8"><?php echo $entry_search; ?>&nbsp;</div>
          <div class="div9">
            <?php if ($keyword) { ?>
            <input type="text" value="<?php echo $keyword; ?>" id="filter_keyword" />
            <?php } else { ?>
            <input type="text" value="<?php echo $text_keyword; ?>" id="filter_keyword" onclick="this.value = '';" onkeydown="this.style.color = '#000000'" style="color: #999;" />
            <?php } ?>
          </div>
          <div class="div10">&nbsp;&nbsp;<a onclick="moduleSearch();" class="button"><span><?php echo $button_go; ?></span></a> </div>
        </div>
      </div>
    </div>
  </div>
  <div class="div6">
    <div class="left"></div>
    <div class="right"></div>
    <div class="center">
     <?php if (isset($common_error)) { ?>
     <div class="warning"><?php echo $common_error; ?></div>
     <?php } ?>
      <div id="breadcrumb">
        <?php foreach ($breadcrumbs as $breadcrumb) { ?>
        <?php echo $breadcrumb['separator']; ?><a href="<?php echo str_replace('&', '&amp;', $breadcrumb['href']); ?>"><?php echo $breadcrumb['text']; ?></a>
        <?php } ?>
   </div>
      <div class="div11">
        <a href="<?php echo str_replace('&', '&amp;', $news); ?>" style="background-image: url('catalog/view/theme/cavpar3std/image/news.png');"><?php echo $text_news; ?></a>
      <a href="<?php echo str_replace('&', '&amp;', $special); ?>" style="background-image: url('catalog/view/theme/cavpar3std/image/special.png');"><?php echo $text_special; ?></a>
      <a onclick="bookmark(document.location, '<?php echo addslashes($title); ?>');" style="background-image: url('catalog/view/theme/cavpar3std/image/bookmark.png');"><?php echo $text_bookmark; ?></a>
      <a href="<?php echo str_replace('&', '&amp;', $contact); ?>" style="background-image: url('catalog/view/theme/cavpar3std/image/contact.png');"><?php echo $text_contact; ?></a>
      </div>

    </div>
  </div>
</div>
<script type="text/javascript"><!--
function getURLVar(urlVarName) {
   var urlHalves = String(document.location).toLowerCase().split('?');
   var urlVarValue = '';
   
   if (urlHalves[1]) {
      var urlVars = urlHalves[1].split('&');

      for (var i = 0; i <= (urlVars.length); i++) {
         if (urlVars[i]) {
            var urlVarPair = urlVars[i].split('=');
            
            if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) {
               urlVarValue = urlVarPair[1];
            }
         }
      }
   }
   
   return urlVarValue;
}

$(document).ready(function() {
   route = getURLVar('route');
   
   if (!route) {
      $('#tab_home').addClass('selected');
   } else {
      part = route.split('/');
      
      if (route == 'common/home') {
         $('#tab_home').addClass('selected');
      } else if (route == 'account/login') {
         $('#tab_login').addClass('selected');
      } else if (route == 'forum/board') {
         $('#tab_forum').addClass('selected');
      } else if (route == 'forum/board/view') {
         $('#tab_forum').addClass('selected');
      } else if (route == 'forum/board/insert') {
         $('#tab_forum').addClass('selected');      
      } else if (part[0] == 'account') {
         $('#tab_account').addClass('selected');
      } else if (route == 'checkout/cart') {
         $('#tab_cart').addClass('selected');
      } else if (part[0] == 'checkout') {
         $('#tab_checkout').addClass('selected');
      } else {
         $('#tab_home').addClass('selected');
      }
   }
});
//--></script>
<script type="text/javascript"><!--
$('#search input').keydown(function(e) {
   if (e.keyCode == 13) {
      moduleSearch();
   }
});

function moduleSearch() {
   url = 'index.php?route=product/search';
   
   var filter_keyword = $('#filter_keyword').attr('value')
   
   if (filter_keyword) {
      url += '&keyword=' + encodeURIComponent(filter_keyword);
   }
   
   var filter_category3_id = $('#filter_category3_id').attr('value');
   
   if (filter_category3_id) {
      url += '&category3_id=' + filter_category3_id;
   }
   
   url += '&model=1';
    url += '&description=1';
   location = url;
}
//--></script>
<script type="text/javascript"><!--
$('.switcher').bind('click', function() {
   $(this).find('.option').slideToggle('fast');
});
$('.switcher').bind('mouseleave', function() {
   $(this).find('.option').slideUp('fast');
});
//--></script>
Version 1.4.9fr
Template Green-store modifié
Hébergeur 1and1.fr
Avatar de l’utilisateur
jeromec
 
Messages: 52
Inscrit le: 21 Oct 2010, 21:31

Re: Problème d'affichage sous IE

Messagepar LeorLindel » 23 Avr 2011, 10:52

Peux-tu m'envoyer par MP l'url que je puisse constater de visu.
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Image
Il vaut mieux poser une question et paraître idiot cinq minutes que de ne pas la poser et être idiot toute sa vie.
Cool Boutik
Avatar de l’utilisateur
LeorLindel
 
Messages: 1994
Inscrit le: 19 Fév 2010, 13:44
Localisation: Lutéce


Retour vers Soutien "Templates"

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Bing [Bot] et 1 invité

Partenaires de paiement