hikashop multilingue

  • Posts: 318
  • Thank you received: 1
11 years 10 months ago #54640

Petite question est ce prévu dans hikashop de pouvoir avoir un site multilingue avec le multilingue de joomla 2.5 natif plutôt que falang ?
J'avoue que repartir avec un composant du style joomfish me fait un peu peur. Celui-ci va t'il suivre les évolutions de joomla3.0 du style gestion du multi-site.
Je croise les doigts en attendant votre réponse


Agence web e-commerce spécialiste Hikashop

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

  • Posts: 81598
  • Thank you received: 13082
  • MODERATOR
11 years 10 months ago #54645

Ca n'est pas prévu pour l'instant.
Falang est parti sur un modèle gratuit/payant qui devrait lui éviter de connaitre le même sort que joomfish.
De plus, d'après les développeurs de Joomla, il devrait y avoir un système de rétrocompatibilité dans 3.0 qui devrait permettre aux extensions fonctionnant avec 2.5 de fonctionner avec 3.0 (ou du moins aves très peu de modifications).

Enfin, Falang est développé par un compatriote, pourquoi ne pas tout simplement discuter avec lui pour voir ce qu'il pense faire pour le futur de Falang ?

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

  • Posts: 2607
  • Thank you received: 65
11 years 10 months ago #55846

Je trouve dommage aussi de pas pouvoir utiliser Hikashop directement en multi-langue alors que Joomla 2.5 est parfait de ce point de vue et en plus le multi-site qui arrive en principe avec la 3.0
il faudrait pouvoir associer les categories et les produits a une langue comme des articles

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

  • Posts: 81598
  • Thank you received: 13082
  • MODERATOR
11 years 10 months ago #55849

Et ainsi avoir une copie du produit dans chaque langue avec un stock pour chaque copie au lieu d'un stock commun peut importe la langue ?

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

  • Posts: 2607
  • Thank you received: 65
11 years 10 months ago #55851

j'ai justement un client qui veut un stock pour le Français et un stock pour l'Anglais différents, va falloir que je bricole

mais tous les textes pourraient être traduits ainsi que le nom des images selon le principe de Joomla 2.5, je reconnais que c'est moins simple dans le cas d'Hikashop

Last edit: 11 years 10 months ago by erickb.

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

  • Posts: 318
  • Thank you received: 1
11 years 10 months ago #55852

Bonjour,
Je reviens aussi sur le sujet mais
-joomfish était déjà sur un modèle gratuit/payant.
-Ensuite je ne pense pas que falang face pas d'édition en frontend donc va éditer un article traduit depuis le front ! (mais là je ne suis pas certain)
-et puis utiliser le composant natif de joomla et falang pour hikashop ça devient compliqué


Agence web e-commerce spécialiste Hikashop

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

  • Posts: 2607
  • Thank you received: 65
11 years 10 months ago #55861

je viens d'installer falang



si je regarde dans la table de falang il y a une original_value = 61ae72b6278b3cce73c7a21214642737 , je voudrais tout remplir en SQL direct , comment est generee cette cle ?

le popup de Falang se referme pas il affiche le site en entier dans le popup quand on clique sur OK, tous les autres popups du site marchent

Last edit: 11 years 10 months ago by erickb.

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

  • Posts: 81598
  • Thank you received: 13082
  • MODERATOR
11 years 10 months ago #55910

Si vous voulez utiliser le principe du multi langue de joomla 2.5 vous pouvez déjà le faire.
Il suffit de faire un arbre de categories par langue avec le produit dans une langue attachée à la catégorie correspondante. Ensuite, vous faites des menus hikashop limités par langue avec la catégorie principale de langue.
Ainsi, cela aura un fonctionnement similaire aux articles de joomla 2.5
Chaque produit aura un stock pour chaque langue vu que ce sera des produits différents. Il n'y a pas besoin de modifier HikaShop du tout pour faire cela. Par contre, je troue que cela fait un affichage bien moins sympa pour les utilisateurs, surtout lorsqu'ils changent de langue...vu que le menu n'est d'un coup plus "valide".

