Alignement des images: ç a plante depuis Spip 1.9

Lorsque je charge une image dans un article et que je veux l’aligner, j’obtiens systématiquement l’alignement standard de SPIP.

Par exemple, page http://www.actuabd.com/spip.php?article4598
La planche de BD devrait être centrée.

Lorsque j’ai ajouté l’image, SPIP a généré le code .
J’ai donc mis dans mon texte <img4958|center> pour la centrer sur la page.

Bardaf! A la mise en page, elle est collée à gauche.
Dans la source de la page, je lis ce code:
JPEG - 303.7 ko
Il n’intègre pas le code pour centrer l’image.

De plus, le code du début a été remplacé par SPIP, dans l’interface d’administration, par .
J’ai essayé le code <img4958|center> mais le résultat est le même.

Quand l’image occupe tout l’espace prévu dans la page, cela n’est pas trop grave, mais quand j’ai de petite images qui doivent être entourées de texte, la mise en page est dégueulasse: à l’image, n’est accolé que la première ligne du texte, dans le bas, et tout le reste du texte est en-dessous.

Les développeurs peuvent-ils expliquer cette modification de comportement et me donner un moyen de le corriger?

Merci d’avance.

Bien cordialement,

Patrick

Bonjour

Si tu te bases sur cette page http://www.spip.net/fr_article1578.html
Il te faut faire
<center><img4958></center>

km

cam.lafit@azerttyu.net wrote:

Bonjour

Si tu te bases sur cette page Les raccourcis SPIP - SPIP
Il te faut faire
<center><img4958></center>

km

Plus efficacement, tu utilise les CSS.

--

Olivier G.
http://www.lespacedunmatin.info/blog/

as-tu regardé les filtres du squelette ?
(chercher #TEXTE dans article.html)

« Actua BD » <liste@actuabd.com> a écrit dans le message de news: C1CD4F65.1241F%liste@actuabd.com
Lorsque je charge une image dans un article et que je veux l’aligner, j’obtiens systématiquement l’alignement standard de SPIP.

Par exemple, page http://www.actuabd.com/spip.php?article4598
La planche de BD devrait être centrée.

Lorsque j’ai ajouté l’image, SPIP a généré le code .
J’ai donc mis dans mon texte <img4958|center> pour la centrer sur la page.

Bardaf! A la mise en page, elle est collée à gauche.
Dans la source de la page, je lis ce code:
JPEG - 303.7 ko
Il n’intègre pas le code pour centrer l’image.

De plus, le code du début a été remplacé par SPIP, dans l’interface d’administration, par .
J’ai essayé le code <img4958|center> mais le résultat est le même.

Quand l’image occupe tout l’espace prévu dans la page, cela n’est pas trop grave, mais quand j’ai de petite images qui doivent être entourées de texte, la mise en page est dégueulasse: à l’image, n’est accolé que la première ligne du texte, dans le bas, et tout le reste du texte est en-dessous.

Les développeurs peuvent-ils expliquer cette modification de comportement et me donner un moyen de le corriger?

Merci d’avance.

Bien cordialement,

Patrick


Actua BD a écrit :

Lorsque je charge une image dans un article et que je veux l’aligner, j’obtiens systématiquement l’alignement standard de SPIP.

Par exemple, page <Dieu n’a pas réponse à tout (mais Il est bien entouré) - par (...) - ActuaBD;
La planche de BD devrait être centrée.

Lorsque j’ai ajouté l’image, SPIP a généré le code <img4958>.
J’ai donc mis dans mon texte <img4958|center> pour la centrer sur la page.

Bardaf! A la mise en page, elle est collée à gauche.
Dans la source de la page, je lis ce code:
<img src='IMG/jpg/9782205058819_pg.jpg' width='425' height='557' alt='JPEG - 303.7 ko' />
Il n’intègre pas le code pour centrer l’image.

De plus, le code <img4958> du début a été remplacé par SPIP, dans l’interface d’administration, par <doc4958>.
J’ai essayé le code <img4958|center> mais le résultat est le même.

Quand l’image occupe tout l’espace prévu dans la page, cela n’est pas trop grave, mais quand j’ai de petite images qui doivent être entourées de texte, la mise en page est dégueulasse: à l’image, n’est accolé que la première ligne du texte, dans le bas, et tout le reste du texte est en-dessous.

Les développeurs peuvent-ils expliquer cette modification de comportement et me donner un moyen de le corriger?

Merci d’avance.

Bien cordialement,

Patrick

Bonsoir,
J'avais moi aussi le même problème depuis le passage en 1.9 et euréka j'ai enfin trouvé !!
j'ai remplacé dans dist/spip_style.css le style d'origine span.spip_documents_center { display: block; margin-top:1em; }

par :
.spip_documents_center { display: block; margin-top:1em; text-align: center;}

ah ça fait du bien maintenant je peux aller dormir.
dd

dd wrote:

Actua BD a écrit :

Lorsque je charge une image dans un article et que je veux l’aligner, j’obtiens systématiquement l’alignement standard de SPIP.

Par exemple, page <Dieu n’a pas réponse à tout (mais Il est bien entouré) - par (...) - ActuaBD;
La planche de BD devrait être centrée.

Lorsque j’ai ajouté l’image, SPIP a généré le code <img4958>.
J’ai donc mis dans mon texte <img4958|center> pour la centrer sur la page.

Bardaf! A la mise en page, elle est collée à gauche.
Dans la source de la page, je lis ce code:
<img src='IMG/jpg/9782205058819_pg.jpg' width='425' height='557' alt='JPEG - 303.7 ko' />
Il n’intègre pas le code pour centrer l’image.

De plus, le code <img4958> du début a été remplacé par SPIP, dans l’interface d’administration, par <doc4958>.
J’ai essayé le code <img4958|center> mais le résultat est le même.

Quand l’image occupe tout l’espace prévu dans la page, cela n’est pas trop grave, mais quand j’ai de petite images qui doivent être entourées de texte, la mise en page est dégueulasse: à l’image, n’est accolé que la première ligne du texte, dans le bas, et tout le reste du texte est en-dessous.

Les développeurs peuvent-ils expliquer cette modification de comportement et me donner un moyen de le corriger?

Merci d’avance.

Bien cordialement,

Patrick

Bonsoir,
J'avais moi aussi le même problème depuis le passage en 1.9 et euréka j'ai enfin trouvé !!
j'ai remplacé dans dist/spip_style.css le style d'origine

Il est tout à fait déconseillé de modifier directement dans dist/ , tu vas te faire écraser lors d'une mise à jour. Il vaut mieux copier spip_style.css dans squelettes/ et le modifier là.
Une autre possibilité est de copier inc-head.html dans squelettes et y rajouter un truc comme:
<link rel="stylesheet" href="[(#CHEMIN{my.css}|direction_css)]" type="text/css" media="all" />
après les autres liens sur du css
et ensuite de créer my.css dans squelettes/ en y mettant que ce que tu veux redéfinir

span.spip_documents_center { display: block; margin-top:1em; }

par :
.spip_documents_center { display: block; margin-top:1em; text-align: center;}

Peut-être plutôt comme dans la svn:
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }

