[spip-dev] inc-calcul.php3

petite modif dans inc-calcul.php3 : au début c'est $espace_articles = 3;
qu'il faut initialiser, et pas l'ancien $espace_images.

A moins, toujours, qu'on fasse ça avec des feuilles de style : il faudrait
se décider AVANT la sortie de la version 1.3 !

-- Fil

A moins, toujours, qu'on fasse ça avec des feuilles de style : il

Oui, ça me paraît largement mieux ! (à tester sous Netscape quand même ;-))

a+

> A moins, toujours, qu'on fasse ça avec des feuilles de style : il

Oui, ça me paraît largement mieux ! (à tester sous Netscape quand même ;-))

Bah, de toutes façons j'ai pas trouvé de doc indiquant comment faire en CSS,
c'est donc une question en l'air, pour gens motivés (la solution actuelle me
convient parfaitement)

-- Fil

En réponse à Fil <fil@rezo.net>:

Bah, de toutes façons j'ai pas trouvé de doc indiquant comment faire en
CSS,

Nico a posté une indication ou une URL il y a quelques temps....

c'est donc une question en l'air, pour gens motivés (la solution
actuelle me
convient parfaitement)

Oui, mais elle devra être remplacée, car ce n'est pas normal de
devoir toucher au PHP (pire : créer un fichier) pour changer l'aspect graphique.

a+

Nico a posté une indication ou une URL il y a quelques temps....

oui, c'était :
"Ah oui, alors l'attribut "margin" devrait faire l'affaire, et on peut
"même s'amuser avec ses déclinaisons "margin-top", etc ...
"
"cf http://www.w3.org/Style/CSS/Test/current/sec55.htm

mais pour moi c'est du chinois.

-- Fil

"cf http://www.w3.org/Style/CSS/Test/current/sec55.htm

mais pour moi c'est du chinois.

Il y a des choses là, mais pas claires :
http://www.w3.org/Style/CSS/Test/current/sec5525b.htm

-- Fil

Hello,

"cf http://www.w3.org/Style/CSS/Test/current/sec55.htm
mais pour moi c'est du chinois.

En fait, comme pour le reste, il "suffit" que les tags <img ...>
générés par SPIP soient associés à une classe spip pour quoi puisse en
faire ce qu'on veut dans la feuille de style.

Dans le HTML généré :

<img src="..." class="spip" />

Dans la feuille de style :

img.spip
{
  border: 3px;
}

Après, libre à chacun d'ajouter d'autres attributs à la feuille de
style.

On peut aussi prévoir une classe "spip_logo" pour gérer séparément les
images de logos.

En espérant avoir apporté quelques lumières,

Nicolas.

petite modif dans inc-calcul.php3 : au d=E9but c'est $espace_articles =3D 3=

;

qu'il faut initialiser, et pas l'ancien $espace_images.

A moins, toujours, qu'on fasse =E7a avec des feuilles de style : il faudrai=

t

se d=E9cider AVANT la sortie de la version 1.3 !

Salut,

Euh, pourquoi remplacer $espace_images par $espace_articles? Je
trouvais que simplement faire la diff=E9rence entre $espace_images et
$espace_logos pouvait faire l'affaire.

Pour les feuilles de style, c'est tr=E8s chiant: l'espace entre l'image
et le texte, =E0 priori c'est pas un "border" (qui fait un cadre autour
de l'image), mais plut=F4t un "padding". Et les padding, avec Netscape,
c'est une catastrophe ultime (essayez une fois pour rigoler :-)).

Par ailleurs, c'est bien joli de tout remplacer par des feuilles de
style (je suis plut=F4t pour, hein, =E7a donne beaucoup de souplesse
graphique), mais z'avez d=FB remarquer sur la liste spip que c'est
encore hors de port=E9e du webmestre lambda: autant le HTML, =E7a va,
autant les CSS c'est vraiment pas utilis=E9 par grand monde. Donc
attention =E0 pas trop se complexifier la t=EAte. Peut-=EAtre se donner
comme id=E9e que les feuilles de style (ainsi que les r=E9glages de
variables PHP) doivent =EAtre optionnelles: si on ne les utilise, =E7a
fonctionne tr=E8s bien, mais si on veut les utiliser c'est mieux. En
revanche, s'il faut absolument se cogner des CSS pour que le site se
tienne, =E7a me semble pas bon.

ARNO*

Bonsoir,

[...] à priori c'est pas un "border" (qui fait un cadre autour de
l'image), mais plutôt un "padding".

Ah oui, c'est ça, je me suis gouré, pardon ... :frowning:

Et les padding, avec Netscape, c'est une catastrophe ultime
(essayez une fois pour rigoler :-)).

Alors testez aussi un border de couleur transparente, c'est peut-être
beaucoup mieux ...

z'avez dû remarquer sur la liste spip que c'est encore hors de
portée du webmestre lambda: autant le HTML, ça va, autant les CSS
c'est vraiment pas utilisé par grand monde.

Oui, et pour que ça change, il faut justement que certains commencent
un jour, non ? :wink:

Nicolas

@ Arno* (arno@scarabee.com) :

Euh, pourquoi remplacer $espace_images par $espace_articles? Je

dans le code il y avait $espace_images et $espace_articles, et j'ai unifié.
Mais on peut décider d'unifier sur $espace_images, tu as raison, c'est plus
clair. Je fais la modif sur inc-calcul.php3

Pour ce qui est de la feuille de style, sur ce coup-là c'est en effet pas
très probant... affaire close (pour l'instant)

-- Fil

dans le code il y avait $espace_images et $espace_articles, et j'ai unifi=

=E9.

Mais on peut d=E9cider d'unifier sur $espace_images, tu as raison, c'est pl=

us

clair. Je fais la modif sur inc-calcul.php3

Si tu as le nez dans le code, qu'est-ce que tu penserais d'en
profiter pour int=E9grer un $espace_logos, pour l'espace autour des
logos?

Pour ce qui est de la feuille de style, sur ce coup-l=E0 c'est en effet pas
tr=E8s probant... affaire close (pour l'instant)

En revanche, tu peux toujours balancer un "classe=3D'spip'" dans le
code et conserver le hspace/vspace, =E7a ne mange pas de pain...

ARNO*

Si tu as le nez dans le code, qu'est-ce que tu penserais d'en
profiter pour intégrer un $espace_logos, pour l'espace autour des
logos?

C'était déjà fait, ça.

En revanche, tu peux toujours balancer un "classe='spip'" dans le
code et conserver le hspace/vspace, ça ne mange pas de pain...

Ouaip : j'ai ajouté class='spip_images' dans le premier cas, et
class='spip_logos' dans le second.

(inc-calcul.php3)

-- Fil