Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeProjetsProjetsStore : utilisa...Store : utilisa...Store vers .28 : Certains boutons restent en AnglaisStore vers .28 : Certains boutons restent en Anglais
Précédente
 
Suivante
Nouveau message
28/12/2009 17:12
 

Bonjour

Certains boutons restent désespérement en Anglais, alors qu'ils existent bien en langue Française.

La langue Française est la langue par défaut du site, et par ailleurs l'ensemble du site réagit parfaitement à la langue Française.

Petite indication : je n'ai pas de langue US dans les Languages. Je n'ai que la langue Française ( je trouve ça d'ailleurs étrange).

Pour voir le comportement du site :

www.pharmacieduloiret.fr/Pharma45

aller dans Catalogue, et voir le détail du produit.

Add to cart ... est en anglais...je ne comprends pas.

Merci de m'aider sur les deux points évoqués svp.

JMICHEL

 

 
Nouveau message
29/12/2009 14:34
 

Bonjour Jean-Michel,

C'est tout à fait normal ! Par défaut, les modules doivent être créés en Anglais. Il faut ensuite traduire le module avec l'éditeur de Langue de DNN et produire un pack de langue. Pour les images (telles que celles utilisées par les contrôles ImageButton), c'est plus compliqué et il n'y a pas de méthode "standard". J'ai donc choisi de mimer le comportement de DNN. A savoir, si une image de bouton localisée existe elle est utilisée (par exemple : addtocartimg_fr-FR.gif), sinon c'est l'image en Anglais qui est affichée (addtocartimg_en-US.gif). Précédement, le module affichait une croix rouge indiquant que l'image n'était pas trouvée, ce qui n'était pas franchement pratique ni joli !

Comme c'est moi qui développe le module Store, que je suis Français et gentil ;-), je fais aussi le pack de langue fr-FR ET les boutons en français. Donc, je te conseille de télécharger et de lire le Templating Guide pour découvrir comment personnaliser l'affichage du module et de télécharger les boutons traduits (dans le millieu de la page, section Packs de langue et boutons).

Gilles

 
Nouveau message
29/12/2009 14:46
 

Salut Gilles

 

Merci pour ta gentille réponse.

il se trouve que j'ai tout bien installé, pack de langue et boutons. Les boutons en français sont bien là (j'ai vérifié dans le dossier images).

en localhost... tout va bien.

mais sur le site en ligne ... non.

Ce qui m'intrigue aussi c'est de ne pas avoir les drapeaux USA/Français, alors qu'en localhost, j'ai bien tout.

je me suis amusé à renommer l'image en-US en toto. et j'ai laissé l'image fr-FR. j'ai la croix...

et pourtant dans le module de langue, dans les resx, html et tout et tout, les références sont bonnes !

là franchement je sèche.

 

 

 
Nouveau message
29/12/2009 14:50
 

Petite remarque sur Store.

j'ai ajouté une nouvelle page html template à la demande de l'utilisateur final, permettant d'afficher les prix en TTC dans la fiche produit/panier et pas en HT, car les personnes qui consultent le catalogue se fichent totalement du HT.

comment on fait si on doit te demander des améliorations ou t'en envoyer ?

comme par exemple, comment on fait (facilement) pour modifier les couleurs des bandeaux, des boutons etc ? je n'ai pas trouvé de paramétrage. ça serait bien ça !

 
Nouveau message
29/12/2009 15:15
 

Re,

De rien ! ;-)

Tu me dis que tu as bien tout fait, en es-tu certain ? Je doute car sinon cela fonctionnerait ! ;-) Dans quel dossier images as-tu placé les boutons ? As-tu lu le guide ? Probalement pas car j'ai tout expliqué dedans. ;-) Dans ton cas, si cela fonctionne en local et pas sur le site de prod, c'est très probablement que le paramètre "Gabarits du portail" n'est pas identique entre les deux sites. Donc, le module ne cherche pas au même endroit les templates, images et feuilles CSS ! Encore une fois, il faut lire le guide public !

Pour information, j'ai passé toutes mes vacances d'été à rédiger ce guide, il serait dommage de ne pas le lire ! ;-)

