Skip to main content

duplicate content url de category

More
9 years 10 months ago #256101 by nalta
-- 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.

More
9 years 10 months ago #256102 by nicolas
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.

More
9 years 10 months ago #256262 by nalta
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.

More
9 years 10 months ago #256279 by nicolas
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.

More
9 years 10 months ago - 9 years 10 months ago #256444 by nalta
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: 9 years 10 months ago by nalta.

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

More
9 years 10 months ago #256447 by nicolas
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.

More
9 years 10 months ago - 9 years 10 months ago #256482 by nalta
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: 9 years 10 months ago by nalta.

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

More
9 years 10 months ago #256490 by nicolas
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.

More
9 years 10 months ago #256584 by nalta
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.

More
9 years 10 months ago #256611 by nicolas
Bonjour,

Editez le fichier "filter" via le menu Affichage>Vues et essayez de changer la ligne:
Code:
$url = hikashop_completeLink($type.'&task=listing&Itemid='.$this->params->get('itemid',0));
en:
Code:
$url = hikashop_completeLink('Itemid='.$this->params->get('itemid',0));

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

More
9 years 10 months ago #256691 by nalta
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.

More
9 years 10 months ago #256728 by nicolas
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.

More
9 years 9 months ago #256873 by nalta
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.

More
9 years 9 months ago #256877 by nicolas
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.

More
9 years 9 months ago #257112 by nalta
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.

More
9 years 9 months ago #257124 by nalta
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.

More
9 years 9 months ago #257121 by nicolas
Bonjour,

Merci. Essayez voir plutot avec cette ligne de code:
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.239 seconds
Powered by Kunena Forum