PluXml Forum Home Documentation Ressources Forum Blog PluCSS Github

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.