[spip-dev] dérive des ancres

hello,

Le raccourci pour créer une ancre est normalement [ancre<-]
ainsi que l'explique
http://www.spip.net/ecrire/?exec=aide_index&aide=raccourcis#ancres

ça marchait bien ainsi sur spip-contrib jusqu'à il y a un mois environ
mais maintenant cependant, c'est [#ancre<-] qu'il faut écrire
pour que l'ancre soit correctement créée.
sinon ça insère juste <a></a>

cette dérive des spécifications me paraît être un bug
mais il y a sur le net plusieurs sites qui documentent la manière 'buggée'...
et d'autres la manière officiellement documentée et qui marchait bien avant...

Il y a aussi sur http://www.spip-contrib.net/Ajouter-la-gestion-des-ancres-dans
l'indication selon laquelle cette contrib a été intégrée dans SPIP 1.8
or, avec cette contrib les 2 sont possibles, ce qui expliquerait ces docs divergeantes.
Mais les 2 ne sont plus possibles sur le spip 2.1 svn de spip-contrib...

JLuc

Sur notre site (SPIP 2.1.0 SVN [15819]), les ancres sont toujours correctement créées avec [ancre<-]

Paolo

le problème se pose effectivement dans un texte *crayonné*
visible donc sur contrib, par exemple :

http://www.spip-contrib.net/ecrire/?exec=articles&id_article=3508#trucs
=> ici, dans le privé, l'ancre est bien affichée et fonctionnelle

http://www.spip-contrib.net/La-Zone-Facile#trucs
=> ici, dans le public *crayonné*, l'ancre est vide et non fonctionnelle

Chez nous on a crayons aussi -- et ça marche.
Est-ce plutôt sur des pages gribouille qu'il y a le problème ?

Paolo

Effectivement sur une page non gribouille de contrib, les ancres marchent bien,
avec ou sans # dans le raccourci, et même avec les crayons.

Pendant un moment, il me semble aussi que les ancres étaient efficaces par moment seulement
sur Gribouille : justement après qu'on ait édité un texte avec les crayons.
Par contre elles ne l'étaient plus sur un texte "à froid".
Mais je ne reproduit plus ça. C'était plus ou moins au moment de l'installation test
de l'Ajax Parrallele Loading.

Mais comment diantre gribouille ou l'APL peuvent-il modifier la manière d'interpréter les raccourcis ?

JLuc

> Chez nous on a crayons aussi -- et ça marche.
> Est-ce plutôt sur des pages gribouille qu'il y a le problème ?

Effectivement sur une page non gribouille de contrib, les ancres marchent bien,
avec ou sans # dans le raccourci, et même avec les crayons.

Pendant un moment, il me semble aussi que les ancres étaient efficaces par

moment seulement

sur Gribouille : justement après qu'on ait édité un texte avec les crayons.
Par contre elles ne l'étaient plus sur un texte "à froid".
Mais je ne reproduit plus ça. C'était plus ou moins au moment de

l'installation test

J'ai eu exactement le même problème sauf que je reproduis cette erreur
systématiquement sur les squelettes gribouilles alors d'autres parties
du site qui n'utilisent ni gribouille ni les crayons les ancres
fonctionnent correctement (avec la notation sans le dièse car il y a
beaucoup de vieux articles).

En allant voir dans le squelette de gribouille j'ai remarqué qu'il
utilisait le filtre |safehtml et en le retirant les ancres se créent
correctement. Je pense
donc que ce doit être un bug au niveau de ce filtre.

En attendant j'ai supprimé ce filtre du squelette.

La version de SPIP que j'utilise: SPIP 2.1.0 [15608]
crayons: 1.6.1 - stable
gribouille: Revision: 36485, Dernier commit: 2010-03-20 14:26:32 +0100
d'après le fichier svn.revision

ah ben voilà, c'est safehtml alors !
JLuc