× Extensions Plugins

Question Ajout de mots-clés dans les URLs

Plus d'informations
04 Déc 2009 00:32 #1 par M. Toc
Ajout de mots-clés dans les URLs a été créé par M. Toc
Bonjour à tous,

Alors voilà, je recherche un composant/plugin gratuit pour rajouter dans mes URLs une liste de mots-clés ("hotel" et "luxe" par exemple), pour que cela donne:

www.mon-site.com/hotel-luxe/categorie/article.html

J'ai installé Artio JoomSEF mais n'ai pas trouvé d'option permettant cela.

Connaissez-vous un composant ou plugin gratuit apte à le faire?

Merci d'avance ;)

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
07 Déc 2009 12:38 #2 par cavo789
Réponse de cavo789 sur le sujet Re:Ajout de mots-clés dans les URLs
Bonjour

Je pense que c'est tout à fait possible manuellement lorsque tu édites un fichier router.php (p.e. \components\com_contact\router.php).

Selon moi, c'est dans la fonction xxxxBuildRoute qu'il faut jouer.

Je viens de faire un test avec mon propre composant; SportingEvents, mais le principe est le même pour les autres.

Mon fichier router.php contient ceci :
function SportingEventsBuildRoute(&$query) {
 
$segments = array();

J'ai juste ajouté ceci
$segments[]='hotel-luxe';
;

et du coup; mes URLs contiennent ce mot-clef.

Ensuite, il faut reprogrammer une partie de la fonction ParseRoute pour ne pas tenir compte de cet élément.


Et à faire composant par composant.

Christophe
Développeur d'aeSecure; suite de protection et d'optimisation de sites web Apache - www.aesecure.com
Votre site a été hacké ? Quelques conseils : www.aesecure.com/fr/blog/site-hacke.html
www.aesecure.com/fr/blog/joomla-securite.html

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
07 Déc 2009 13:21 #3 par M. Toc
Réponse de M. Toc sur le sujet Re:Ajout de mots-clés dans les URLs
Merci pour cette solution, pas la plus simple à mettre en oeuvre ;) j'ai essayé dans le fichier router du com_content, mais ça ne change rien aux urls :ohmy: il ne faudrait pas changer quelque chose au niveau de la construction des liens de menus?

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
08 Déc 2009 12:26 #4 par cavo789
Réponse de cavo789 sur le sujet Re:Ajout de mots-clés dans les URLs
Pas la plus simple; effectivement.

Pour les menus : une fois que tu as modifié le fichier router.php, tu dois regénérer les liens. Il suffit d'ouvrir le menu en question dans l'interface admin puis tu sauves l'entrée de menu. Ceci aura pour effet de demander à Joomla de regénérer le lien.

Mais, oui, effectivement, pas facile facile à faire. Et si tu fais cela sur des composants du core de Joomla, tu pourras alors recommencer au prochain update de joomla.

Christophe
Développeur d'aeSecure; suite de protection et d'optimisation de sites web Apache - www.aesecure.com
Votre site a été hacké ? Quelques conseils : www.aesecure.com/fr/blog/site-hacke.html
www.aesecure.com/fr/blog/joomla-securite.html

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavstephtramber91Scottuxserge
Temps de génération de la page : 0.384 secondes