Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

(résolu) Ré-écriture URL des catégories du module news : pb d'accents
#4

Merci pour ta réponse cela m'a indiqué la direction à suivre et après quelques recherches il apparait que strtr() n'est pas le plus approprié avec UTF-8 il vaut mieux utiliser utiliser str_replace() ce qui donne pour mon cas (uniquement le remplacement de minuscules) :


Code :
$name = str_replace(
        array(
            'à', 'â', 'ä', 'á', 'ã', 'å',
            'î', 'ï', 'ì', 'í',
            'ô', 'ö', 'ò', 'ó', 'õ', 'ø',
            'ù', 'û', 'ü', 'ú',
            'é', 'è', 'ê', 'ë',
            'ç', 'ÿ', 'ñ',
        ),
        array(
            'a', 'a', 'a', 'a', 'a', 'a',
            'i', 'i', 'i', 'i',
            'o', 'o', 'o', 'o', 'o', 'o',
            'u', 'u', 'u', 'u',
            'e', 'e', 'e', 'e',
            'c', 'y', 'n',
        ),
      $params['name']
    );
$name = preg_replace(array("/ /", "/[^A-Za-z0-9-\-]/", "/--/"),array("-", "", "-"),$name);
$id = $params['id'];
echo '/conseils/categorie/'.$id.'/'.$name';
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)