[bug] removeAccents

Jerry WhamJerry Wham Member
décembre 2011 modifié dans Bogues
[del]Bonjour,[/del]

[del]N'y a-t-il pas un bug dans l'expression régulière utilisée ligne 296 de la classe class.plx.utils.php ?
Je pose la question car j'ai voulu utiliser la méthode dans le plugin plxMyAllArchives afin d'avoir tous les titres de catégorie en majuscules sans accent.
Or pour la catégorie "non classé" le résultat est "NON CLASSEACUTE;".[/del]

[del]Si on supprime le "\&" du début de l'expression le résultat est le bon (NON CLASSE).[/del]

[del]Ne faut-il pas en faire de même avec la 2ème expression (pour les ligatures) vu que la 3ème expression est chargée si je ne m'abuse de supprimer les "&" et autres ";" ?[/del]

[del]Si tel est le cas, il faut voir si cela n'a pas d'impact sur les url.[/del]

[del]Cordialement.[/del]

Rectification : l'erreur ne vient pas de la méthode removeAccents mais du tableau de traduction situé dans Core/admin/lang/fr/Core.php

Les accents sont de la forme é alors que ce n'est pas nécessaire vu que le fichier est encodé en utf8.
Si on les transforme en é, l'erreur disparaît.

Cordialement

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour Jerry

    Merci pour l'info. Effectivement les fichiers avec la 5.1.5 ont été réencodés en utf8 (sans bom)

    Consultant PluXml

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

Connectez-vous ou Inscrivez-vous pour répondre.