La plupart des personnes utilisant Joomla 2.5 ou 3 se sont poser la question : Comment supprimer le numéro de l'article dans l'url de l'article ?
Voici la réponse :
Trouver le fichier responsable de la réécriture d'url dans Joomla
Ouvrir le fichier components/com_content/router.php Modifier la ligne 27 :
Modification de la réécriture d'url Joomla
Première modification
Modifier la ligne 27 du fichier router
code : Tout sélectionner
$advanced = $params->get('sef_advanced_link', 0);
code : Tout sélectionner
$advanced = $params->get('sef_advanced_link', 1);
Modifier la ligne 208 du même fichier
code : Tout sélectionner
$advanced = $params->get('sef_advanced_link', 0);
code : Tout sélectionner
$advanced = $params->get('sef_advanced_link', 1)
Commenter les lignes 228 à 232 comme suit :
code : Tout sélectionner
// we check to see if an alias is given. If not, we assume it is an article
if (strpos($segments[0], ':') === false)
{ $vars['view'] = 'article';
$vars['id'] = (int)$segments[0];
return $vars; }
code : Tout sélectionner
// we check to see if an alias is given. If not, we assume it is an article
/*if (strpos($segments[0], ':') === false)
{ $vars['view'] = 'article';
$vars['id'] = (int)$segments[0];
return $vars; }*/
Exemple :
Avec Id dans le nom de l'article :
code : Tout sélectionner
http://www.espagne-visite.com/idees-voyages-espagne/118-benasque-une-nature-spectaculaire-en-plein-coeur-des-pyrenees.html
code : Tout sélectionner
http://www.espagne-visite.com/idees-voyages-espagne/benasque-une-nature-spectaculaire-en-plein-coeur-des-pyrenees.html