Flux d’activité
Flux d’activité de Messages
-
-
merci pour les compliments, la page d'animation en flash y est toujours :) (http://www.mon-ami-baptiste.com)
-
oui c'est moi qui est fait Mon Ami Baptiste avec un graphisme très simple :)Il semble me souvenir qu'il avait (il y a presque 1 an ) une superbe page d'accueil en flash c'est toi aussi ?
Si oui félicitations
-
ça m'affiche çaif (mysql_num_rows($select) > 0) { $nb_cellules = mysql_num_rows($select); $nb_colonnes = 2; echo "
".ASSOCIED_PRODUCT."
"; echo "
"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { // on affiche une cellule if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo ""; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo ""; } } echo ""; $j = 0; while ($ref = mysql_fetch_array($select)) { if ( $j % $nb_colonnes == 0 ) { echo "
"; } else { echo "
"; } if (!empty($ref['image1'])) { echo "
";} echo "".stripslashes($ref['nom_'.$_SESSION['langue'].''])."
"; echo "".MORE.""; } echo "
"; }
Il doit manquer une fermeture qque part non ?
ça doit etre de ma faute ce truc la
Bon le probleme de l'affichage est reglé c'était bien de ma faute mais maintenant les produits s'affichent toujours les uns en dessous des autres (avec le code de Willy)
Pardonnez moi
-
alors je dirais de remplacer:if (mysql_num_rows($select) > 0) { echo "<div class=\"entete\">".ASSOCIED_PRODUCT."</div><br />"; while ($ref = mysql_fetch_array($select)) { echo "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td class=\"normal\" align=\"center\" width=\"100\">"; if (!empty($ref['image1'])) { echo "<img src=$repertoire_images".$ref['image1']." width=\"100\"/><br />";} echo "".stripslashes($ref['nom_'.$_SESSION['langue'].''])."</td>"; echo "<td class=normal><a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".MORE."</a></td></tr></table>"; } }
Par:if (mysql_num_rows($select) > 0) { $nb_cellules = mysql_num_rows($select); $nb_colonnes = 2; echo "<div class=\"entete\">".ASSOCIED_PRODUCT."</div><br />"; echo "<p><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\">"; $j = 0; while ($ref = mysql_fetch_array($select)) { if ( $j % $nb_colonnes == 0 ) { echo "<tr valign=top>"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { // on affiche une cellule if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" width=\"50%\">"; } else { echo "<td class=\"newsCelluleTwo\" width=\"50%\">"; } if (!empty($ref['image1'])) { echo "<img src=$repertoire_images".$ref['image1']." width=\"100\"/><br />";} echo "".stripslashes($ref['nom_'.$_SESSION['langue'].''])."<br />"; echo "<a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".MORE."</a>"; } echo "</td>"; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "</tr>"; } } echo "</table></p>"; }
Changez la variable $nb_colonnes par la valeur que vous voulez.
Voila, dites nous si c'est OK ou pas, car c'est un peu vite fait là :)
Willy
ça m'affiche ça
if (mysql_num_rows($select) > 0) { $nb_cellules = mysql_num_rows($select); $nb_colonnes = 2; echo "
".ASSOCIED_PRODUCT."
"; echo "
"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { // on affiche une cellule if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo ""; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo ""; } } echo ""; $j = 0; while ($ref = mysql_fetch_array($select)) { if ( $j % $nb_colonnes == 0 ) { echo "
"; } else { echo "
"; } if (!empty($ref['image1'])) { echo "
";} echo "".stripslashes($ref['nom_'.$_SESSION['langue'].''])."
"; echo "".MORE.""; } echo "
"; }
Il doit manquer une fermeture qque part non ?
ça doit etre de ma faute ce truc la
-
alors je dirais de remplacer:
if (mysql_num_rows($select) > 0) { echo "<div class=\"entete\">".ASSOCIED_PRODUCT."</div><br />"; while ($ref = mysql_fetch_array($select)) { echo "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td class=\"normal\" align=\"center\" width=\"100\">"; if (!empty($ref['image1'])) { echo "<img src=$repertoire_images".$ref['image1']." width=\"100\"/><br />";} echo "".stripslashes($ref['nom_'.$_SESSION['langue'].''])."</td>"; echo "<td class=normal><a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".MORE."</a></td></tr></table>"; } }
Par:if (mysql_num_rows($select) > 0) { $nb_cellules = mysql_num_rows($select); $nb_colonnes = 2; echo "<div class=\"entete\">".ASSOCIED_PRODUCT."</div><br />"; echo "<p><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\">"; $j = 0; while ($ref = mysql_fetch_array($select)) { if ( $j % $nb_colonnes == 0 ) { echo "<tr valign=top>"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { // on affiche une cellule if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" width=\"50%\">"; } else { echo "<td class=\"newsCelluleTwo\" width=\"50%\">"; } if (!empty($ref['image1'])) { echo "<img src=$repertoire_images".$ref['image1']." width=\"100\"/><br />";} echo "".stripslashes($ref['nom_'.$_SESSION['langue'].''])."<br />"; echo "<a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".MORE."</a>"; } echo "</td>"; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "</tr>"; } } echo "</table></p>"; }
Changez la variable $nb_colonnes par la valeur que vous voulez.
Voila, dites nous si c'est OK ou pas, car c'est un peu vite fait là :)
Willy
-
-
normalement, tu définis tes produits associés dans la fiche produit initiale, non ?Donc je pense que tu devras n'en sélectionner que 3 dans ta liste.
Oui je les sélectionne dans la fiche produit
-
A l'époque quand je l'ai mis en place pour un client, j'ai simplement utilisé un système de calque au lieu de tableau. Voici mon code (de la version 1.8) utilisé dans mon exemple :if (mysql_num_rows($select) > 0) { echo "<div class=\"crossselling\">".ASSOCIED_PRODUCT."</div><br />"; while ($ref = mysql_fetch_array($select)) { echo "<div style='text-align:center'><div style='float:left;width:25%;height:130px;margin: 0.8em 0.8em 0.8em 0.8em;border:1px dotted #333;text-align:center;'>"; if (!empty($ref['image1'])) { echo "<a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id']."&catid=".$_GET['catid']."><img src=$repertoire_images".$ref['image1']." width=\"50\"/></a><br />";} echo "<strong>".stripslashes($ref['nom'])."</strong><br/>"; /* PRIX DU PRODUIT */ //echo "".$ref['prix']." € T.T.C<br/>"; if ($ref['promotion']!=0) { $prodsupp=number_format(($ref['prix']*(1-$ref['promotion']/100)),2, ',', ' '); echo "<s>".$ref['prix']." € T.T.C</s><br/>"; echo "<span class=\"normal\">PROMO : ".$prodsupp." € <span style=\"font-size:0.6em;\"> T.T.C</span></span><br/>"; } else { echo "".$ref['prix']." € T.T.C<br/>"; } echo "<a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id']."&catid=".$_GET['catid']."><img src=\"$wwwroot/images/plus_open.gif\" align=middle width=\"15\" height=\"15\" alt=\"Plus de détails\" border=\"0\" style=\"vertical-align:middle;\">plus de détails</a></div></div>"; } }
C'est toi qui a fait "Baptiste " ?
-
normalement, tu définis tes produits associés dans la fiche produit initiale, non ?
Donc je pense que tu devras n'en sélectionner que 3 dans ta liste.
-
A mon avis oui.C'est pas juste uen histoire de parametre ? Nb de produits par ligne ?
Willy
3 produits c'est possible ?
-
Bonjour La fleur,Est-ce que ce système là te conviendrait ? http://www.mon-ami-baptiste.com/boutique/a...ils.php?id=1347
Jérôme
oui tout a fait
Bonjour, pardon oups i
-
A l'époque quand je l'ai mis en place pour un client, j'ai simplement utilisé un système de calque au lieu de tableau. Voici mon code (de la version 1.8) utilisé dans mon exemple :
if (mysql_num_rows($select) > 0) { echo "<div class=\"crossselling\">".ASSOCIED_PRODUCT."</div><br />"; while ($ref = mysql_fetch_array($select)) { echo "<div style='text-align:center'><div style='float:left;width:25%;height:130px;margin: 0.8em 0.8em 0.8em 0.8em;border:1px dotted #333;text-align:center;'>"; if (!empty($ref['image1'])) { echo "<a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id']."&catid=".$_GET['catid']."><img src=$repertoire_images".$ref['image1']." width=\"50\"/></a><br />";} echo "<strong>".stripslashes($ref['nom'])."</strong><br/>"; /* PRIX DU PRODUIT */ //echo "".$ref['prix']." € T.T.C<br/>"; if ($ref['promotion']!=0) { $prodsupp=number_format(($ref['prix']*(1-$ref['promotion']/100)),2, ',', ' '); echo "<s>".$ref['prix']." € T.T.C</s><br/>"; echo "<span class=\"normal\">PROMO : ".$prodsupp." € <span style=\"font-size:0.6em;\"> T.T.C</span></span><br/>"; } else { echo "".$ref['prix']." € T.T.C<br/>"; } echo "<a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id']."&catid=".$_GET['catid']."><img src=\"$wwwroot/images/plus_open.gif\" align=middle width=\"15\" height=\"15\" alt=\"Plus de détails\" border=\"0\" style=\"vertical-align:middle;\">plus de détails</a></div></div>"; } }
-
-
Bonjour La fleur,
Est-ce que ce système là te conviendrait ? http://www.mon-ami-baptiste.com/boutique/a...ils.php?id=1347
Jérôme
-
Bonjour à tous,
Je souhaiterais que les produits associés (dans la fiche produits) s'affichent côte à côte et non l'un en dessous de l'autre.
J'ai essayé et je n'y arrive pas tout au moins dans achat/produit_detail.php
Qqun sait t il ?
Merci par avance
La fleur
-
Bonsoir,
Lors de l'enregistrement le client rentre son mail par ex. info@domaine.com
Lors de l'indetification le client rentre son mail info@domaine.Com (chez moi de temps en temps la majuscule après le . se fait automatiquement)
Donc la base ne reconnait pas le mail, et le client doit lui même modifier le C par c
Y a t'il moyen de faire en sorte de ne pas porter compte des majususcles
J'ai fait la modification de chèr Willy concernant le problème de la majuscule dans le mail mais sans résultat pour ce problème.
Cela peut causer problème si le client ne fait pas attention.
Merci guillaume
-
Ouarf quelle prise de tête :)
J'ai enfin vu que dans fin_commande.php, ils sont mal écrit d'origine.
Chez moi ils sont écrit en majuscule (CHECK, TRANSFER, PAYPAL)
Merci a tous
-
Tu maitrises en BDD ?
Si oui, regarde la structure de la table stock, il y a l'id du produit, la taille, a couleur et le stock.
Si tu respectes cetet structure, tu peux importer les données avec phpmyadmin.
Par contre il n'y a pas de prix TTC dans peel je crois :)
Willy
-
Tu veux importer le stock de où ?Car la structure de la table est un peu particuliere.
Willy
Depuis mon ERP qui exporte sans souci dans tous les formats. Je veux ensuite récupérer mes articles avec le module d'importation.
-
je crois que c'est le meme souci que balam ....
et les solutions ont déjà été données sur ce post
-
olch, tu as les cases, regarde:
case html_entity_decode(CHECK)
Regarde ca appel la fonction "email_commande". Cherche dans: lib/fonctions/fonctions.php, tu dois avoir:function email_commande(&$commandeid) { global $wwwroot; global $site; global $support; global $langfile; $result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'"); $com = mysql_fetch_object($result); $timestamp = $com->o_timestamp; $montant = $com->montant; $goto = "/factures/facture_html.php?mode=proforma&id=$commandeid×tamp=".urlencode($timestamp).""; $urlcommande = $wwwroot.$goto; # Mail d'information envoyé à l'administrateur - ENVOYER EN LANGUE FRANCAISE UNIQUEMENT mail( $support, "Nouvelle commande sur votre site web $site", "Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.", "FROM:$support"); mail( "contact@demoniak-motors.com", "Nouvelle commande sur votre site web $site", "Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.", "FROM:$support"); $email_subject = EMAIL_ORDER_CONFIRMATION; $email_object = EMAIL_ORDER_MESSAGE."\n\r"; $email_object .= "\n\r"; $email_object .= EMAIL_ORDER_DATE." : ".return_date_fr($timestamp)."\n\r"; $email_object .= "\n\r"; $email_object .= EMAIL_ORDER_NUMBER." : ".$commandeid."\n\r"; $email_object .= "\n\r"; $email_object .= EMAIL_ORDER_AMOUNT." : ".fprix($montant)." EUR TTC\n\r"; $email_object .= "\n\r"; if ($com->paiement != CB) { $email_object .= EMAIL_ORDER_PROFORMA." : ".$urlcommande."\n\r"; $email_object .= "\n\r"; } $email_object .= EMAIL_THANKS."\n\r"; mail($com->email,$email_subject,$email_object,"FROM:$support"); }
Willy
-
Bonsoir balam,
Il est bien écrit Chèque et Check en anglais.
Je suis en sur server et non en local.
Je ne vois nul part les case paiement dans fin_commande.php
Je suis totalement perdu, quelque soit le mode de paiement le client ne recois pas de mail.
Les types de paiements sont ceux d'origine livré avec peel.
Je recois bien les confirmations d'inscription ainsi que les changement de mot de pass et les dire a un ami.
Guillaume
-
-
Bonjour,normalement une nouvelle commande est créée si la première est terminée.
tu commandes un truc, tu vas au bout de la commande, livraison, mode de paiement, etc...
Si tu reviens, une nouvelle commande est créée.
Tu as modifié quoi ?
Willy
Merci Willy, justement je ne sais pas trop. J' ai rechargé le fichier fonctions.php d' origine.
J' avais effacé "$commandeid" dans la confirmation de commande pour m' en débarasser, mais pas à la fonction qui le crée, je l' ai remis mais sans résultat.
Il ne me reste plus qu' à chercher... Po grave, j' apprend en même temps, comme ça !
Produits associés
dans Module PEEL Premium pour PEEL SHOPPING
La fleur
Posté(e) · Signaler ce message
Un truc bizarre Willy c'est que dans Firefox ça me pousse tout ce qui est à droite en dehors
tout en laissant les produits les uns sous les autres à gauche
et pas dans safari
Bizarre !