Index du Forum » » Modifications ou correction de thèmes existants

Auteur

Thème First_Rev
Skippy
398      
 Styles Team (TST)

  Posté : 19-01-2010 20:51

Re...

suis allé voir sur ton forum...

Ce bug je l'ai déjà rencontré. Plus de place pour les colonnes de droite, alors elle vont se positionner à la suite de bloc de gauche. C'est un problème complexe, car il s'agit de margin mal perçu par les anciens IE (dont IE6)
Il faut regarder les valeurs ci-dessous et aussi les padding ou margin du centre



/************************************************************************
La Partie CENTRALE de votre Site
*************************************************************************/

#corps {/*Container Englobant toutes les colonnes*/
    background: #eff8fd;
    float: left;
    width:960px;
}
#col_princ {/* La Partie Centrale avec Pdst = -1  uni*/
    float: left;
    overflow:auto;
    padding: 10px 0 0 8px;
}
.uni {/* La Partie Centrale avec Pdst = -1  uni*/
    float: left;
    width: 960px;
}
.trio {/* La Partie Centrale avec Pdst = 1 - 3 et 4 trio*/
    float: left;
    width: 655px;
}
.duo {/* La Partie Centrale avec Pdst = 0 ou Pdst=2 duo*/
    float: left;
    width: 755px;
}

Attention ces valeurs sont pour un contenu à 960px!

Il faut essayer avec la mention !important (hack) pour spécifier la vraie valeur et tricher avec la valeur par défaut pour que IE la lise.

width: 100%!important;
width: 98%;

En sachant que la dernière valeur est prise en compte, dans notre exemple IE va afficher une largeur de 98%, car il ne comprend pas la notion de !important.
Tandis que Firefox lui va lire la largeur où est mentionné !important, même si après une autre largeur est proposée.
Donc attention à l'ordre des valeurs

Ah mon avis la série des thèmes marina devraient avoir le même problème. Si ça n'est pas le cas, faudra que je revoie ce que j'ai bien pu modifier ^^

Petite question au passage, comment fais tu pour qu'une colonne ne s'affiche pas lorsque l'on fait appel à une page (je voudrais faire ça pour forum.php et, surtout, lorsque l'on charge un article).

Par exemple, avec le thème marina, lorsque l'on appel user.php on a pas la colonne de droite, alors qu'avec first_rev si.
Il faut regarder dans pages.php qui se trouve dans le dossier thèmes. Dans ce fichier on peut afficher les colonnes ou non pour n'importe quelle page.

Merci pour toutes ces infos

P.S.: faut updater aussi son navigateur non ?

EDIT: je viens de me rendre compte, que dans footer.html, il y a aussi des valeurs de largeur à modifier dans le !!javascript!!, permettant d'escamotter les blocs. Peut-être une piste ? Je n'ai pas IE6 malheureusement.

A+

Message édité par : Skippy / 19-01-2010 21:55



Message édité par : Skippy / 14-03-2010 17:51




Cet article provient de NPDS Thèmes

http://styles.npds.org/viewtopic.php?topic=11&forum=4