Développer du multilangue en natif dans HikaShop, c'est possible, comme beaucoup d'autres choses... Cependant, on a déjà une solution fonctionnelle grâce à l'intégration avec joomfish/falang alors que pour d'autres fonctionnalités (comme le multi vendeur, les paiements récurrents, etc) on n'a pas de solutions. De plus, ca n'est pas simple à mettre en place car il faudra modifier une grande partie des requêtes d'HikaShop pour le gérer et comme vous le savez, hikashop est une très grosse extension, et donc cela sera long. Donc ça n'est clairement pas une priorité pour nous actuellement. Cela ne veut pas dire que nous ne le feront jamais. Mais on ne peut pas tout faire en même temps.

Si mes souvenirs sont bons, le original_value n'est pas nécessaire. C'est simplement un md5 du texte original.

Vous voulez parler de l'interface de traduction dans HikaShop ?
Pourriez vous faire une capture d'écran du problème ?

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

  • Posts: 2607
  • Thank you received: 65
11 years 10 months ago #55934

Je sais tres bien que c'est un gros boulot de refaire cette partie mais Joomla avançant en natif vers le multi langue et bientôt multi site avec de superbes solutions je pense que c'est dommage de s'en priver

voila le popup des langues dans l'admin d'un produit




et si je clique sur ok ca ne ferme pas le popup mais le site est a l'interieur

Attachments:
Last edit: 11 years 10 months ago by erickb.

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

  • Posts: 2607
  • Thank you received: 65
11 years 10 months ago #55935

nicolas wrote: Il suffit de faire un arbre de categories par langue avec le produit dans une langue attachée à la catégorie correspondante

je ne trouve pas où limiter la catégorie racine des produits à une langue
l'option Activer l'édition de contenu en plusieurs langues est sur oui (il sert a quoi ?)

si j’édite cette catégorie de base id = 2 il n'y a aucune option de langue et non plus de champ langue dans #__hikashop_category (comme dans la table #__content le champ language) sinon ça serait une solution pour moi au moins pour le site que je suis entrain de faire
pour la gestion du stock si je veux qu'elle soit identique il suffit d'un trigger

à quel endroit je peux affecter la categorie de base a une langue ?

merci

Last edit: 11 years 10 months ago by erickb.

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

  • Posts: 81598
  • Thank you received: 13082
  • MODERATOR
11 years 10 months ago #55972

1. Il se pourrait que ca soit à cause d'une erreur javascript. Pourriez vous regarder le log d'erreur javascript de votre navigateur quand vous faites cela ? Si oui, quelle est l'erreur ?
Peut être que ça pourrait venir d'une erreur mysql aussi; Pourriez vous essayer d'activer le mode debug de la configuration d'hikashop et réessayer pour voir si une erreur apparait ?
Nous n'avons pas le problème de notre coté en tout cas.


2. Il n'y a pas d'option pour limiter une catégorie à une langue. Mais il n'y en a pas besoin. Comme j'ai expliqué, c'est avec les menus/modules que vous allez limiter par langue.
Dans HikaShop, vous avez une option "catégorie associée" pour chaque menu et module de listing de produits/catégories. Et chaque menu et module a également une option pour le limiter à une langue du coté des options joomla. Du coup, seuls les menus/modules de la langue en cours seront affichés avec les produits/catégories de la catégorie (donc une catégorie de produit racine à une langue) associée au menu/module

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

  • Posts: 2607
  • Thank you received: 65
11 years 10 months ago #56022

1) [08:46:53,095] L'utilisation de getAttributeNode() est obsolète. Utilisez getAttribute() à la place. @ http://localhost:8888/dpm-images.info/administrator/index.php?option=com_hikashop&ctrl=product
même erreur avec Chrome et Firefox


2) je viens de tester Falang c'est vraiment épouvantable on a la sensation de perdre tout ce que Joomla a gagné avec la 2.5 ... mais pas vraiment le choix

Last edit: 11 years 10 months ago by erickb.

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

  • Posts: 81598
  • Thank you received: 13082
  • MODERATOR