Gilles

 
Nouveau message
29/12/2009 15:20
 

Re, re,

A nouveaux, ma réponse est : lire le guide fichtre bougre de nom d'un petit bonhomme ! Le module utilise des tonnes de classes CSS, le guide explique comment elles sont chargées et où elle se trouvent pour les modifier si besoin. Le plus simple pour personnaliser le module, c'est d'utiliser IE8 avec les outils de dev (menu Outils > Outils de développement), ou bien FireFox avec le plugin FireBug. Cela te permet de voir quelle est la/les classe(s) CSS appliquée(s) à un élément de la page. Ensuite tu recherche ce nom dans la feuille CSS et tu modifie en conséquence.

Gilles

P.S. : Toutes les classes spécifiques au module Store snt préfixées par ... Store ! Logique non ? Certaines héritent de deux classes tel que CommandButton et StoreLinkDetail pour le bouton lien "Détail du produit". Ceci pour que conserver une certaine compatibilité avec le skin utilisé. En fait, CommandButton est une classe standard de DNN. Tandis que StoreLinkDetail est spécifique au module.

 
Nouveau message
29/12/2009 15:43
 

AGILOG a dit
 

Salut Gilless

 

Merci pour ta gentille réponse.

il se trouve que j'ai tout bien installé, pack de langue et boutons. Les boutons en français sont bien là (j'ai vérifié dans le dossier images).

en localhost... tout va bien.

mais sur le site en ligne ... non.

Ce qui m'intrigue aussi c'est de ne pas avoir les drapeaux USA/Français, alors qu'en localhost, j'ai bien tout.

je me suis amusé à renommer l'image en-US en toto. et j'ai laissé l'image fr-FR. j'ai la croix...

et pourtant dans le module de langue, dans les resx, html et tout et tout, les références sont bonnes !

là franchement je sèche.

 

T'énerve pas Gilles !

si si j'ai bien lu.  j'ai pas forcément tout lu c'est sûr, mais tout de même, je suis un développeur aussi, et j'aime bien quand mes docs sont lus par les autres...

et puis j'ai bien appliqué les packages... pas dur ça...comme en local...
concernant les images, dans /httpdocs/Pharma45/Portals/0/Store/Templates/Images

de localhost, je n'ai rien fait du tout de particulier, les images sont toutes là en Français.

elles sont présentes aussi dans /httpdocs/Pharma45/DesktopModules/Store/Templates/Images

mais sur le site mis en ligne, les boutons traduits ne sont pas dans /httpdocs/Pharma45/Portals/0/Store/Templates/Images (et je l'ai refait)

mais ils sont présents seulement dans /httpdocs/Pharma45/DesktopModules/Store/Templates/Images.

une fois copiés, ça roule. (Merci pour tes conseils).

JM

 
Nouveau message
29/12/2009 17:34
 

Re, re, re,

Je ne m'énerve pas, je râle "à la" Capitaine Hadock, ce n'est pas pareil ! ;-) Quand je suis vraiment énervé, c'est simple, il n'y a pas de smileys dans ma réponse.

En fait, la doc explique que seul le dossier ...\DestopModules\Store\Templates est mis à jour et que c'est pour cette raison qu'il faut activer les gabarits du portails afin de ne pas perdre ses modifications (html templates, feuilles css, images, etc.). Donc, tu as probablement copié les boutons fr dans ce dossier car ils ne font pas partie du package du module ni du pack de langue. Il est aussi indiqué que les fichiers sont copiés dans le dossier ...\Portals\n\Store que si et seulement si ce dossier n'existe pas lors de l'activation du paramètre "Gabarits du portail". Ceci afin d'éviter d'écraser des templates personnalisés, car si c'était le cas tu aurais probablement envie de me trucider ! Comme je tiens à ma vie, j'évite de faire de telles conneries. ;-)

Gilles-qui-n'est-pas-énervé ;-)

 
Précédente
 
Suivante
HomeHomeProjetsProjetsStore : utilisa...Store : utilisa...Store vers .28 : Certains boutons restent en AnglaisStore vers .28 : Certains boutons restent en Anglais