[correction_liens_internes ↪ v1] 5 commits

spip-contrib-extensions/correction_liens_internes | 5 commits

Par Maïeul Rouquette, le 1er mars 2022 à 17h53min :

commentaire redondant avec phpdoc

(cherry picked from commit 69cbd244426551fbd25cb1aa5c1d9aa7d2eecb80)

Modifié
correction_liens_internes_pipelines.php

Détails : commentaire redondant avec phpdoc · 20d3212aa7 - correction_liens_internes - SPIP on GIT

==============================
Par Maïeul Rouquette, le 3 mars 2022 à 11h00min :

cherry-pick partiel de 4f9a437
Si la mauvaise url contient https:// alors que url_de_base() contient http://,
ou l’inverse, on normalise, en suivant url_de_base().

Modifié
correction_liens_internes_pipelines.php

Détails : cherry-pick partiel de 4f9a437 · 29101a3f5c - correction_liens_internes - SPIP on GIT

==============================
Par Maïeul Rouquette, le 2 mars 2022 à 15h59min :

Retrouver correctement les urls qui sont posées dans le vide.

Si le texte contient

Suivez ce lien : http://monsitespip.net/pplop et vous en saurez plus
le lien c’est http://monsitespip.net/pplop
et pas
http://monsitespip.net/pplop et vous en saurez plus

  • les urls ne finissent pas par un point.

(cherry picked from commit 0b9bdd4ce98bc78ff3c714aa735f0c6e415c7083)

Modifié
correction_liens_internes_pipelines.php

Détails : Retrouver correctement les urls qui sont posées dans le vide. · f59ab89a35 - correction_liens_internes - SPIP on GIT

==============================
Par Maïeul Rouquette, le 2 mars 2022 à 16h09min :

Si une personne met directement du code html, c’est qu’elle sait a
priori ce qu’elle fait, ou bien qu’elle copie-colle un lien
d’intégration d’un site externe.

Conclusion : il ne faut pas corriger les urls qui se trouvent dans du
code html.

En particulier, éviter de transformer transformer <a href="http://monsite.test/article1"> en <a href="[->1]">.

On échappe donc tout ce qu’il y a entre < et > avant la correction
des urls, puis on restaure à la fin.

(cherry picked from commit 122c343ce7d6955af88730642c11d5ba81c0e7aa,
sans les type strict dans les fonctions car compatible 3.2, donc
potentiellement php < 7)

Modifié
correction_liens_internes_pipelines.php

Détails : Si une personne met directement du code html, c'est qu'elle sait a · b4a03d559f - correction_liens_internes - SPIP on GIT

==============================
Par Maïeul Rouquette, le 3 mars 2022 à 11h07min :

Et donc a priori voici la dernière version de la branche v1, qui j’arrete de maintenir à ce jour

Modifié
paquet.xml

Détails : Et donc a priori voici la dernière version de la branche v1, qui j'arrete de maintenir à ce jour · 7c63d3e8e9 - correction_liens_internes - SPIP on GIT