[bug] removeAccents
Jerry Wham
Member
[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
[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
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
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)