Annonce
Bonjour et bienvenue sur les forums techniques de MiniGriSpip :-)
Quelques liens : Et Mgs alors ? - Balise #TMP - MiniGriSpip 1.6 - Mise-à-jour Calendrier
IMPORTANT : La participation à ces forums est strictement réservée aux membres inscrits, merci de votre compréhension.
ATTENTION : L'inscription au forum est désormais fermée pour cause de spams en trop grande quantité.
01/03/2011 - FredoMkb
Pages: 1
- Documents joints, notices dans le corps des articles : comme un défaut
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
552
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
553
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
614
- frdm
- Apprenti
- Lieu: paris
- Date d'inscription: 30-04-2007
- Messages: 47
- Site web
Documents joints, notices dans le corps des articles : comme un défaut
N.B. Il s'agit ici de Mgs 1.6 et Spip 1.9.2b
Bonjour,
J'ai comme un défaut dans l'affichage des notices des "Documents" dans le corps des articles,
on peut voir le problème à la fin de cet article :
http://www.lta.frdm.fr/spip.php?article57
Ce problème existe avec Firefox, IE et Opera, toutefois avec des variations du problème selon le navigateur.
Ici le positionnnement est celui par défaut : centré.
Avec un positionnement à droite ou à gauche, c'est pire, on obtient des chevauchements avec le "Post-scriptum".
Pas urgent, mais...
Cordial,
frdm
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
552
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
553
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
492
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
614
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
552
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
553
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
- FredoMkb
- Guide

- Date d'inscription: 01-11-2006
- Messages: 372
- Site web
Re: Documents joints, notices dans le corps des articles : comme un défaut
Bonjour Frdm 
frdm a écrit:
N.B. Il s'agit ici de Mgs 1.6 et Spip 1.9.2b
J'ai comme un défaut dans l'affichage des notices des "Documents" dans le corps des articles,
on peut voir le problème à la fin de cet article :
J'ai également constaté ce problème il y a quelque temps, mais le souci vient en premier du code généré par Spip, qui applique une largeur précise aux blocs titre et description des documents joints ainsi que des images importées.
Le code produit par Spip ressemble à :
Malheureusement on ne peut pas changer la dimension de ces blocs par des feuiles de style, puisque le style en ligne, celui présent dans le code Html des balises, a toujours la priorité sur les formatages des feuilles de style.
Il reste néanmoins une petite solution à tester, un compromis dirons nous
, en essayant de centrer ces blocs avec deux petits styles à ajouter à la feuille de style principale, qui sont les suivants :
Je n'ai pas testé encore, mais ceici devrait centrer les blocs titre et description sous l'icône du fichier à télécharger, reste à savoir comment tout ceci réagira avec des alignements à gauche ou à droite...
J'ai un peu parcouru le site officiel de Spip pour voir s'il y avait un paramétrage à faire pour changer la largeur par défaut de ces blocs utilisée par Spip, mais je n'ai encore rien trouvé de concluant, si quelqu'un peut apporter quelques pistes à ce sujet, ce serait super bien.. 
Voilà, pas mieux pour le moment, tiens-nous au courant Stp... à+ 
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
552
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
553
- frdm
- Apprenti
- Lieu: paris
- Date d'inscription: 30-04-2007
- Messages: 47
- Site web
Re: Documents joints, notices dans le corps des articles : comme un défaut
Bonjour Fredo,
J'espère que toutes tes opérations de déménagement et formalités se sont bien passées, merci d'avoir répondu si vite alors que je suppose tout n'est pas fini matériellement...
J'ai compris "feuille de style principale" comme étant "mgs_style.css".
J'ai donc placé l'ajout à la fin de ce fichier.
Voici le résultat :
-- dans Firefox, le descriptif devient centré
(au lieu d'être décalé vers la gauche), mais le titre reste aligné à gauche
-- dans Opera, pareil
-- dans IE7 (mais on s'en fiche
, au moins pour le moment), rien n'est changé : le titre reste bien centré, et le descriptif reste légèrement décalé vers la droite...
À+, frdm
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
552
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
553
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
492
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
614
- FredoMkb
- Guide

- Date d'inscription: 01-11-2006
- Messages: 372
- Site web
Re: Documents joints, notices dans le corps des articles : comme un défaut
Re...
frdm a écrit:
J'espère que toutes tes opérations de déménagement et formalités se sont bien passées, merci d'avoir répondu si vite alors que je suppose tout n'est pas fini matériellement...
Et bien, malheureusement tout n'est pas fini, loin de là, certaines administrations sont un peu lentes, sourtout en cette période estivale... faut prendre son mal en patience...
...et mon amménagement est en cours, c'est toujours plus long que ce qu'on pensait au départ... mais ça avance tout doucement... merci en tout cas pour ta solicitude 
frdm a écrit:
J'ai compris "feuille de style principale" comme étant "mgs_style.css".
C'est bien ça
frdm a écrit:
J'ai donc placé l'ajout à la fin de ce fichier.
Voici le résultat :
-- dans Firefox, le descriptif devient centré
(au lieu d'être décalé vers la gauche), mais le titre reste aligné à gauche
-- dans Opera, pareil
-- dans IE7 (mais on s'en fiche
, au moins pour le moment), rien n'est changé : le titre reste bien centré, et le descriptif reste légèrement décalé vers la droite...
Bon bon, je viens de regarder un peu plus en détail, en fait, les codes Html des documents joints ainsi que des images affichées sous forme de vignette sont issus des modèles de la "dist" ("dist" -> dossier "modeles" -> "doc.html" et "img.html"), depuis les versions de Spip qui gèrent ce type d'inclusions (je ne me souviens plus exactement, mais je pense que c'est depuis la 1.9.1).
Alors, en tripatouillant un peu les styles, j'ai réussi à afficher correctement des vignettes avec leur titre et descriptif, aussi bien pour les alignements à gauche, centré et à droite... voici donc les styles à ajouter à la feuille de style principale ("mgs_styles.css" donc) :
Alors, tout à l'air de bien fonctionner, aussi bien sous Firefox 2.0.0.4 que sous Safari 2.0.4, toujours sur Mac, pour IE, bein... faut tester
Voilà, j'espère que ça va fonctionner chez toi aussi... tiens-moi au courant Stp... à+ 
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
552
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
553
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
492
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
537
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in
/var/www/sda/3/a/fredomkb/forum/include/parser.php on line
614
- frdm
- Apprenti
- Lieu: paris
- Date d'inscription: 30-04-2007
- Messages: 47
- Site web
Re: Documents joints, notices dans le corps des articles : comme un défaut
FredoMkb a écrit:
(ajouter dans "mgs_style.css", à la fin)
C'est absolument impeccable avec tous les navigateurs (FF, IE, Opera... c'est le progrès universel).
Je me suis simplement permis de mettre "margin: 3px" dans cette partie reprise ci-dessous, pour décoller le titre du document joint du soulignement pointillé signalant le lien de l'icone (sinon léger chevauchement dans... Firefox) :
dl.spip_documents_center dt.spip_doc_titre {
margin: 3px auto;
}
Si le document joint est inséré en fin d'article, dans le corps de l'article, il est impératif de le centrer, puisqu'il n'y a plus de texte pour venir l'entourer ; si on ne le centre pas, c'est la suite (post-scriptum, lien associé à l'article) qui vient entourer la zone du document joint : cela paraît une question de bon sens de centrer le document joint dans ce cas, pour éviter de perturber l'affichage.
Merci beaucoup Fredo
,
frdm
Dernière modification par frdm (07-07-2007 21:11:56)
Pages: 1
- Documents joints, notices dans le corps des articles : comme un défaut