- Posts: 70
- Thank you received: 1
Problème incrément d'arrondi
- vallottoni
-
Topic Author
- Offline
Less
More
9 years 3 hours ago #279901
by vallottoni
Problème incrément d'arrondi was created by vallottoni
-- HikaShop version -- : 3.2.0
-- Joomla version -- : 3.7.5
Bonjour,
Dans ma devise principale, j'ai renseigné le champ "Incrément d'arrondi" en saisissant "0.05".
Ceci, de manière à ce que tous les prix de ma boutique soient arrondis à 5 centimes.
Depuis, il m'est impossible d'accéder au Panneau de contrôle HikaShop. Lorsque j'essaie, le message d'erreur suivant s'affiche:
Fatal error: Unsupported operand types in /var/www/[mon-domaine]/administrator/components/com_hikashop/classes/currency.php on line 39
Pourriez-vous m'indiquer comment procéder pour résoudre cette erreur ?
Bien cordialement. Ilan
-- Joomla version -- : 3.7.5
Bonjour,
Dans ma devise principale, j'ai renseigné le champ "Incrément d'arrondi" en saisissant "0.05".
Ceci, de manière à ce que tous les prix de ma boutique soient arrondis à 5 centimes.
Depuis, il m'est impossible d'accéder au Panneau de contrôle HikaShop. Lorsque j'essaie, le message d'erreur suivant s'affiche:
Fatal error: Unsupported operand types in /var/www/[mon-domaine]/administrator/components/com_hikashop/classes/currency.php on line 39
Pourriez-vous m'indiquer comment procéder pour résoudre cette erreur ?
Bien cordialement. Ilan
Please Log in or Create an account to join the conversation.
8 years 11 months ago - 9 years 3 hours ago #279904
by Philip
Replied by Philip on topic Problème incrément d'arrondi
Bonjour,
Je vais faire une hypothèse ne seriez vous pas en php 7.1 ?
Si, oui je crois que je sais d'où vient votre problème, nous allons tenter une chose :
- Allez dans votre fichier currency.php, autour de la ligne 37, vous trouverez ces lignes :
Remplacez par ceci :
Vous noterez donc l'ajout du float
Et surtout dites nous, si cela résoud votre problème.
Cordialement
Je vais faire une hypothèse ne seriez vous pas en php 7.1 ?
Si, oui je crois que je sais d'où vient votre problème, nous allons tenter une chose :
- Allez dans votre fichier currency.php, autour de la ligne 37, vous trouverez ces lignes :
Code:
function roundByIncrement($number, $increment) {
$increment = 1 / $increment;
return (round($number * $increment) / $increment);
}
Code:
function roundByIncrement($number, $increment) {
$increment = (float)(1 / $increment);
return (round((float)$number * $increment) / $increment);
}
Et surtout dites nous, si cela résoud votre problème.
Cordialement
Last edit: 9 years 3 hours ago by Philip.
Please Log in or Create an account to join the conversation.
- vallottoni
-
Topic Author
- Offline
Less
More
- Posts: 70
- Thank you received: 1
8 years 11 months ago #280565
by vallottoni
Replied by vallottoni on topic Problème incrément d'arrondi
Bonjour Philip,
Merci pour ces indications. Mon site Internet tourne avec PHP version 5.6.30-0+deb8u1.
Suivant vos indications, j'ai ouvert le fichier currency.php placé dans le dossier "/components/com_hikashop/controllers" mais il n'y a aucune trace de la fonction "roundByIncrement" dans ce dernier.
S'agit-il d'une erreur ? Ou y aurait-il un autre fichier "currency.php" auquel je devrais accéder pour apporter la correction suggérée ?
D'avance, merci!
Merci pour ces indications. Mon site Internet tourne avec PHP version 5.6.30-0+deb8u1.
Suivant vos indications, j'ai ouvert le fichier currency.php placé dans le dossier "/components/com_hikashop/controllers" mais il n'y a aucune trace de la fonction "roundByIncrement" dans ce dernier.
S'agit-il d'une erreur ? Ou y aurait-il un autre fichier "currency.php" auquel je devrais accéder pour apporter la correction suggérée ?
D'avance, merci!
Please Log in or Create an account to join the conversation.
8 years 11 months ago #280583
by nicolas
Replied by nicolas on topic Problème incrément d'arrondi
Bonjour,
C'est dans le dossier administrator/components/com_hikashop/classes/ que ce fichier se trouve.
C'est dans le dossier administrator/components/com_hikashop/classes/ que ce fichier se trouve.
Please Log in or Create an account to join the conversation.
- vallottoni
-
Topic Author
- Offline
Less
More
- Posts: 70
- Thank you received: 1
8 years 11 months ago #280936
by vallottoni
Replied by vallottoni on topic Problème incrément d'arrondi
Merci beaucoup! La correction proposée a permis de résoudre le problème rencontré
The following user(s) said Thank You: nicolas
Please Log in or Create an account to join the conversation.
Time to create page: 0.185 seconds