Skip to content
  • Maïeul's avatar
    Problème signalé par JC Villeneuve en... · 12df8e8e
    Maïeul a rédigé
    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_site` le `/` final
     - testant côté JS :
        - d'une part si le `href` est strictement égal (modulo le protocole) à `links_site`, donc sans `/`
        - d'autre part si le `href` commence (module le protocole) par `links_site` suivi 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.
    
    Close #1
    12df8e8e