Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/sda/3/a/fredomkb/forum/include/common.php on line 59

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 41

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 43

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 44
Projets pour Spip et PunBb / Documents joints, notices dans le corps des articles : comme un défaut

MiniGriSpip

Petit site de test et de démonstration du squelette MiniGriSpip 1.6...
Accueil du site > Accueil forums > Squelette MiniGriSpip > Documents joints, notices dans le corps des articles : comme un défaut
Projets pour Spip et PunBb - Petit forum de discussion autour de quelques projets personnels pour SPIP et PunBb.
     

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

  • 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

#1 07-07-2007 03:29:56

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...  hmm
Cordial,
frdm

Hors ligne

 

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

#2 07-07-2007 14:56:46

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 smile

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 à :

Code:

<dt class='spip_doc_titre' style='width:120px;'>
<dd class='spip_doc_descriptif' style='width:120px;'>

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 huh, en essayant de centrer ces blocs avec deux petits styles à ajouter à la feuille de style principale, qui sont les suivants :

Code:

dt.spip_doc_titre { margin: 0px auto; }
dd.spip_doc_descriptif { margin: 0px auto; }

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...  huh

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.. smile

Voilà, pas mieux pour le moment, tiens-nous au courant Stp... à+ smile


Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)

Hors ligne

 

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

#3 07-07-2007 17:30:38

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é  oui (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  tongue , 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

Hors ligne

 

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

#4 07-07-2007 20:17:21

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...hmm ...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 smile


frdm a écrit:

J'ai compris "feuille de style principale" comme étant "mgs_style.css".

C'est bien ça  top

frdm a écrit:

J'ai donc placé l'ajout à la fin de ce fichier.

Voici le résultat :
-- dans Firefox, le descriptif devient centré  oui (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  tongue , 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) :

Code:

dl dt, dl dd {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

dl.spip_documents_center dt.spip_doc_titre {
    margin: 0px auto;
}

dl.spip_documents_center dd.spip_doc_descriptif {
    margin: 0px auto;
}

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  blink  cheese

Voilà, j'espère que ça va fonctionner chez toi aussi... tiens-moi au courant Stp... à+ smile


Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)

Hors ligne

 

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

#5 07-07-2007 21:11:02

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)

Code:

dl dt, dl dd {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

dl.spip_documents_center dt.spip_doc_titre {
    margin: 0px auto;
}

dl.spip_documents_center dd.spip_doc_descriptif {
    margin: 0px auto;
}

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  wink ,
frdm

Dernière modification par frdm (07-07-2007 21:11:56)

Hors ligne

 
  • Documents joints, notices dans le corps des articles : comme un défaut

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Suivre la vie du site RSS 2.0 | SPIP | Mgs MGS |