Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Ecriture des nombres

Inscrire dans ce forum tous les types de problèmes que vous rencontrez avec OpenCart

Ecriture des nombres

Messagepar eric02 » 25 Juin 2013, 16:12

Bonjour Leor

Pour être totalement cohérent avec la langue de Molière, j'ai un soucis avec l'affichage des prix des produits
dans l'onglet "Données" de l'admin, pour le prix, je mets "1000.00",
et dans le front-offiche l'affichage se transforme en "1.000.00"
je voudrais faire disparaitre de "." qui ne correspond pas à la façon d'écrire les chiffres en france.
Comment faire et que faire pour obtenir l'affichage "1000.00" ou "1 000.00".

cela peut il être résolu avec

Code: Tout sélectionner
// Notation française
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56


peut-être à prévoir dans le paramétrage du site lorsque l'on choisi la langue du site ???


Merci d'avance

Eric
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 13:39

Re: Ecriture des nombres

Messagepar eric02 » 25 Juin 2013, 17:22

Problème résolu ...

Modification de la ligne 16 du fichier :
catalog/language/french/french.php en remplaçant le '.' par ''

Les prix s'affichent maintenant "1000.00"

et le Vqmod qui va bien
Fichiers joints
separateur_milliers.xml
Séparateur milliers à la française
(409 Octets) Téléchargé 313 fois
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 13:39

Re: Ecriture des nombres

Messagepar villagedefrance » 25 Juin 2013, 18:04

Salut Eric,

Oui, encore une fois bien vu, il est vrai que la représentation des nombres Anglais/Français sont légèrement différentes. On mettra çà a jour dans la version complète en Français.

En attendant, n’hésite pas a publier tes vQmods sur la page des extensions, cela pourra certainement aider les utilisateurs qui ne fréquentent pas le forum.

Merci pour ta contribution.
Image
Site Web (en Anglais) : http://villagedefrance.net
Extensions pour Opencart, toutes versions, en Anglais et en Français.
Boutique basée sur Opencart v1.8.1 Overclocked Edition.
Site hébergé chez http://www.compila.com (UK)
Avatar de l’utilisateur
villagedefrance
Administrateur
Administrateur
 
Messages: 338
Inscription: 05 Avr 2013, 19:03
Localisation: Grande Bretagne

Re: Ecriture des nombres

Messagepar eric02 » 25 Juin 2013, 19:06

Avec plaisir.

Eric
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 13:39

Re: Ecriture des nombres

Messagepar LeorLindel » 26 Juin 2013, 00:02

eric02 a écrit:Modification de la ligne 16 du fichier :
catalog/language/french/french.php en remplaçant le '.' par ''
La modification sera effective sur les prochaines versions, par contre j'ai volontairement mis un espace à la place du point, je trouve cela plus esthétique.

Nous te remercions de cette judicieuse observation.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Ecriture des nombres

Messagepar eric02 » 26 Juin 2013, 10:40

Ok je comprends le soucis esthétique le soucis que je rencontre est le suivant,
si je veux faire un calcul basé sur le prix d'un produit, par ex :

Code: Tout sélectionner
<?php $reward = round($price*5); { ?>

ou
Code: Tout sélectionner
<?php $reward = round($price)*5; { ?>


la fonction round devrait effectuer l'arrondi sans tenir compte de ce qu'il y a après la décimale, or
php round reconnait l'espace séparateur comme un séparateur de décimale,
si j'ai un produit qui vaut : "1000,50", le resultat sera 5000.
si j'ai un produit qui vaut : "1 000,50", le résultat sera "5" ??? C'est là que ça coinche Doc

Mais quelle est cette fonction qui me permettra de faire ce calcul et que Euclide ne me jette pas aux foudres de l'Olympe ?

eric
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 13:39

Re: Ecriture des nombres

Messagepar eric02 » 26 Juin 2013, 10:57

Oppp's un autres truc que je viens de découvrir sur un site test

un produit à "1000.00" €
Dans l'admin/données, j'écris "1000,00"
Affichage front office "1 000,00" € ---> IMPEC

Si par malheur j'écris dans l'admin/données : 1 000,00"
l'affichage front office deviendra "1,00" €
ce qui laisserait entendre que lors de la saisie des infos d'un produit, au moment de sauvegarder/injecter ces infos dans la base de données, il faut mettre une fonction de test sur le format du prix pour faire sauter l'espace séparateur de millier ?
Ils sont compliqués ces français
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 13:39

Re: Ecriture des nombres

Messagepar LeorLindel » 26 Juin 2013, 12:00

As-tu fait un essai en remplaçant l'espace par son entité HTML "&nbsp;" afin de voir si cela fonctionnait ?
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Ecriture des nombres

Messagepar eric02 » 26 Juin 2013, 13:50

Test effectué
dans admin/language/french/french.php
remplacé le " " par "&nbsp;"
idem dans
catalog/language/french/french.php

Si tu écris dans Admin/produit/données

une valeur sous la forme "1 000,00",
c'est bien ecrit "1espace000virgule00"
tu enregistres et ton produit aura une valeur à "1.00"
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 13:39

Re: Ecriture des nombres

Messagepar eric02 » 26 Juin 2013, 13:51

je pense que ce soucis doit être remonté tout en haut car dans d'autres pays le problème pourrait aussi apparaitre
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 13:39

Re: Ecriture des nombres

Messagepar LeorLindel » 26 Juin 2013, 14:23

Je viens de faire un test en remplaçant dans le fichier catalog/language/french/french.php, la ligne 16
Code: Tout sélectionner
$_['thousand_point']      = '';
Par :
Code: Tout sélectionner
$_['thousand_point']      = ' ';
Et cela fonctionne très bien (voir image)
Price.PNG
Espace pour les milliers
Price.PNG (90.81 Kio) Vu 6649 fois
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Ecriture des nombres

Messagepar eric02 » 26 Juin 2013, 18:11

Pour cela c'est Ok...
Mais quid de l'erreur possible de saisie dans Admin/produits/données, si je'écris "1 000,00" au lieu de "1000,00", cela me ressort toujours un prix à "1,00" sur le front office ???
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 13:39


Retourner vers Rapports de Problèmes

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron