Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Web design «  

Pb avec skin grigloo et boites gadgets

Bonjour,

J'essaie d'utiliser le skin grigloo mais quand je mets sur la page d'accueil 4 boites gadgets, elles sont systématiquement en une seule colonne au lieu d'être 2 par 2 (sur deux colonnes donc).
Quelqu'un aurait-il une explication, voire uen solution.
Merci d'avance
Gérard.
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

on Oct. 19 2007


Est-ce que tu n'aurai pas modifié quelque chose à propos de la largeur du panneau central ? Ou encore la largeur des boites gadget (largeur, margin ou padding) ? Ça me fait penser à des blocs qui ne tiennent pas dans la largeur, et du coup se retrouvent "poussés" en dessous...
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Lasares
avatar
from L'Île-Bizard à Montréal, Québec
Member
682 posts
registered on Nov. 14 2006

on Oct. 19 2007


Effectivement, Agnès pointe une des causes possibles. Quand j'ai créé Grigloo, j'ai fait quelques tests mais sans insister, car je n'utilisais pas les boîtes gadgets sur le site où j'ai créé Grigloo.

Vous pouvez faire des essais supplémentaires en modifiant les règles de styles appropriées dans grigloo.css, celles qui traitent des boîtes gadget se trouvant aux lignes 1412 et suivantes.

En particulier, modifiez la largeur des boîtes en pourcentage (le 48 % à la dernière ligne ci-dessous) et changer la valeur de l'attribut clear (essayez none) pour les boîtes de droite ou de gauche.

Les réglages que j'avais retenus fonctionnaient bien avec Internet Explorer 6 mais n'ont pas été testés avec IE7 et, tel qu'indiqué dans la feuille de style, le comportement de Firefox était imprévisible lorsque les boîtes n'avaient pas toutes la même hauteur (déterminée par le contenu).

dl#gadget_2,
dl#gadget_4,
dl#gadget_6 { /* no more than two boxes per row -- also see .gadget_box -- from index.php, sections/view.php */
clear: right;
float: right; /* weird behavior of Firefox with boxes of differing text lenght VERIFAL*/
}

dl.gadget_box { /* container of one gadget box -- also see #gadget_1, etc. -- from index.php, sections/view.php */
background: url("images/extra_dt.png") right top no-repeat; /* top left of background image */
margin: 1em 0; /*to separate boxes horizontally */
padding: 0;
width: 48%; /* to separate boxes vertically by 2 % of #main_panel width */
}

Tof
from Grenoble-Chambery
Member
472 posts
registered on Apr. 28 2006

on Oct. 20 2007


j'ai eu le même souci hier soir avec grigloo et la 7.10beta.

je l'ai résolu en ajoutant dans le css float: left; sur la règle dl.gadget_box

il semble que #gadget_1,..,#gadget_6 ne soient plus utilisés. 


-----
Christophe Battarel Agitateur d'idées Responsable technique et co-gérant altairis http://www.altairis.fr
Hardboiled
avatar
from le Web Parisien
Member
174 posts
registered on Jul. 13 2006

inspired from Tof on Oct. 20 2007


Tof :

Bon j'ai essayé également mais rien n'y fait.
Par contre quand je teste le skin dans la page de test de skin les boites gadgets sont bien alignées 2 par 2. J'ai également changé le % alloué aux boites (en largeur) rien ne marche.
je continue à tester d'autres solutions, on verra, sinon je passerais à un autre skin.
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

inspired from Hardboiled on Oct. 20 2007


Hardboiled : pourrais-tu m'indiquer un lien vers la page incriminée ? Nous utilisons Grigloo, et je me souviens avoir modifié des paramètres pour l'affichage de l'accueil. Je n'arrives pas à comprendre pourquoi tu n'y arrives pas...

À tout hasard : penses-tu à bien vider le cache à chaque fois que tu envoies une modification du css ?
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Hardboiled
avatar
from le Web Parisien
Member
174 posts
registered on Jul. 13 2006

inspired from Agnès on Oct. 20 2007


Agnès :

Normalement je fais d'abord des tests en local sur une installation yacs sur movamp.
Mais pour vous monter ce que cela donne, j'ai passé mon site réel (en production) avec le skin grigloo sans rien changer (installation du skin, utilisation de ce skin et c'est tout). A Consulter ici.
normalement je devrais repasser le site avec le skin habituel (hardboiled) ce soir ou demain.
merci d'avance et vive l'entraide.

NB : Si j'osais en passant, comme faire pour avoir une signature en bas de chaque contribution (du style de ta devise Agnes, qui est vraiment trés trés appropriée).
Lasares
avatar
from L'Île-Bizard à Montréal, Québec
Member
682 posts
registered on Nov. 14 2006

on Oct. 20 2007


Hardboiled : J'ai trouvé !!!

Tes boîtes gadget ne portent pas le ID gadget_1, gadget_2, etc. qui régit lesquelles sont à gauche et lesquelles sont à droite.

Au lieu de cela, leurs ID sont "Auteurs", "Dossiers", etc. D'ailleurs, j'ignore comment tu as fait ça, peux-tu m'éclairer ? Utilises-tu une 7.10 ? D'après le commentaire de Tof, c'est peut-être une nouvelle fonctionnalité de cette version que d'utiliser des noms plutôt que des numéros.

En tous cas, la solution est simple : ajoute les règles de style suivantes ou des règles semblables (en respectant la casse des ID, i.e. avec une majuscule initiale).

dl#Auteurs,
dl#Livres {
clear: left;
float: left;
}

dl#Dossiers {
clear: right;
float: right;
}

Ça devrait fonctionner parfaitement dans Internet Explorer, quoique dans Firefox, ça laisse un peu à désirer (c'est à droite et à gauche mais aligné sur la plus basse ligne de flotaison - essaie d'ajouter une 4e boîte pour voir...)

Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

on Oct. 20 2007


Lasares : Et hop !

Merci pour ce coup d'oeil averti, et pour la solution.

Je vois avec plaisir que tu as pu te reconnecter sans problèmes - enfin, j'espère - Ahhhh ces grèves d'électrons, quand même, mon brave Monsieur, le temps n'est plus ce qu'il était, j'vous l'dit ben moi !

Et hop !
-----
Agnès
Il n'y a pas de problèmes, que des solutions.
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate
2007 posts
registered on Feb. 13 2006

inspired from Hardboiled on Oct. 20 2007


Hardboiled : Pour la signature, ça se passe dans ta fiche utilisateur :
  • Pour les version de Yacs avant implémentation d'Ajax : Modifier > En savoir plus >remplir le champ signature.
  • Si ton formulaire se présente avec des onglets (ajax,version de Yacs récente, - voire la 7.10, je sais plus trop où j'en suis avec mes tests de partout) : Modifier > Onglet Préférences > remplir le champ signature.


Bon dans la fiche utilisateur donc. Et d'ailleurs, il y a plein de choses intéressantes à découvrir dans cette fiche utilisateur. Un que j'aime bien : la localisation - via la création d'un emplacement. Et à partir de la 7.10, on peut aussi mettre des étiquettes à son profil et tout un tas d'autres choses à découvrir par là... hum !

Voualou
Hardboiled
avatar
from le Web Parisien
Member
174 posts
registered on Jul. 13 2006

on Oct. 20 2007


Lasares :

Trop fort !
En fait pour les boîtes gadgets j'ai juste coché l'option "listées dans une boîte gadget" pour le rendu visuel de chaque section (ou catégories) "Auteurs"; "Livres" etc...
Je pensais que cela se faisait automatiquement puisque l'option existe pour chaque section.
Au fait j'utilise la version 7.6.3 de Yacs.

Pour l'histoire des boîtes gadgets c'est un peu embêtant qu'il faille rajouter les règles de style en fonction des noms de sections (qui par principe changent).

Merci et Bravo, vous avez tous des solutions !!!
En attendant si cela ne vous gêne pas je vais remettre mon site avec le [nlstyle initial (hardboiled) et continuer mes tests en local.

Update : Après quelques errements et tâtonnements, j'ai peut-être trouvé une solution qui permette d'avoir la bonne disposition indépendante du nom des sections
je vous la soumets :
/* 
dl#gadget_1,
dl#gadget_3,
dl#gadget_5,
dl#gadget_7 { 
     clear: left;
}

#gadget_2,
#gadget_4,
#gadget_6,
#gadget_8 { /* no more than two boxes per row -- also see .gadget_box --
    from index.php, sections/view.php */
     
margin-left3%;
}

#gadgets_prefix { /* comes before gadget boxes */
    
clearleft/* align properly after site map, if any */
    
margin-top8px;
    
font-size0.9em;
}

#gadgets_suffix { /* comes after gadget boxes */
    
clearleft/* compensate for left-floated boxes */
    
margin0/* ignored by firefox anyway */
    
padding0 0 0 0/* make some room after gadget boxes */


dl.gadget_box 
    
padding0;
    
margin0 0 1em 0;
    
floatleft;
    
width48%;
}

dl.gadget_box dt span {
    
displayblock;
    
padding10px 5px 10px 5px;
    
margin0;
}
dl.gadget_box dd 
    
font-size0.9em;
    
margin-left0;
    
padding0 12px 5px 12px;
}

dl.gadget_box dt {         /* header of one gadget box */
    
padding0.5em;
    
backgroundtransparent/* to let the background image show, if you want,
    otherwise just set a color */
    
font-size85%;
    
font-weightbold;
    
color#36a;
    
border-left5px #36a solid;
    
font-variantsmall-caps;
}

Bernard
avatar
from nearby-an-airport
Associate
6555 posts
registered on Sep. 12 2003

on Oct. 20 2007


L'utilisation des surnoms de sections ou d'articles dans les boîtes gadgets est, si ma mémoire est bonne, une (excellente) suggestion de Tof. Si les sections ou articles utilisés n'ont pas de surnom, alors ce sont les identifiants génériques de YACS qui sont utilisés.

Ca marche pour les boîtes gadgets, mais aussi pour les autres : boîtes de navigation et boîtes extra.

Cette approche peut sembler un peu complexe à gérer, mais elle est, une fois assimilée, à la fois simple et puissante. Si vous nommez une page, YACS utilise ce nom comme identifiant de boîte, et vous pouvez donc utiliser le même nom pour les styles CSS associés à cette boîte.
Lasares
avatar
from L'Île-Bizard à Montréal, Québec
Member
682 posts
registered on Nov. 14 2006

inspired from Bernard on Oct. 21 2007


Bernard :

Donc, c'est bien vrai que les ID gadget_1, gadget_2, etc... sont périmés (deprecated) ? Depuis quelle version de yacs ? 

Bernard
avatar
from nearby-an-airport
Associate
6555 posts
registered on Sep. 12 2003

inspired from Lasares on Oct. 21 2007


Lasares: les identifiants que tu mentionnes ne sont pas obsolètes, et YACS les utilisent lorsque les sections n'ont pas de surnom, ce qui est souvent le cas...
Lasares
avatar
from L'Île-Bizard à Montréal, Québec
Member
682 posts
registered on Nov. 14 2006

on Oct. 23 2007


Bernard :

Merci pour l'info et aussi merci aussi d'enrichir mon vocabulaire informatique en français. J'aime

Rate this page
Posted by Hardboiled on Oct. 19 2007, commented by Lasares on Oct. 23 2007, (popular)