[spip-dev] Petites remarques SPIP 1.2

Hello,

On a migré hier vers SPIP 1.2 voici qques petites remarques :

Les tableaux, avant il suffisait de laisser une ligne blanche avant et apres.
Maintenant il en faut 2. C'est genant en terme de compatibilité ascendante.

En ce qui concerne <CODE></CODE> : MERCI !!! Maintenant se serait bien si les
espaces étaient transformée en nbsp paske en ce moment je me cogne pleins de
trucs du genre :

martin=> SELECT * FROM eleves;
id | nom | prenom | age | classe

Les tableaux, avant il suffisait de laisser une ligne blanche avant et apres.
Maintenant il en faut 2. C'est genant en terme de compatibilité ascendante.

Oui, c'est emmerdant. Donne-moi un exemple de ce qui doit passer et ne passe
pas, et je vais essayer d'adapter inc_texte.php3

En ce qui concerne <CODE></CODE> : MERCI !!! Maintenant se serait bien si
les espaces étaient transformée en nbsp paske en ce moment je me cogne

Précise dans le style spip_code
    spip_code {white-space: pre;}

Cf. http://www.w3.org/Style/CSS/Test/current/sec562.htm
(trouvé par Nicolas Hoizey)

-- Fil

Oui, c'est emmerdant. Donne-moi un exemple de ce qui doit passer et ne
passe pas, et je vais essayer d'adapter inc_texte.php3

Voilà, les tables sont corrigées dans
<http://rezo.net/spip-dev/devel/SPIP-1.3b4/ecrire/inc_texte.php3>

(fichier compatible avec spip-1.2)

-- Fil

Bonjour,

En ce qui concerne <CODE></CODE> : MERCI !!! Maintenant se serait
bien si les espaces étaient transformée en nbsp paske en ce moment
je me cogne pleins de trucs du genre :
id | nom | prenom | age | classe
----+--------+----------+-----+--------
  5 | MARTIN | Philippe | |
  6 | TUX | Family | |
(2 rows)
Et c'est vraiment galère d'aligner les colonnes :slight_smile:

C'est à la feuille de style de définir une police qui conserve les
taille de caractères à l'identique, genre "courier"

-Nicolas

En réponse à Nicolas Hoizey <nhoizey@phpheaven.net>:

> Et c'est vraiment galère d'aligner les colonnes :slight_smile:

C'est à la feuille de style de définir une police qui conserve les
taille de caractères à l'identique, genre "courier"

Wai, ça d'accord, j'ai bien mis mon style :

.spip_code{
        font-family: Fixed;
}

Mais ça n'empeche que les espaces sont bouffés dans la page HTML. x espaces -> 1
seul espace.

Fil m'a indiqué le white-space: pre;

Alors j'ai transformé mon style en :

.spip_code{
        font-family: Fixed;
        white-space: pre;
}

Mais ça n'a pas l'air de marcher... m'enfin faut que je vérifie si c'est pas une
histoire de navigateur ou de cache/proxy... j'verrais ça plus tard.

Mais ça n'empeche que les espaces sont bouffés dans la page HTML.
x espaces -> 1 seul espace.
Fil m'a indiqué le white-space: pre;

Qui ne marche pas sur la plupart des browsers, il me semble.

Le contenu encadré par des '<code>' n'est pas encadré par des '<pre>'
au final ???

-Nicolas

Il me semble qu'il y a une histoire de délai avec le cache mis en place par
Tuxfamily avant la migration de ce soir.

En réponse à Nicolas Hoizey <nhoizey@phpheaven.net>:

Qui ne marche pas sur la plupart des browsers, il me semble.

Le contenu encadré par des '<code>' n'est pas encadré par des '<pre>'
au final ???

non, seulement par des <TT>

Le contenu encadré par des '<code>' n'est pas encadré par des
'<pre>' au final ???

non, seulement par des <TT>

Ah oui, c'est vrai, bon ça devrait être bon alors. Je n'ai pas encore
testé à fond, pour ma part, il faut que je reprenne tous mes articles
où j'avais mis des '<html><pre>...</pre></html>' ... :slight_smile:

-Nicolas

Je l'ai téléchargé et je suis tombé sur un énorme fichier (146 Ko) dont voici
un extrait :

<code><font color="#000000">
<font color="#0000BB">&lt;?<br /><br /></font><font color="#FF8000">//<br
/>// Ce fichier ne sera execute qu'une fois<br /></font><font
color="#007700">if&nbsp;(</font><font color="#0000BB">defined</font><font
color="#007700">(</font><font color="#DD0000">"_ECRIRE_INC_TEXTE"</font><font
color="#007700">))&nbsp;return;<br /></font><font
color="#0000BB">define</font><font color="#007700">(</font><font
color="#DD0000">"_ECRIRE_INC_TEXTE"</font><font
color="#007700">,&nbsp;</font><font color="#DD0000">"1"</font><font
color="#007700">);<br /><br /><br /></font><font
color="

J'ai essayé avec Konqueror, Galéon et Mozilla.

En réponse à Laurent Rathle <lrathle@teaser.fr>:

> Mais ça n'a pas l'air de marcher... m'enfin faut que je vérifie si
c'est
> pas une histoire de navigateur ou de cache/proxy... j'verrais ça plus
tard.

Il me semble qu'il y a une histoire de délai avec le cache mis en place
par
Tuxfamily avant la migration de ce soir.

Ben le pb c'est que fichier/ouvrir ... euh... :wink:

Apparemment Konqui 2.2.1 ne gère pas le white-space: pre;

NS 6 semble le gérer, mais par contre il laisse une ligne blanche entre chaque
ligne :frowning:

Il ne manquerait plus que je fasse un site "designed for IE 6" :wink:

Si vous voulez tester de votre côté :

<HTML>
<HEAD>
<style><!--
.spip_code{ font-family: fixed; white-space: pre;} -->
</HEAD>
<body bgcolor="#E4E4E4" BACKGROUND='IMG2/rayures.gif' text="#000000"
link="#E86519" vlink="#6E003A" alink="#FF9900" >

<tt><div align='left' class='spip_code'><br>
martin=&gt; SELECT * FROM eleves;<br>
id | nom | prenom | age | classe<br>
----+--------+----------+-----+--------<br>
  5 | MARTIN | Philippe | |<br>
  6 | TUX | Family | |<br>
(2 rows)<br>
</div></tt>
</BODY></HTML>

En réponse à Laurent Rathle <lrathle@teaser.fr>:

<HTML>
<HEAD>
<style><!--
..spip_code{ font-family: fixed; white-space: pre;} -->
</HEAD>
<body bgcolor=3D"#E4E4E4" BACKGROUND=3D'IMG2/rayures.gif' text=3D"#000000"
link=3D"#E86519" vlink=3D"#6E003A" alink=3D"#FF9900" >
=20
<tt><div align=3D'left' class=3D'spip_code'><br>
martin=3D&gt; SELECT * FROM eleves;<br>
id | nom | prenom | age | classe<br>
----+--------+----------+-----+--------<br>
5 | MARTIN | Philippe | |<br>
6 | TUX | Family | |<br>
(2 rows)<br>
</div></tt>
</BODY></HTML>

en effet, ca ne marche ni sur ie5 mac ni netscape 4.7 mac. M=EAme en rajoutan=
t
le </style> qui manque :slight_smile:

--manolo

En réponse à manolobimbo <manolobimbo@manolobimbo.com>:

en effet, ca ne marche ni sur ie5 mac ni netscape 4.7 mac. Même en
rajoutant
le </style> qui manque :slight_smile:

Oops , désolé, les pièges du copier/coller :slight_smile:

Konqueror = page blanche

Galéon :

martin=> SELECT * FROM eleves;
id | nom | prenom | age | classe

> Si vous voulez tester de votre côté :

Avec la balise </style>

Konqueror =

martin=> SELECT * FROM eleves;
id | nom | prenom | age | classe

C'est vrai que ça va mieux :slight_smile:

Merci,

En réponse à Laurent Rathle <lrathle@teaser.fr>:

Sur IE 5.1 Mac, ce qui suit donne un résultat satisfaisant :

<HTML>
<HEAD>
<style><!--
.spip_code{
    white-space: pre;
    line-height: 0.1;
}
--></style>
</HEAD>
<body bgcolor="#E4E4E4" text="#000000"
link="#E86519" vlink="#6E003A" alink="#FF9900"

<tt><div align='left' class='spip_code'><br>
martin=&gt; SELECT * FROM eleves;<br>
id | nom | prenom | age | classe<br>
----+--------+----------+-----+--------<br>
  5 | MARTIN | Philippe | |<br>
  6 | TUX | Family | |<br>
(2 rows)<br>
</div></tt>
</BODY></HTML>

-- Fil

Bon, cette histoire d'espaces dans <code>...</code> était vraiment pénible.
merci de tester la toute dernière mouture de inc_texte.php3 (dans la
1.3beta4, remplace la précédente).

(Je passe, dans les échappements code, " " en " &nbsp;")

-- Fil