création d'un slug !

Discussion dans 'Administration d'un site Web' créé par sigma2008, 19 Janvier 2015.

  1. sigma2008
    sigma2008 WRInaute impliqué
    Inscrit:
    18 Juin 2008
    Messages:
    775
    J'aime reçus:
    5
    Bonjour,

    J'ai ce code que j'ai déniché quelque part (j'ai oublié où exactement) pour créer des sugs :

    Code:
    			// slug
    			$slug=$search;
    			$maxlen = 100;  //Modifier la taille max du slug ici
    			$slug = strtolower($slug);
    			$slug = preg_replace("/[^a-z0-9\s-]/", "", $slug);
    			$slug = trim(preg_replace("/[\s-]+/", " ", $slug));
    			$slug = preg_replace("/\s/", "-", $slug);
    			// fin slug
    
    Le code marche parfaitement, mais $maxlen ne fonctionne pas comme vous pouvez voir, la variable na pas de place dans le script !

    Le deuxième souci c'est que le code supprime les é è à ê â, alors que je souhaite changer par exemple é => e, â => a etc ...

    Pouvezvous m'aider svp pour ces deux points ?
     
  2. loubet
    loubet WRInaute impliqué
    Inscrit:
    19 Février 2003
    Messages:
    792
    J'aime reçus:
    0
    $slug = substr($slug, 0, $maxlen);
    $a = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕ';
    $b = 'aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyRr';
    $slug = strtr($slug, $a, $b);
     
  3. HawkEye
    HawkEye WRInaute accro
    Inscrit:
    23 Février 2004
    Messages:
    13 932
    J'aime reçus:
    4
    Code:
     $slug = substr($slug,0,$maxlen);
     
Chargement...
Similar Threads - création slug Forum Date
Xenforo est-il un outil de création de forum adapté aux petites structures Demandes d'avis et de conseils sur vos sites 20 Avril 2020
Création de catégories et SEO ? Débuter en référencement 19 Avril 2020
Création d'un nouveau site dans un site déjà existant Débuter en référencement 16 Avril 2020
Création d'une vue Google Analytics sans sous-répertoires Google Analytics 5 Mars 2020
Création d'entonnoirs de conversion depuis les différentes campagnes d'acquisition Google Analytics 5 Février 2020
Création de sous domaine utile ? Noms de domaine et référencement 23 Janvier 2020
Création URL de redirection pour Référencement google my business Débuter en référencement 7 Décembre 2019
WordPress pb de création d'une URL différente à chaque révision d'article Problèmes de référencement spécifiques à vos sites 29 Octobre 2019
Création page dédiée sur un site client avec lien backlink Netlinking, backlinks, liens et redirections 9 Octobre 2019
Création statut auto entrepreneur et site e-commerce Droit du web (juridique, fiscalité...) 30 Septembre 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice