Différence d'affichage entre Mozilla et IE

3 messages dans ce sujet

Posté(e) · Signaler ce message

Bonsoir,

Je suis sous PEEL Premium V5. J'ai un problème d'affichage au niveau de ma page d'accueil sous IE : un décalage entre le nom des catégories et leurs photos. C'est très gênant car, comme vous pourrez le constater sur ce lien http://www.tracamatrix.com/, en l'ouvrant sous IE, les noms ne correspondent plus aux photos...

D'origine sur la page d'accueil (index.php) le nom de chaque catégorie est positionné au-dessus de sa photo. Dans le fichier /achat/index.php le nom est en-dessous de la photo.

Quel fichier dois-je modifier et au niveau de quelle fonction pour placer en page d'accueil le nom de la catégorie sous sa photo ?

Merci par avance pour vos réponses car ce problème est vraiment gênant et, après plusieurs heures de recherches qui n'ont hélas pas abouti, je sais vraiment pas quoi faire !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Eric et encore une fois un grand merci !

Grâce à vous j'ai réussi à modifier mon code pour que le nom de chaque catégorie soit inscrit en-dessous de sa photo tout en conservant la fonction permettant aux photos d'être cliquables...

Pour ceux que ça intéresse, voici le code correspondant :

function affiche_categorie_accueil() {
/* Affiche la liste des catégories qui sont spéciales */
global $wwwroot, $repertoire_modele, $repertoire_upload;

$qid = mysql_query("SELECT c.id, c.nom_".$_SESSION['langue']." as categorie, c.image FROM peel_categories c INNER JOIN peel_sites_pivots sc ON (sc.categorie_id = c.id) WHERE sc.site_id = '".intval($_SESSION['ecom']['id'])."' AND c.etat = '1' AND c.on_special = '1' ORDER BY c.position") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

if (mysql_num_rows($qid) > 0) {

$nb_cellules = mysql_num_rows($qid);

$nb_colonnes = 2;

echo "<h2>".CATALOG."</h2>";

echo "<table align=\"center\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\" width=\"100%\">";

$j = 0;

while ($cat = mysql_fetch_array($qid))
{
if ( $j % $nb_colonnes == 0 ) {
echo "<tr>";
}
if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {
// on affiche une cellule
echo "<td width=\"50%\" align=\"center\">";



if (!empty($cat['image'])) {

$width = calcul_largeur_image($repertoire_upload."/".$cat['image']);

$largeur = ($width >= 150) ? "150" : $width;

echo "<p><p></p><a href=\"achat/index.php?catid=".$cat['id']."\"><img src=\"$repertoire_upload/".$cat['image']."\" width=\"$largeur\" border=\"0\" alt=\"".html_entity_decode($cat['categorie'])."\" title=\"".html_entity_decode($cat['categorie'])."\" /><br/>";

echo "<a href=\"achat/index.php?catid=".$cat['id']."\">".html_entity_decode($cat['categorie'])."</a></p>";

}

}

echo "</td>";

$j++;

if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {

echo "</tr>";

}

}

echo "</table>";


}
}[/codebox]

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping