Salut à tous,
J'ai constaté deux petits bugs sur la 1.4b3 que j'utilise.
Les styles donnés aux lignes de tableaux sont inopérants sous NS4.x
Ceci est dû au nom du style qui contient un "_". On l'enlève est tout fonctionne.
Le problème semble être présent sur la dernière version de développement.
D'autre part, lors de la construction du tableau dans inc_texte.php3, le test de la première ligne ne fonctionne pas non plus. Le
fait de mettre la deuxième partie de la condition en commentaire le résout également.
Serait-il possible de répercuter ces modif sur le CVS ??
Ca me rendrait un grand service car je suis obligé de passer par NS4 (Intranet).
Merci.
@+ et chapeau pour le boulot acomplit.
JB
Les styles donnés aux lignes de tableaux sont inopérants sous NS4.x Ceci
est dû au nom du style qui contient un "_". On l'enlève est tout
fonctionne.
Oui, c'est un bug de Netscape 4.x en effet. Mais on l'a vu trop tard :
iimpossible d'adapter spip désormais sans casser tous les sites existants...
Le problème semble être présent sur la dernière version de développement.
D'autre part, lors de la construction du tableau dans inc_texte.php3, le
test de la première ligne ne fonctionne pas non plus. Le fait de mettre la
deuxième partie de la condition en commentaire le résout également.
C'est que la première ligne ne se met en style "première ligne" que si tous
les éléments sont mis en gras (c'est un hack affreux, il faut le
reconnaître -- mais c'est documenté).
C'est que la première ligne ne se met en style "première ligne" que
si tous les éléments sont mis en gras (c'est un hack affreux, il
faut le reconnaître -- mais c'est documenté).
Pourquoi affreux ??? Tous les tableaux n'ont pas forcément d'en-tête,
donc c'était à priori le moyen le plus simple qui ne nécessite pas une
nouvelle construction du langage.
Pour une fois qu'un bout de code de SPIP est de moi, je le défendrais
à mort !!!
> C'est que la première ligne ne se met en style "première ligne" que
> si tous les éléments sont mis en gras (c'est un hack affreux, il
> faut le reconnaître -- mais c'est documenté).
Pourquoi affreux ??? Tous les tableaux n'ont pas forcément d'en-tête,
donc c'était à priori le moyen le plus simple qui ne nécessite pas une
nouvelle construction du langage.
Oui, mais c'est beaucoup demander de TOUT mettre en gras... Un peu lourd,
quoi. La première case suffirait peut-être.
Pour une fois qu'un bout de code de SPIP est de moi, je le défendrais
à mort !!!
> Les styles donnés aux lignes de tableaux sont inopérants sous NS4.x Ceci
> est dû au nom du style qui contient un "_". On l'enlève est tout
> fonctionne.
Oui, c'est un bug de Netscape 4.x en effet.
Hum, c'est un bug de spip. Netscape respecte le standard.
Mais on l'a vu trop tard : iimpossible d'adapter spip désormais sans
casser tous les sites existants...
Tu pense que y'a vraiment pas moyen de faire une transition ? (je vois
bien le problème avec la personalisation de la feuille de style qui marche
plus), mais ca serait bien... Et si plus on attends moins c'est
possible...
Tu pense que y'a vraiment pas moyen de faire une transition ? (je vois
bien le problème avec la personalisation de la feuille de style qui marche
plus), mais ca serait bien... Et si plus on attends moins c'est
possible...
Bah, non, je ne vois pas de possibilité sérieuse. En revanche il est
toujours possible de faire un filtre qui rende le texte compatible avec N4 :
un truc qui change les class='spip_machin' en 'spipmachin'.
function nettoie_styles($texte) {
return ereg_replace("(<[^>]+ class=['\"]spip)_([a-z]+['\"])", "$1$2", $texte);
}
A améliorer éventuellement pour qu'il n'attrape pas trop de faux positifs...
> Les styles donnés aux lignes de tableaux sont inopérants sous NS4.x Ceci
> est dû au nom du style qui contient un "_". On l'enlève est tout
> fonctionne.
Oui, c'est un bug de Netscape 4.x en effet. Mais on l'a vu trop tard :
iimpossible d'adapter spip désormais sans casser tous les sites existants...
Je ne vois pas vraiment pourquoi ni comment: après tout, il suffit de renommer le site table.spip td.row_xxx en rowxxx et modifier
le code du fichier inc_texte.php3
Tous les sites suivront "naturellement". C'est l'un des buts de Spip, non ??
Pour la première ligne d'accord, la présentation choisie par chaque site peut différer mais pas pour les lignes. D'autant que ces
styles marchent très bien sous IE, donc...
M'enfin, j'ai fais les modif sur mon intranet et aucun site n'a bronché.
Merci quand même
@+
JB