Earthworm
Utilisateur open source-
Compteur de contenus
53 -
Inscrit(e) le
-
Dernière visite
Activité de Earthworm
-
Earthworm a ajouté un message dans un sujet Problème de paiement CB dès le millier d'euros avec SPPLUS
Merci pour l'aide
-
0
-
-
Earthworm a ajouté un message dans un sujet Problème de paiement CB dès le millier d'euros avec SPPLUS
C'est bon le problème est résolu, j'avais oublié des paramètres dans number_format !!
voici le code exact utilisé :
$montant= number_format($com->montant, 2, '.', '');
-
0
-
-
Earthworm a ajouté un message dans un sujet Problème de paiement CB dès le millier d'euros avec SPPLUS
Bonjour Jean-Hervé,
cela ne passe pas car j'ai 2 messages d'erreur
voici la copie écran des erreurs
Dans mon switch ($com->paiement)
j'ai bien remplacer
$montant= number_format($com->montant,2); par $montant= number_format($com->montant,'.',2); et même $montant= number_format($com->montant,'.','');
-
0
-
-
Earthworm a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Problème de paiement CB dès le millier d'euros avec SPPLUSBonjour,
je rencontre un soucis très embêtant avec le paiement CB d'SPPLUS car lorsqu'une commande passe en milliers soit 1050,28 euros par exemple et que l'on clique pour effectuer notre paiement vers la centrale de SPPLUS, une erreur nous indique qu'un champ est requis mais en examinant bien le problème, notre montant de facture passe à 1,05028 euros ??
Pourtant dans mes lignes PHP de paiement CB, je suis bien à 2 virgules après la décimale :
$urlcgihmac = "http://kits.spplus.net/cgi-2007/hmac_myndd.exe"; $montant= number_format($com->montant,2);
Merci de votre aide
- 6 réponses
- 3 774 vues
-
Earthworm a ajouté un message dans un sujet Les sous sous-rubriques disparaissent
Bonjour Gilles,
Voici le code d'un de mes sites (sachant que pour d'autres sites il varie un tut petit peu) :
function construit_menu_arborescent_catego(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1) { global $wwwroot, $catid; $indent_cat +=1; if(is_array($catid)) $catid=0; // Recherche de tous les noeuds ayant $parent comme noeud parent $qid = mysql_query("SELECT id, parent_id, nb, nom_".$_SESSION['langue']." FROM peel_categories WHERE parent_id = $parent_cat AND etat = '1' ORDER BY position"); // Si la requete a abouti if($qid){ // Pour toutes les entrées while($cat = mysql_fetch_array($qid)){ // Pour aller plus loin on peut gérer des lignes de suite for($i=0;$i<$indent_cat;$i++){ } // Recherche d'enfant pour déterminer l'aspect de l'icone (feuille ou dossier) $fils_cat = mysql_query("SELECT id, parent_id, nom_".$_SESSION['langue']." FROM peel_categories WHERE parent_id = ".$cat['id']." AND etat = '1' ORDER BY position"); $div_cat = mysql_num_rows($fils_cat); // Si il y a des enfants if ($div_cat) { // Ajout du lien (identique à construit menu) if($cat['id']==$catid) { $sortie_cat .= "<div class=\"selectionne\">";} else { $sortie_cat .= "<div class=\"arbo\">"; } $sortie_cat .= "<a class='menuleft' href='$wwwroot/ot/".mrpropre($cat['nom_'.$_SESSION['langue'].''])."-" . $cat['id'] .".html'>"; // Ajout de l'icone du dossier // Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel) if($cat['id']==$catid) $sortie_cat .= "<strong>"; // Ajoute le nom de la catégorie et débute un calque DIV ayant pour ID l'Id de la catégorie $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']); // Si c'est la feuille active, la met en gras if($cat['id']==$catid) $sortie_cat .= "</strong>"; $sortie_cat .= "</a></div><div id=".$cat['id']; // Recherche si le noeud fait partie de l'arborescence du noeud actif parent_noeud_cat($cat['id'],$catid, $actif_cat=0); // Si Oui, if(($cat['id'] == $catid) || ($actif_cat == 1)){ // Rends le calque visible $sortie_cat.= " style=\"display:yes;margin-left:1em;\">\n"; } else{ // Sinon, rends le calque invisible $sortie_cat.= " style=\"display:none\">\n"; } } // Sinon, c'est un document else{ // Ajoute le lien (identique à construit_menu) if($cat['id']==$catid) { $sortie_cat .= "<div class=\"selectionnebis\">";} else { $sortie_cat .= "<div class=\"arbo\">"; } $sortie_cat .= "<a class='menuleft' href='$wwwroot/ot/".mrpropre($cat['nom_'.$_SESSION['langue'].''])."-" . $cat['id'] .".html'>"; // Si c'est la feuille active, la met en gras if($cat['id']==$catid) $sortie_cat .= "<strong>"; // Ajoute le nom $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']); // Si c'est la feuille active, la met en gras if($cat['id']==$catid) $sortie_cat .= "</strong>"; $sortie_cat .= "</a></div>"; } // Si c'est un noeud (catégorie) if($div_cat){ // Appel récursif pour ajout des enfants construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat); // Ferme le calque $sortie_cat.="</div>"; } } } }
Merci
Jérôme
-
0
-
-
Earthworm a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Les sous sous-rubriques disparaissentBonjour,
Ayant migré plusieurs sites PEEL Premium de mes clients sur un nouveau serveur, je viens de remarqué que lorsque le menu d'arborescence des catégories rencontrait des difficultés d'affichage !
En fait, si des sous-rubriques existent dans une sous-catégorie, elle n'apparaît plus ou plutôt le menu se replie.
Voici un exemple :
Catégorie A
- Sous-catégorie A-1
- Sous-catégorie A-2
-Sous catégorie A-2-1
- Sous catégorie A-3
Catégorie B
Catégorie C
En cliquant sur Catégorie A, les sous-catégories A-1,A-2 et A-3 apparaissent bien en déplié.
Mais dès lors que je cliques sur Sous-catégorie A-2 pour afficher ses sous-catégorie, tout le menu se ferme et je me retrouve à voir :
Catégorie A
Catégorie B
Catégorie C
Avez-vous déjà rencontré ce problème ?
Il s'agît d'un pb rencontré sur une version peel premium 4.0 et peel immo.
Voici un site présentant le problème (cliquez sur Guide Nutritionnel puis L'ânesse) sur www.mon-ami-baptiste.com/boutique
merci de votre aide
Jérôme
- 7 réponses
- 4 980 vues
-
Earthworm a ajouté un message dans un sujet Multilingue et url rewriting
Bonjour à tous,
j'ai trouvé une solution, peut-être pas la meilleure mais jusqu'à maintenant la seule qui fonctionne correctement ! :(
A mon avis, le problème venait du fait que la variable langue "passait mal" quand on était dans une page incluant déjà des variables cachées par l'url rewriting (id, catid,...)
La voici pour l'exemple de la page produit_details.php :
Insérer dans la page achat/produit_details.php sous :
if (empty($_GET['id'])) { header("Location: $wwwroot"); die; } et avant $prod = charge_produit(intval($_GET['id'])); le code suivant : # Vérification si demande de changement de langue et si besoin : affectation de la nouvelle langue if(ereg("langue=en",$_SERVER["REQUEST_URI"])) { unset($_SESSION['langue']); $_SESSION['langue']="en"; } elseif(ereg("langue=fr",$_SERVER["REQUEST_URI"])) { unset($_SESSION['langue']); $_SESSION['langue']="fr"; } Dans la page modeles/defaut/haut.php, voici le code du lien vers la page en langue différente : <a href="<?php echo $_SERVER['SCRIPT_URI'];?>?langue=en" title="English version"><img src="<?=$wwwroot?>/lib/flag/gb.gif" alt="English version" border="0" width="18" height="12"></a>
Mon code fonctionne pour PEEL Immo et PEEL Premium < 5, mais je suppose que pour la 5 et supérieure, il n'y a pas de souci.
Vous aurez remarqué que je supprime la session en cours avant de changer pour la nouvelle, peut-être pas nécessaire mais je préfère être sûr.
Si vous avez des solutions de simplification de code, je suis preneur. ;)
-
0
-
-
Earthworm a ajouté un message dans un sujet Multilingue et url rewriting
Bonjour à tous, j'ai trouvé une solution, peut-être pas la meilleure mais jusqu'à maintenant la seule qui fonctionne correctement ! ;) A mon avis, le problème venait du fait que la variable langue "passait mal" quand on était dans une page incluant déjà des variables cachées par l'url rewriting (id, catid,...) La voici pour l'exemple de la page produit_details.php : Insérer dans la page achat/produit_details.php sous : if (empty($_GET['id'])) { header("Location: $wwwroot"); die; } et avant $prod = charge_produit(intval($_GET['id'])); le code suivant : # Vérification si demande de changement de langue et si besoin : affectation de la nouvelle langue if(ereg("langue=en",$_SERVER["REQUEST_URI"])) { unset($_SESSION['langue']); $_SESSION['langue']="en"; } elseif(ereg("langue=fr",$_SERVER["REQUEST_URI"])) { unset($_SESSION['langue']); $_SESSION['langue']="fr"; } Dans la page modeles/defaut/haut.php, voici le code du lien vers la page en langue différente : <a href="<?php echo $_SERVER['SCRIPT_URI'];?>?langue=en" title="English version"><img src="<?=$wwwroot?>/lib/flag/gb.gif" alt="English version" border="0" width="18" height="12"></a>
Mon code fonctionne pour PEEL Immo et PEEL Premium < 5, mais je suppose que pour la 5 et supérieure, il n'y a pas de souci.
Vous aurez remarqué que je supprime la session en cours avant de changer pour la nouvelle, peut-être pas nécessaire mais je préfère être sûr.
Si vous avez des solutions de simplification de code, je suis preneur. :mellow:
-
0
-
-
Earthworm a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Multilingue et url rewritingBonjour,
J'essaie sans succès d'utiliser la "fonction changement de langue" avec un url rewriting.
L'exemple concret est de consulter ma fiche produit en version française : achat/cat-categorie-1/produit-1.html
Et je voudrais par le fait de cliquer sur le drapeau anglais, consulter directement cette même page en anglais sans retourner à la page d'accueil du site.
J'ai essayer avec le lien suivant dans la page haut.php :
<a href="<?php echo $actuelle; ?>?langue=en" title="English version"><img src="<?=$wwwroot?>/lib/flag/gb.gif" alt="English version" border="0" width="18" height="12"></a> avec la valeur suivante dans mon fichier info.inc.php :
$actuelle = "http://".$_SERVER["HTTP_HOST"]."".$_SERVER["REQUEST_URI"];
Mais aucun changement, je retombe bien sur ma page mais la session de ma langue n'est pas remplacée par la nouvelle.
Avez-vous une solution ?
Earthworm
- 2 réponses
- 2 547 vues
-
Earthworm a ajouté un message dans un sujet Fonction e-commerce de Google Analytics
Bonjour,
Quelqu'un a-t'il pu finaliser le suivi des commandes (conversions...) avec les stats Google Analytics ?
-
0
-
-
Earthworm a ajouté un message dans un sujet Liste des derniers produits consultés
Bonjour
> eric-lavoisier : effectivement, je pense que ta méthode est bonne, mais son principe est valable pour la consultation des derniers produits pour tous les visiteurs.
J'avais omis d'indiquer au départ que cette fonctionnalité servait surtout pour le "visiteur unique". Afin qu'il puisse se rappeler quels produits il a déjà consulté et y revenir directement en cliquant sur limage.
Mais ta base est bonne sur laquelle je vais essayer de travailler en incluant une "session/cookie" propre à l'utilisateur.
> Patrice : effectivement c'est deux options seraient indispensables si l'on veut une boutique performante (ce qui est déjà le cas pour PEEL) ;)
Merci
-
0
-
-
Earthworm a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Liste des derniers produits consultésBonjour,
Tout d'abord Meilleurs Voeux à tous !
Je voulais savoir si certains d'entre vous, avez mis en place dans votre boutique PEEL un système d'affichage de "liste des derniers produits consultés".
Un système qui afficherait les images 1 des derniers produits consultés.
Voir l'exemple sur cette boutique (attention, ce site est interdit au moins de 18 ans) :
http:// fleshion.com/prod_list~pn~Id%E9es+cadeaux~affid~27077~lg~fr~catid~538.htm
(enlever l'espace rajouté par mes soins après http://)
Pour ma part j'ai trouvé un système en javascript qui enregistre ma consultation des pages, donc toutes mes dernières pages. Je ne connaîs pas assez javascript pour l'adapter. Voici la source du fichier pour ceux que cela intéresse : http://www.tomcoote.co.uk/JavaScriptCookieCrumbs.aspx
Merci
- 9 réponses
- 4 025 vues
-
Earthworm a ajouté un message dans un sujet Liens et boutons
Gigi,
j'avais mal expliqué mon intégration, voici comment le l'ai intégré dans ma page template.php :
//echo "<img src=\"images/caddie.gif\" align=\"absmiddle\" alt=\"".ADD_CART."\" title=\"".ADD_CART."\" />"; echo "<a class=\"normal\" href=\"java script:document.".$form."ajout".$prodId.".submit()\">"; //echo ADD_CART; echo ADD_CART_IMAGE; echo "</a>";
-
0
-
-
Earthworm a ajouté un message dans un sujet Liens et boutons
Bonne question Paulanna ;)
Pour garder les deux méthodes où le client (dans mon cas) choisi d'avoir une image dans l'essentiel du site et de garder que le texte dans la colonne de droite (nouveautés, meilleurs ventes...)
Mais ta solution est aussi bonne.
-
0
-
-
Earthworm a ajouté un message dans un sujet Liens et boutons
Bonjour,
désolé de ne répondre que maintenant.
Gigi > Si tu veux que tous tes textes "+ de détails" soit remplacés par ton image, dans toute ta boutique, tu remplaces "MORE" par "MORE_IMAGE"
"ADD_CART" peut être remplacé par une autre variable comme pour "MORE". j'ai opéré de la même façon :
define ("ADD_CART", "Ajouter au panier",TRUE); define ("ADD_CART_IMAGE", "<img src=\"/images/commander.png\" alt=\"Mettre dans le panier\" style=\"border:none; width:102px; height:20px; margin-top:5px;\" />",TRUE);
Et j'ai donc remplacé par "ADD_CART_IMAGE" tous les lieux où étaient indiqués "ADD_CART"
Jérôme
-
0
-