r15083 - branches/spip-2.1/ecrire/inc

Author: cedric@yterium.com
Date: 2010-01-31 16:41:35 +0100 (dim, 31 jan 2010)
New Revision: 15083

Log:
#1771 : permettre l'ecriture licite <nom_modele |texte=bla bla bla [lien->http://spip.org]>
Dans le traitement des liens, on concerve la source du raccourci et on passe les paires (code echappement, source) a traiter_modeles pour lui permettre de retablir le texte d'origine dans les arguments de son modele.
Au passage quelques bugs corriges :
- Dans l'ecriture ci dessus, la mise en lien automatique etait passee par la a tort en transformant l"url en lien, ce qui provoquait potentiellement un lien dans un lien. On retablit dans le traitement des liens en extrayant le href dans ce cas
- Un modele inexistant est denonce par l'affichage du raccourci fautif dans un <pre> dans l'espace prive, mais silencieusement remplace par du neant dans le public.

Modified:
   branches/spip-2.1/ecrire/inc/lien.php

Details: http://trac.rezo.net/trac/spip/changeset/15083