Bonjour,
Je viens de constater sur un site SPIP (version 2.0.8) que les liens des squelettes dont le protocole n’a pas été précisé sont préfixés par l’adresse du site.
Par exemple, si j’écrit dans un squelette :
#TITRE
SPIP génére le code suivant : <a href=>#TITRE Par contre, si j’écris dans le squelette : <a href=>#TITRE, le code généré reste tel qu’écrit dans le squelette.
Avez-vous constaté ce problème et existe-t-il un moyen de le contourner ?
D'où l'importance de spécifier le protocole et de ne pas mettre des adresses incomplètes. Une même adresse donnera quelquechose de différent selon qu'elle est précédée, par exemple, de http:// ou ftp://
Dans un texte SPIP aussi, il faut mettre [mon lien->http://lesite.net] sinon tu as le même problème. Il existe peut-être un système permettant d'ajouter http:// si le lien commence par www mais je pense que c'est une mauvaise idée : il existe parfois des répertoires www
----- Original Message ----- From: Jean-Baptiste Pressac
To: spip@rezo.net
Sent: Monday, June 29, 2009 11:43 AM
Subject: [Spip] URL de squelettes sans http
Bonjour,
Je viens de constater sur un site SPIP (version 2.0.8) que les liens des squelettes dont le protocole n'a pas été précisé sont préfixés par l'adresse du site.
Par exemple, si j'écrit dans un squelette :
<a href="www.spip.net">#TITRE</a>
SPIP génére le code suivant : <a href="http://adresse-du-site/www.spip.net">#TITRE</a>
Par contre, si j'écris dans le squelette : <a href="http://www.spip.net">#TITRE</a>, le code généré reste tel qu'écrit dans le squelette.
Avez-vous constaté ce problème et existe-t-il un moyen de le contourner ?
* Jean-Baptiste Pressac tapuscrivait, le 29/06/2009 11:43:
Bonjour,
Je viens de constater sur un site SPIP (version 2.0.8) que les liens des squelettes dont le protocole n'a pas été précisé sont préfixés par l'adresse du site.
Par exemple, si j'écrit dans un squelette :
<a href="www.spip.net">#TITRE</a>
SPIP génére le code suivant : <a href="http://adresse-du-site/www.spip.net">\#TITRE</a>
Par contre, si j'écris dans le squelette : <a href="http://www.spip.net">#TITRE</a>, le code généré reste tel qu'écrit dans le squelette.
Avez-vous constaté ce problème et existe-t-il un moyen de le contourner ?
Ce n'est pas un problème, mais une *obligation* de préciser le protocole dès que tu sorts du site.
www.spip.net sans protocole signifie explicitement : la page www.spip.net relativement à l'URL courante.
Donc, le bug est entre le clavier et la chaise...
--
RealET