En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

[Résolu] Définir une catégorie par défaut pour les articles virtuemart

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 7 ans 5 mois #1 par doc_denis
Bonjour, ...un pavé dans la marre.

comme je l'ai indiqué dans le titre, j'aimerai bien definir une catégorie par défaut dans les articles virtuemart.
Mais cette fonction "qui serait bien utile" n'existe pas :(

comment faire un bon référencement avec des articles multi-catégories ?
ne risque-t-il pas d'y avoir un "duplicate content" ?

j'en perd mon latin ;)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 5 mois #2 par alatak
Bonjour

comment faire un bon référencement avec des articles multi-catégories ? ne risque-t-il pas d'y avoir un "duplicate content" ?


Vm utilise le tag "rel=canonical" dans les URLs.
Si un produit est dans plusieurs catégories, ce tag est ajouté pour indiqué quelle est l'URL "officielle"

Cette article sur webrankinfo, www.webrankinfo.com/dossiers/techniques/url-canonique decrit bien omment cela marche.

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 7 ans 5 mois #3 par doc_denis
Bonjour, merci pour ta réponse :)

j'ai regardé dans le code source de mes articles j'ai bien :
<link href="/les-trucs-en-plumes/4183/plumes-de-zoiseaux-de-zanimaux.html" rel="canonical" />

Le truc étrange c'est qu'il n’y à pas le chemin avec le domaine, alors que sur l'article, il donnent des canonical avec le nom de domaine.
j'ai vérifié dans le code source de l'article de webrankinfo
<link rel="canonical" href="http://www.webrankinfo.com/dossiers/techniques/url-canonique" />

il est indiqué au chapitre : Faut-il indiquer une URL relative ou absolue ?
Une URL relative fonctionnera bien (chez Google) mais je vous conseille d'utiliser des URL absolues (qui commencent donc par "http://" ou "https://").

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 5 mois - il y a 7 ans 5 mois #4 par alatak
Bonjour

Le bon site a consulter est:
googlewebmastercentral.blogspot.fr/2013/...th-relcanonical.html

Ca c'est ok:
<link href="/les-trucs-en-plumes/4183/plumes-de-zoiseaux-de-zanimaux.html" rel="canonical" />
<link href="monsite.com/les-trucs-en-plumes/4183/plumes-de-zoiseaux-de-zanimaux.html" rel="canonical" />

Ca c'est une url relative, et c'est pas ok
<link href="les-trucs-en-plumes/4183/plumes-de-zoiseaux-de-zanimaux.html" rel="canonical" />
Dernière édition: il y a 7 ans 5 mois par alatak.

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 7 ans 5 mois #5 par doc_denis
Bonjour,

Oh la la, je n'ai pas dit que ce n'est pas ok :(

urls relatives ou absolues ...Si le choix est "url relatives", c'est probablement que vous (les devs de VM) avez pesé le pour et le contre.
comme google apporte un très gros pourcentage des visiteurs, ce choix c'est sans doute imposé.

Merci pour tes réponses.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 5 mois #6 par alatak
Bonjour

oui, tu as raison.

Je le lis aussi ici: support.google.com/webmasters/answer/139066?hl=en

Avoid errors: use absolute paths rather than relative paths with the rel="canonical" link element.

Use this structure: www.example.com/dresses/green/greendresss.html
Not this structure: /dresses/green/greendress.html).


Je pose la question au chef de projet.

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 7 ans 5 mois #7 par doc_denis
je reste à l'écoute, car j'ai jeté un oeil pour changer la balise canonical.

j'ai fais un test dans :components/com_virtuemart/views/productdetails/view.html.php
				// Set Canonic link
				if($isCustomVariant !==false and !empty($isCustomVariant->usecanonical) and !empty($product->product_parent_id)){
					$parent = $product_model ->getProduct($product->product_parent_id);
					$document->addHeadLink('http://2016.monsitePOINTcom/'. $parent->canonical, 'canonical', 'rel', '');
				} else {
					$document->addHeadLink('http://2016.monsitePOINTcom/'. $product->canonical, 'canonical', 'rel', '');
				}

ça marche presque, car je n'ai plus d'url sef en canonical :(
en effet ça ressort :
<link href="http://2016.monsitePOINTcom/index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=4183&virtuemart_category_id=5" rel="canonical" />

au lieu de :
<link href="http://2016.monsitePOINTcom//les-trucs-en-plumes/4183/de-zoiseaux-de-zanimaux.html" rel="canonical" />

je pense que ça doit être possible, mais je n'arrive pas à trouver :(
...dans le coup, je vais attendre le retour du chef de projet ;)

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 7 ans 5 mois #8 par doc_denis
...c'est pénible le bridage du nombre d'url dans un post. mais évidement, je comprend l'objectif principal de la mise en place.
dans le coup, je saurait qu'il faut faire une pirouette comme je l'ai fait dans le post précédent :

il faut remplacer machin.com par machinPOINTcom et hop ça passe.
ça ne facilite pas la lecture, mais ça passe le bridage :)

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 7 ans 5 mois #9 par studio42
Salut,
Essaye de remplacer
$product->canonical
par
jRoute::_($product->canonical)

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 5 mois #10 par alatak
Bonjour

En fait les canonicals sont en absolue dans les catégories, mais (pour aucune raison precise) en relatifs dans les produits.
Ca sera corrigé pour la prochaine version.

La solution est celle qu'a donné Patrick (studio42)

Connexion ou Créer un compte pour participer à la conversation.