Problème signalé par JC Villeneuve en https://contrib.spip.net/Liens-explicites#comment507804-507633
Le résultat de #URL_SITE_SPIP était considéré comme un lien externe.
En effet la détection des liens internes se faisait sur la base
d'url_de_base() qui renvoie une URL finissant par /, alors que
#URL_SITE_SPIP renvoie pour sa part, sans /.
On corrige en :
- supprimant de
links_sitele/final - testant côté JS :
- d'une part si le
hrefest strictement égal (modulo le protocole) àlinks_site, donc sans/ - d'autre part si le
hrefcommence (module le protocole) parlinks_sitesuivi de/
Le but de ce double test est d'éviter que si on a un site truc.cat qui
point vers truc.catholic, truc.catholic soit considéré comme lien
interne.