11 years 10 months ago #56058

1. D'après forum.joomla.org/viewtopic.php?f=615&t=702182 il se pourrait que ca soit un problème de configuration du navigateur. Pourriez vous essayer la solution proposée en fin de page ?

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

  • Posts: 2607
  • Thank you received: 65
11 years 10 months ago #56084

j'ai la même erreur quelque soit le navigateur, mais merci pour le lien

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

  • Posts: 81598
  • Thank you received: 13082
  • MODERATOR
11 years 10 months ago #56128

Est-ce que vous pourriez fournir les quelques lignes de code autour de l'endroit où il y a l'erreur ?

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

  • Posts: 2607
  • Thank you received: 65
11 years 10 months ago #56134


[15:04:54,111] GET http://localhost:8888/dpm-images.info/administrator/index.php?option=com_hikashop&ctrl=product&task=edit_translation&product_id=403&language_id=2&tmpl=component [HTTP/1.1 200 OK 311ms]
[15:04:54,380] GET http://localhost:8888/dpm-images.info/components/com_jce/editor/libraries/css/editor.css?version=2212 [HTTP/1.1 304 Not Modified 54ms]
[15:04:54,399] GET http://localhost:8888/dpm-images.info/components/com_jce/editor/tiny_mce/tiny_mce.js?version=2212 [HTTP/1.1 304 Not Modified 1ms]
[15:04:54,402] GET http://localhost:8888/dpm-images.info/components/com_jce/editor/libraries/js/editor.js?version=2212 [HTTP/1.1 304 Not Modified 1ms]
[15:04:54,482] L'utilisation de getAttributeNode() est obsolète. Utilisez getAttribute() à la place. @ http://localhost:8888/dpm-images.info/administrator/index.php?option=com_hikashop&ctrl=product&task=edit_translation&product_id=403&language_id=2&tmpl=component
[15:04:56,500] POST http://localhost:8888/dpm-images.info/administrator/index.php?option=com_hikashop&ctrl=product [HTTP/1.1 200 OK 129ms]
[15:04:56,693] L'utilisation de getAttributeNode() est obsolète. Utilisez getAttribute() à la place. @ http://localhost:8888/dpm-images.info/administrator/index.php?option=com_hikashop&ctrl=product

Last edit: 11 years 10 months ago by erickb.

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

  • Posts: 81598
  • Thank you received: 13082
  • MODERATOR
11 years 10 months ago #56138

Non je parle du code de la page:
http://localhost:8888/dpm-images.info/administrator/index.php?option=com_hikashop&ctrl=product&task=edit_translation&product_id=403&language_id=2&tmpl=component

Il doit y avoir l'appel à la fonction js getAttributeNode dans cette page

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

  • Posts: 2607
  • Thank you received: 65
11 years 10 months ago #56143

non je ne trouve pas, le bouton OK (enregistrer)

submitbutton('save_translation'); setTimeout('try{ window.top.document.getElementById(\'sbox-window\').close(); }catch(err){ window.top.SqueezeBox.close(); }',1000);

je met une version en ligne et je te donnes les acces par mp

Last edit: 11 years 10 months ago by erickb.

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

  • Posts: 81598
  • Thank you received: 13082
  • MODERATOR
11 years 10 months ago #56254

Pourriez vous essayer de rajouter:

$document=& JFactory::getDocument();
		$js = "do_nothing( function() {
				try{
					window.top.document.getElementById('sbox-window').close();
				}catch(err){
					window.top.SqueezeBox.close();
				}
		});";
		$document->addScriptDeclaration($js);
après la ligne:
$class->handleTranslations('product',$element->product_id,$element);
dans adminsitrator/components/com_hikashop/controllers/product.php

Ca aidera peut être à éviter ça.

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

  • Posts: 2607
  • Thank you received: 65
11 years 10 months ago #56255

ca marche nikel chrome

ça sera dans les versions futures je suppose ?

merci

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

Time to create page: 0.114 seconds
Powered by Kunena Forum