Remplacement des URL

ElessarElessar Member
juillet 2011 modifié dans Bogues
Salut,

J'ai trouvé quelques erreurs dans le code de remplacement des URL, qui ajoute l'URL de base :
– le code de remplacement des URL de plugins allait remplacer même en dehors des arguments href ou URL ;
– le code de recherche des liens commençant par # ou par / n'avait pas besoin d'aller chercher, capturer et remettre la suite du lien ;
– le code de retrait des remplacements abusifs (« prise en compte des liens ftp… ») allait chercher au-delà des guillemets de fin de l'argument href ou url.

J'ai aussi effectué quelques optimisations et corrigé ce qui ressemblait à des erreurs sans conséquence, par exemple :
– dans le code de remplacement des URL relatives à la base, il y avait plein de groupes entre parenthèses, qui effectuaient une capture, sans raison.

À la base, ça corrige le problème suivant : dans un article, l'URL d'une image interne avec un argument, par exemple alt, contenant « : », est remplacée, puis dé-remplacée, ce qui conduit à un lien relatif qui n'est correct que depuis la page d'accueil, et mort dans les autres cas (article, catégorie…). Plus, donc, des corrections et optimisations.

Le patch est là : url]http://tanguy.ortolo.eu/tmp/pluxml/class.plx.utils.php.patch[/url.

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Ha ça c'est super. Merci beaucoup pour ce patch. ça va résoudre des problèmes... !

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • bankaibankai Member
    juillet 2011 modifié
    Merci pour ton patch, Stéphane va y avoir une version 5.1.2 bientôt ^^ :)
Connectez-vous ou Inscrivez-vous pour répondre.