duplicate content url de category

  • Posts: 26
  • Thank you received: 1
7 years 5 months ago #256101

-- HikaShop version -- : 2.6.4
-- Joomla version -- : 3.6.4
-- PHP version -- : 5.6.3
-- Browser(s) name and version -- : tout les navigateurs

Bonjour,
J'utilise le module "Categories on 1 level" et le lien de menu "HikaShop » Liste des produits".
Mon problème est la différence d'url alors qu'ils pointent vers la même catégorie !

pour le module le lien est /les-formules/product/listing/baptemes-sensations
pour le menu : /les-formules/baptemes-sensation

Merci de votre soutient :)

Cordialement

Please Log in or Create an account to join the conversation.

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
7 years 5 months ago #256102

Bonjour,

Changez le type de votre élément de menu en hikashop liste de catégories.

Please Log in or Create an account to join the conversation.

  • Posts: 26
  • Thank you received: 1
7 years 4 months ago #256262

Bonjour,
j'ai désactiver le rewritting pour y voir plus clair :

lien du module catégories : index.php?option=com_hikashop&ctrl=product&task=listing&cid=12&name=baptemes-sensations&Itemid=101

Lien du menu type : HikaShop » Liste des catégories : index.php?option=com_hikashop&view=category&layout=listing&Itemid=140

Lien du menu type : HikaShop » Liste des produits : index.php?option=com_hikashop&view=product&layout=listing&Itemid=140

Que j'active ou non le rewritting les url ne coïncident jamais et ne pointent pas vers la même page.

Please Log in or Create an account to join the conversation.

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
7 years 4 months ago #256279

Bonjour,

C'est normal vu que l'élément de menu est différent. D'après vos liens non SEF, l'id de l'élément de menu de votre module est 101, alors que le lien de menu auquel vous le comparez a l'id 140.
Cela ne peut pas produire la même URL.
De plus, si vraiment vous voulez alors une seule URL peu importe comment vous configurez vos modules/menus, le mieux est de mettre l'URL que vous voulez dans l'option "URL canonique" de vos catégories et d'activer l'option "Forcer les URLs canoniques pour les listings" de la configuration HikaShop.

Please Log in or Create an account to join the conversation.

  • Posts: 26
  • Thank you received: 1
7 years 4 months ago #256444

Bonjour,
Merci pour ces précisions j'ai simplifié mon ornagisation de produits et utilisé les url canoniques pour solutionner le problème.

J'ai un autre soucis avec les filtres :
1. Lorsque j'active un filtre l'url n'est pas la même suivant si je l'ai activé depuis la page d'accueil ou la page "les formules"

2.lorsqu'ils sont actif et que je rentre dans une fiche produit lorsque j'utilise le bouton retour arrière du navigateur j'ai l'erreur suivante :

Confirmer le nouvel envoi du formulaire
Pour s'afficher correctement, cette page Web a besoin des données que vous avez saisies précédemment. Vous pouvez envoyer de nouveau ces données. Cependant, en procédant ainsi, vous répéterez toute action déjà effectuée sur cette page.
Veuillez appuyer sur le bouton d'actualisation pour renvoyer les données nécessaires au chargement de la page.

Last edit: 7 years 4 months ago by nalta.

Please Log in or Create an account to join the conversation.

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
7 years 4 months ago #256447

Bonjour,

Les modules de filtres peuvent pointer sur :
- l'élément de menu courant
- l'élément de menu spécifié dans les options du module de filtre
en fonction de l'option "force redirect" des options du module de filtre.

Please Log in or Create an account to join the conversation.

  • Posts: 26
  • Thank you received: 1
7 years 4 months ago #256482

Bonjour,
Pourquoi lorsque j'ai défini un id d'élément de menu et activé l'option force redirect, l'url affichée après l'activation d'un filtre est différente de celle de mon lien de menu spécifié ?

Avez vous une solution pour l'erreur de navigateur : "Confirmer le nouvel envoi du formulaire" ?
=> SOLUTION ici

Last edit: 7 years 4 months ago by nalta.

Please Log in or Create an account to join the conversation.

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
7 years 4 months ago #256490

Bonjour,

C'est à dire ?
Comment est-elle différente ?
Quelle est l'URL de votre lien de menu spécifié ?

Please Log in or Create an account to join the conversation.

  • Posts: 26
  • Thank you received: 1
7 years 4 months ago #256584

Bonjour,
Je travaille en locale mais le site est accessible :
L'url du lien de menu spécifié : 83.173.65.12:8080/pleinpau/les-formules

Url du filtre : 83.173.65.12:8080/pleinpau/les-formules/product/listing ?[paramètres des filtres]

Please Log in or Create an account to join the conversation.

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
7 years 4 months ago #256611

Bonjour,

Editez le fichier "filter" via le menu Affichage>Vues et essayez de changer la ligne:

$url = hikashop_completeLink($type.'&task=listing&Itemid='.$this->params->get('itemid',0));
en:
$url = hikashop_completeLink('Itemid='.$this->params->get('itemid',0));

Please Log in or Create an account to join the conversation.

  • Posts: 26
  • Thank you received: 1
7 years 4 months ago #256691

Bonjour,
J'ai effectué la modification mais j'obtiens une erreur 404 : 404 - Page not found : Itemid101

Please Log in or Create an account to join the conversation.

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
7 years 4 months ago #256728

Bonjour,

Etes-vous sûr que vous n'avez pas oublié le second = dans la ligne de code ?
Car cette erreur devrait en effet apparaître si le second = était manquant entre Itemid et '.

Please Log in or Create an account to join the conversation.

  • Posts: 26
  • Thank you received: 1
7 years 4 months ago #256873

Bonjour,
J'ai effectué un copier/coller de votre code pas d'oubli de mon côté !

Please Log in or Create an account to join the conversation.

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
7 years 4 months ago #256877

Bonjour,

Je ne vois pas le soucis sur votre site web.
Il semblerait que vous soyer revenu sur la modification. Est-elle toujours en place ?

Please Log in or Create an account to join the conversation.

  • Posts: 26
  • Thank you received: 1
7 years 4 months ago #257112

J'ai du faire une présentation au client donc j'avais mis le code qui fonctionnait.
Je remet le votre

Please Log in or Create an account to join the conversation.

  • Posts: 26
  • Thank you received: 1
7 years 4 months ago #257124

J'ai modifié comme suit et cela me convient.

$url = hikashop_completeLink($type.'&Itemid='.$this->params->get('itemid',0));

D'autre part pourquoi lorsque je supprime un produit de mon panier une fois loggé en passant par :

mon compte > afficher le panier

j'ai le bouton terminer ma commande du panier qui reste actif et je peu aller jusqu'au paiment avec un panier à 0.00 € ?

compte pour tester demo/demo

Please Log in or Create an account to join the conversation.

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
7 years 4 months ago #257121

Bonjour,

Merci. Essayez voir plutot avec cette ligne de code:

$url = JRoute::_('index.php?option='.HIKASHOP_COMPONENT.'&Itemid='.$this->params->get('itemid',0),false);

Please Log in or Create an account to join the conversation.

Time to create page: 0.091 seconds
Powered by Kunena Forum