Pour mémoire, je rappelle aussi que vous pouvez utiliser des classes qui vous sont propres dans la balise <img> comme
<img45|maclasse>
qui va attribuer la classe maclasse au span englobant.

Ça permet éventuellement d'avoir des effets spécifiques comme mettons l'encadrement.
--
toggg

bertrand Gugger a écrit :

dd wrote:

Actua BD a écrit :

Lorsque je charge une image dans un article et que je veux l’aligner, j’obtiens systématiquement l’alignement standard de SPIP.

J’ai donc mis dans mon texte <img4958|center> pour la centrer sur la page.

Bardaf! A la mise en page, elle est collée à gauche.

Les développeurs peuvent-ils expliquer cette modification de comportement et me donner un moyen de le corriger?

Merci d’avance.

Bien cordialement,

Patrick

Bonsoir,
J'avais moi aussi le même problème depuis le passage en 1.9 et euréka j'ai enfin trouvé !!
j'ai remplacé dans dist/spip_style.css le style d'origine

Il est tout à fait déconseillé de modifier directement dans dist/ , tu vas te faire écraser lors d'une mise à jour. Il vaut mieux copier spip_style.css dans squelettes/ et le modifier là.
Une autre possibilité est de copier inc-head.html dans squelettes et y rajouter un truc comme:
<link rel="stylesheet" href="[(#CHEMIN{my.css}|direction_css)]" type="text/css" media="all" />
après les autres liens sur du css
et ensuite de créer my.css dans squelettes/ en y mettant que ce que tu veux redéfinir

Tu as raison et c'est ce que je fait aussi, je voulais donner une réponse pas trop longue.

span.spip_documents_center { display: block; margin-top:1em; }

par :
.spip_documents_center { display: block; margin-top:1em; text-align: center;}

Peut-être plutôt comme dans la svn:
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }

Pour mémoire, je rappelle aussi que vous pouvez utiliser des classes qui vous sont propres dans la balise <img> comme
<img45|maclasse>
qui va attribuer la classe maclasse au span englobant.

Ça permet éventuellement d'avoir des effets spécifiques comme mettons l'encadrement.

ah merci je vais essayer.

pour revenir à la quesiton d'origine : pourquoi le style par défaut ne centre plus les <imgxx|center> ??
c'est pas évident de savoir qu'il faut modifier les fichiers de base.

dd

dd wrote:

pour revenir à la quesiton d'origine : pourquoi le style par défaut ne centre plus les <imgxx|center> ??
c'est pas évident de savoir qu'il faut modifier les fichiers de base.

C'est un planton 1.9.1 qui n'xiste plus , loin de là en 1.9.2.

Comme plein de choses, le but est de stabiliser 1.9.2 , stabiliser est un bien grand mot , pour moi , la svn est bien moins dangereuse que 1.9.1

Un effort énorme est fait actuellement pour arriver à ce que les devs qui connaissent bien leur bébé le trouve assez majeur pour le laisser jouer dehors.

Vous pouvez esssayer, voire vous entrainer sur http://files.spip.org/spip/SPIP-v1-9-2.beta-4-test.zip

Je me fais assez chier pour ça.

Je dis trop de gros mots.
Bonne soirée du dimanche :slight_smile:
--
toggg