- Posts: 55
- Thank you received: 3
Problème avec la traductiond des liens
5 years 5 months ago #331920
by novisoft
Problème avec la traductiond des liens was created by novisoft
-- HikaShop version -- : 4.4.2
-- Joomla version -- : 3.9.25
-- PHP version -- : 7.3.21
Bonjour,
Ma boutique utilise HikaShop Business 4.4.2 [2104180813] et la langue de défault est l'anglais et elle est traduite en francais.
Lorsque je change de langue dans la boutique, j'ai toujours un page not found car la traduction du lien ne fonctionne pas bien.
Exemple 1 :
Le lien anglais : index.php/en/school/category/lycee-test
est remplacé en francais pour : index.php/fr/ecole/lyceetest
au lieu de : index.php/fr/ecole/category/lycee-test
Exemple 2 :
Le lien francais : index.php/fr/ecole/category/lycee-test
est remplacé en anglais pour : index.php/en/school/lyceetest
au lieu de : index.php/en/school/category/lycee-test
Exemple 3 :
Le lien anglais : index.php/en/school
est remplacé en francias pour : index.php/fr/ecole/checkout/task-show/cid-2
au lieu de : index.php/fr/ecole
Avec la nouvelle version 4.4.2, j'ai ce warning lorsque j'accède la config de HikaShop : Notice: Undefined property: stdClass::$params in administrator\components\com_hikashop\views\config\view.html.php on line 197
-- Joomla version -- : 3.9.25
-- PHP version -- : 7.3.21
Bonjour,
Ma boutique utilise HikaShop Business 4.4.2 [2104180813] et la langue de défault est l'anglais et elle est traduite en francais.
Lorsque je change de langue dans la boutique, j'ai toujours un page not found car la traduction du lien ne fonctionne pas bien.
Exemple 1 :
Le lien anglais : index.php/en/school/category/lycee-test
est remplacé en francais pour : index.php/fr/ecole/lyceetest
au lieu de : index.php/fr/ecole/category/lycee-test
Exemple 2 :
Le lien francais : index.php/fr/ecole/category/lycee-test
est remplacé en anglais pour : index.php/en/school/lyceetest
au lieu de : index.php/en/school/category/lycee-test
Exemple 3 :
Le lien anglais : index.php/en/school
est remplacé en francias pour : index.php/fr/ecole/checkout/task-show/cid-2
au lieu de : index.php/fr/ecole
Avec la nouvelle version 4.4.2, j'ai ce warning lorsque j'accède la config de HikaShop : Notice: Undefined property: stdClass::$params in administrator\components\com_hikashop\views\config\view.html.php on line 197
Please Log in or Create an account to join the conversation.
5 years 5 months ago #331935
by nicolas
Replied by nicolas on topic Problème avec la traductiond des liens
Bonjour,
Cela ressemble à un souci avec les "URL canoniques" que vous avez configuré dans vos produits et qui sont incorrects alors que voua avez l'option "forcer les URLs canoniques dans les listings" de la configuration activée.
Donc dans un premier temps, vérifiez cette option et essayez de la désactivée. Aussi, si vous avez du cache, il faudra vider le cache pour pouvoir avoir les URLs dynamiques sur les listings après cette modification.
Ensuite, cela indique un souci avec les URLs canoniques dans vos produits donc il faudra regarder à ce niveau.
Enfin, est-ce que vous utilisez Falang pour les traductions ou juste le systèms de traduction par défaut dans HikaShop ?
Pour le warning, changez la ligne:
if(!is_array($plugin->params)) {
en:
if(!isset($plugin->params) || !is_array($plugin->params)) {
dans administrator\components\com_hikashop\views\config\view.html.php et cela devrait corriger le souci.
Cela ressemble à un souci avec les "URL canoniques" que vous avez configuré dans vos produits et qui sont incorrects alors que voua avez l'option "forcer les URLs canoniques dans les listings" de la configuration activée.
Donc dans un premier temps, vérifiez cette option et essayez de la désactivée. Aussi, si vous avez du cache, il faudra vider le cache pour pouvoir avoir les URLs dynamiques sur les listings après cette modification.
Ensuite, cela indique un souci avec les URLs canoniques dans vos produits donc il faudra regarder à ce niveau.
Enfin, est-ce que vous utilisez Falang pour les traductions ou juste le systèms de traduction par défaut dans HikaShop ?
Pour le warning, changez la ligne:
if(!is_array($plugin->params)) {
en:
if(!isset($plugin->params) || !is_array($plugin->params)) {
dans administrator\components\com_hikashop\views\config\view.html.php et cela devrait corriger le souci.
Please Log in or Create an account to join the conversation.
5 years 5 months ago #331946
by novisoft
Replied by novisoft on topic Problème avec la traductiond des liens
Bonjour,
Les URL canoniques ne sont pas configurés. Je vous ai mis en attachement ma configuration. Je n'ai aucun URL Canonique de configuré dans mes catégories et mes produits.
J'ai vider la cache dans Joomla et j'ai toujours le même problème
Je n'utilise pas Falang mais le système par défaut de Hikashop.
Les URL canoniques ne sont pas configurés. Je vous ai mis en attachement ma configuration. Je n'ai aucun URL Canonique de configuré dans mes catégories et mes produits.
J'ai vider la cache dans Joomla et j'ai toujours le même problème
Je n'utilise pas Falang mais le système par défaut de Hikashop.
Please Log in or Create an account to join the conversation.
5 years 5 months ago #331954
by nicolas
Replied by nicolas on topic Problème avec la traductiond des liens
Bonjour,
Du coup, je ne vois pas trop comment expliqué la situation.
Serait-il possible d'avoir un accès backend et un accès FTP pour pouvoir étudier la question ?
Vous pouvez nous fournir cela avec un lien vers ce sujet via notre formulaire de contact:
www.hikashop.com/support/contact-us.html
Du coup, je ne vois pas trop comment expliqué la situation.
Serait-il possible d'avoir un accès backend et un accès FTP pour pouvoir étudier la question ?
Vous pouvez nous fournir cela avec un lien vers ce sujet via notre formulaire de contact:
www.hikashop.com/support/contact-us.html
Please Log in or Create an account to join the conversation.
5 years 5 months ago #331982
by nicolas
Replied by nicolas on topic Problème avec la traductiond des liens
Bonjour,
Nous avons trouvé le souci et nous avons fait un patch dans HikaShop pour corriger cela.
J'ai appliqué le patch sur votre site avec le FTP fourni et cela fonctionne maintenant correctement, d'après mes tests.
Je vous laisse voir et confirmer
Nous avons trouvé le souci et nous avons fait un patch dans HikaShop pour corriger cela.
J'ai appliqué le patch sur votre site avec le FTP fourni et cela fonctionne maintenant correctement, d'après mes tests.
Je vous laisse voir et confirmer
Please Log in or Create an account to join the conversation.
5 years 5 months ago #331983
by novisoft
Replied by novisoft on topic Problème avec la traductiond des liens
Bonjour,
Merci, cela a effectivement réglé le problème avec le changement de langue dans les catégories. J'ai cependant encore un problème de changement de langue dans les pages de produit
lien en anglais: en/school/product/unisex-pull-over-hoodie-2113/category_pathway-35
est remplacé en francais pour : /fr/ecole/product/unisexpull-over-hoodie-2113
au lieu de : /fr/ecole/product/unisex-pull-over-hoodie-2113
Merci, cela a effectivement réglé le problème avec le changement de langue dans les catégories. J'ai cependant encore un problème de changement de langue dans les pages de produit
lien en anglais: en/school/product/unisex-pull-over-hoodie-2113/category_pathway-35
est remplacé en francais pour : /fr/ecole/product/unisexpull-over-hoodie-2113
au lieu de : /fr/ecole/product/unisex-pull-over-hoodie-2113
Please Log in or Create an account to join the conversation.
5 years 5 months ago #331984
by nicolas
Replied by nicolas on topic Problème avec la traductiond des liens
Bonjour,
Merci du retour.
J'ai appliqué un second patch pour la page produit et cela à l'air de fonctionner.
Merci du retour.
J'ai appliqué un second patch pour la page produit et cela à l'air de fonctionner.
The following user(s) said Thank You: novisoft
Please Log in or Create an account to join the conversation.
5 years 5 months ago #331990
by novisoft
Replied by novisoft on topic Problème avec la traductiond des liens
Merci cela fonctionne.
Pourriez-vous me fournir les patchs appliquées pour que je puisse les installer localement.
merci,
Pourriez-vous me fournir les patchs appliquées pour que je puisse les installer localement.
merci,
Please Log in or Create an account to join the conversation.
5 years 5 months ago #332010
by nicolas
Replied by nicolas on topic Problème avec la traductiond des liens
Bonjour,
Les modifications ont été rajoutées dans le paquet d'installation disponible de notre coté. Donc il suffit de télécharger à nouveau le paquet d'installation de la 4.4.2 sur notre site et de l'installer sur votre site local pour appliquer les patchs automatiquement.
Si vraiment vous voulez appliquez les patchs manuellement, vous pouvez extraire le paquet d'installation après l'avoir téléchargé sur notre site, et copier les fichier front/router.php et front/helpers/association.php vers components/com_hikashop/router.php et components/com_hikashop/helpers/association.php sur votre site.
Les modifications ont été rajoutées dans le paquet d'installation disponible de notre coté. Donc il suffit de télécharger à nouveau le paquet d'installation de la 4.4.2 sur notre site et de l'installer sur votre site local pour appliquer les patchs automatiquement.
Si vraiment vous voulez appliquez les patchs manuellement, vous pouvez extraire le paquet d'installation après l'avoir téléchargé sur notre site, et copier les fichier front/router.php et front/helpers/association.php vers components/com_hikashop/router.php et components/com_hikashop/helpers/association.php sur votre site.
Please Log in or Create an account to join the conversation.
5 years 5 months ago #332040
by novisoft
Replied by novisoft on topic Problème avec la traductiond des liens
merci.
J'ai une dernière question à propos de la traduction des liens. Dans la configuration d`Hikashop, dans la section OPTIONS DES URLS SEF, il est possible de configurer les noms SEF pour les catégories, les produits et le passage en caisse. Est-ce qu'il y a une façon de traduire c'est 3 noms.
- Nom SEF pour les catégories : category
- Nom SEF pour les produits : product
- Nom SEF du passage en caisse : checkout
merci,
J'ai une dernière question à propos de la traduction des liens. Dans la configuration d`Hikashop, dans la section OPTIONS DES URLS SEF, il est possible de configurer les noms SEF pour les catégories, les produits et le passage en caisse. Est-ce qu'il y a une façon de traduire c'est 3 noms.
- Nom SEF pour les catégories : category
- Nom SEF pour les produits : product
- Nom SEF du passage en caisse : checkout
merci,
Please Log in or Create an account to join the conversation.
5 years 5 months ago #332044
by nicolas
Replied by nicolas on topic Problème avec la traductiond des liens
Bonjour,
Non, ce n'est pas possible.
Par contre, quelques solutions:
- L'une des deux options "Nom SEF pour les catégories" et "Nom SEF pour les produits" peut être vide.
- L'option "Nom SEF du passage en caisse" peut être vide.
- Si vous recréez votre arbre de catégories en éléments de menu Joomla, le "Nom SEF pour les catégories" ne sera pas utilisé vu que chaque catégorie aura sont élément de menu et du coup le lien vers les catégories utilisera uniquement les alias d'élément de menu.
Non, ce n'est pas possible.
Par contre, quelques solutions:
- L'une des deux options "Nom SEF pour les catégories" et "Nom SEF pour les produits" peut être vide.
- L'option "Nom SEF du passage en caisse" peut être vide.
- Si vous recréez votre arbre de catégories en éléments de menu Joomla, le "Nom SEF pour les catégories" ne sera pas utilisé vu que chaque catégorie aura sont élément de menu et du coup le lien vers les catégories utilisera uniquement les alias d'élément de menu.
The following user(s) said Thank You: novisoft
Please Log in or Create an account to join the conversation.
Time to create page: 0.191 seconds