THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Bug avec les Devises ?

(27-03-2009 19:48:57)


RÉSOLU par JBAUER (cf plus bas)

Bonjour à tous!

Je met au point ma boutique Thélia avec un paiement en Euros et un paiement en Dirhams... jusque là rien de bien compliqué. Afin de proposer les 2 devises j'utilise la boucle: <THELIA_devise>

Par contre j'ai un bug que je ne comprends pas...

Voici le bout de code:

<THELIA_panier type="PANIER">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="405">#TITRE - #REF - <span>#TOTPORT</span></td>
<td width="110">#PRIXU Euros<br/>
<THELIA_devise type="DEVISE" somme="#PRIXU"><span>#CONVERT Dirhams</span></THELIA_devise>
</td>
<td width="110">#QUANTITE</td>
<td width="110">#TOTAL Euros TTC<br/>
<THELIA_devise type="DEVISE" somme="#TOTAL"><span>#CONVERT Dirhams TTC</span></THELIA_devise>
</td>
</tr>
</table>
</THELIA_panier>

Ce qui est étrange c'est que les 3 premières boucles ne donnent rien et puis soudain ça marche... bon pour ceux qui n'ont pas compris, j'y attache l'image.

bugdevise.jpg

Une idée du problème???

EDIT: pardon d'avoir mis le post dans PLUGIN... ce n'est pas vraiment sa place hmm

Last edited by younes (06-05-2009 23:39:09)

Offline

#2 Re: Bug avec les Devises ?

(27-03-2009 21:01:05)


Bonjour,

As-tu essayé de passé l'id de la devise dans la boucle DEVISE ?

Alfouine,


Au royaume des aveugles, les borgnes sont mal vus.

Offline

#3 Re: Bug avec les Devises ?

(27-03-2009 21:16:49)


Salut Alfouine,
Merci de ta réponse.
Tu entend quoi par "passer l'id de la devise"? peux-tu me donner un exemple?

Offline

#4 Re: Bug avec les Devises ?

(27-03-2009 21:35:13)


Par exemple :

<THELIA_devise type="DEVISE" id="3" somme="#PRIXU"><span>#CONVERT Dirhams</span></THELIA_devise>

Ce que je n'arrive pas également à comprendre, c'est pourquoi tu mets Dirhams au lien de #NOM

Alfouine


Au royaume des aveugles, les borgnes sont mal vus.

Offline

#5 Re: Bug avec les Devises ?

(27-03-2009 21:41:19)


Ouais pour ce qui est du #NOM, c'est une fois avoir tout prog que je suis allé sur Wiki pour voir les fonctions de la Boucle et que je me suis rendu compte du truc... donc ce sera pour la prochaine fois... smile

Sinon j'ai bien collé l'id et toujours le même problème... comprend pas hmm

Offline

#6 Re: Bug avec les Devises ?

(27-03-2009 21:57:25)


J'ai fait un test avec et sans l'id.

De mon côté la boucle ne marche pas sans l'id et fait n'importe quoi. Par contre je n'ai pas rencontré de problème avec l'ID.

Essaye de rajouter l'id du produit renvoyé par la boucle PANIER au cas où !

ET si cela ne marche pas, je n'ai plus d'idée sad

Alfouine,


Au royaume des aveugles, les borgnes sont mal vus.

Offline

#7 Re: Bug avec les Devises ?

(27-03-2009 22:05:44)


Excuse moi de te redemander un exemple mais je suis pas un tueur et je capte pas tout à "Essaye de rajouter l'id du produit renvoyé par la boucle PANIER"

Offline

#8 Re: Bug avec les Devises ?

(27-03-2009 23:05:09)


Ben dans le wiki, la boucle DEVISE accepte trois arguments, l'id de produit, l'id de devise et la somme.

Donc quand un truc ne marche pas, c'est toujours intéressant d'utiliser tous les arguments possibles pour arriver à un résultat.

Pour moi, une boucle devise sans id de devise, cela ne marche pas (mais as-tu bien rempli la devise dans le back office et sais-tu comment trouver son id ?) et dans le doute tu rajoutes produit="#ID" au cas où.

Alfouine,


Au royaume des aveugles, les borgnes sont mal vus.

Offline

#9 Re: Bug avec les Devises ?

(27-03-2009 23:17:53)


C'est donc bien ce que j'avais fait...

1 - J'avais bien rajouté produit="#ID" dans la boucle
2 - mon id de la devise est bien 3 car si je la remplace la conversion ne se fait plus et rien ne s'affiche.

Et malgré ca j'ai toujours le même problème... les 3 premières conversions ne marchent pas et elle s'affiche pour la 4ème...

je dis peut être un truc stupide mais penses-tu que cela puisse venir de ma boucle PANIER... ???

vraiment là je suis perplexe...

Last edited by younes (27-03-2009 23:18:33)

Offline

#10 Re: Bug avec les Devises ?

(28-03-2009 00:06:40)


Bon je viens de rajouter tous les arguments pour la boucle PANIER et DEVISE... et rien y fait... mais le truc super chelou c que ca ne marche pas que pour les 3 premières conversions.... après c nikel.... ca je n'arrive pas à l'expliquer... logiquement tout devrait marcher ou rien... mais là... là je capte pas...

Offline

#11 Re: Bug avec les Devises ?

(06-05-2009 15:21:14)


Cela vient du fait que tu n'a pas changé le nom de la deuxième boucle devise, mets ça:
<THELIA_devise1....><THELIA_devise1>
<THELIA_devise2....><THELIA_devise2>

voilà tout et tu verras ça marchera ;-)

Offline

#12 Re: Bug avec les Devises ?

(06-05-2009 15:31:58)


Bien vu Jack, tu as entièrement raison. J'espère que Younes n'a pas abandonné Thélia depuis lol

Alfouine,


Au royaume des aveugles, les borgnes sont mal vus.

Offline

#13 Re: Bug avec les Devises ?

(06-05-2009 23:37:51)


Non alfouibe, je n'ai pas abandonné Thélia!!!

Merci jbauer!!! ca marche impec!