jpcreation
Utilisateur open source-
Compteur de contenus
246 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par jpcreation
-
-
Essayer avec cela (je n'ai pas eu le temps de tester mais je pense ne pas être mal), c'est inspiré de ce qui est utiliser sur premium
[color=#FF0000][b]<?php [/b][/color] $nb = 30; //nombre d'enregistrement par page if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];} // Récupération et affichage des données $sql = "SELECT p.id, p.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.prix, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1 ORDER BY p.prix LIMIT $start,$nb"; $result=mysql_query($sql); if (mysql_num_rows($result) == 0) { if (mysql_num_rows($qid_c) == 0) { echo "aucun produit disponible dans cette catégorie"; } } else { echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">"; $nb_cellules = mysql_num_rows($result); $nb_colonnes = 2; $j = 0; while($prod=mysql_fetch_array($result)) if ( $j % $nb_colonnes == 0 ) { echo "<tr valign=\"top\">"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" valign=\"top\" width=\"50%\">"; } else { echo "<td class=\"newsCelluleTwo\" valign=\"top\" width=\"50%\">"; } ?> <table align="center" border="0" cellspacing="0" cellpadding="3" width="100%"> <tr> <td class="normal" valign="top"> <?php if ($prod['image1'] != "") { ?> <img src="<?php echo $repertoire_images?>/<?php echo $prod['image1'] ?>" valign="top" width="150" alt="" /> <?php } else {?> <img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" align="left" valign="top" width="100%" alt="" /> <?php }?> </td> <td class="normal" valign="top"> <?php if (!empty($prod['reference'])) { echo "<span class=\"petit\">Réf. : ".$prod['reference']."</span><br />";} ?> <a class="titre" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"><?php echo stripslashes($prod['nom']) ?></a><br /> <?php echo nl2br(stripslashes($prod['descriptif']))."<br />"; $prix = $prod['prix'] * (1-$prod['promotion']/100); if ($prod['promotion'] != 0) {?> <font color="#CC0000">Promotion : <?php echo $prod['promotion']; ?> %</font><br /> Prix TTC : <s><?php echo fprix($prod['prix']); ?></s> <font color="#CC0000"><?php echo fprix($prix); ?> € TTC</font><br /> <?php } else {?> Prix : <font color="#CC0000"><?php echo fprix($prix); ?> € T.T.C</font><br /> <?php } ?> <form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>"> Quantité : <select name="qte" class="formulaire1"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <input type="hidden" name="id" value="<?php echo $prod['id'] ?>" /> <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()"> <img src="<?php echo $wwwroot?>/images/caddie.gif" align=middle alt="" border="0" /> </a> <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()"> Ajouter au caddie </a> | <a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"> <img src="<?php echo $wwwroot?>/images/voir.gif" align="middle" width="20" height="20" alt="" border="0" /></a> <a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">+ de détails</a><p> </form> </td> </tr> </table> <?php } echo "</td>"; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "</tr>"; } } echo "<td align=\"center\" class=\"normal\" colspan=\"2\">"; //Boutons précédent et suivant if($start) {echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");} $result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1"); $row=mysql_fetch_row($result); if($row[0]>($start+$nb)) { if($start) {echo (" / ");} echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>"); } echo ("<br />"); //Affichage des pages if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ? echo ("Page : "); for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages { ?> <b><a class="petit" href="<?php echo $_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><?php echo $index+1; ?></a></b> <?php } } echo "</td></tr></table>"; } [b][color=#FF0000]include("$repertoire_modele/bas.php");[/color][/b]
ceci remplace le code que vous aviez de l'une à l'autre des lignes que j'ai mis en gras et en rouge.
-
bonjour a tous,comme d'hab, une image vaut mieux qu'un long discours :(
je voudrais donc afficher les produits comme je l'ai encadrer en rouge et non pas l'un en dessous de l'autre.
voila le code de ma fonction, a noter que j'ai tout modifier pour du xhtml/css plus propre :(
function print_on_specials() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele; $qid = mysql_query("SELECT id, nom, promotion, descriptif, image1, prix FROM peel_produits WHERE on_special = 1 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows($qid) == 0) { echo "Aucun produit n'a été prévu en page d'accueil"; } else { $nb_cellules = mysql_num_rows($qid); $nb_colonnes = 3; ?> <? $j = 0; while ($prod = mysql_fetch_array($qid)) { if ( $j % $nb_colonnes == 0 ) { echo ""; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { // on affiche une cellule echo "<div id=\"box4\" class=\"item\">"; ?> <? if ($prod['image1'] <> "") {?> <p class="image"><img src="<?=$wwwroot?>/upload/<?=$prod['image1']?>" alt="" /></p> <?} else {?> <p class="image"><img src="<?=$wwwroot?>/images/photo-non-disponible.gif" alt="" /></p> <?}?> <ul class="list"> <li class="cart"><a href="<? echo $wwwroot ?>/achat/produit_details.php?id=<? echo $prod['id'] ?>"><? echo $prod['nom']?></a></li> <li class="info"><a href="#" class="link2">Plus d'Info</a></li> <?php $prix = $prod['prix'] * (1-$prod['promotion']/100); if ($prod['promotion'] != 0) {?> <font color="#CC0000"><b>Promotion : <? echo $prod['promotion']; ?> %</b></font><br /> <b>Prix TTC : </b><s><?=fprix($prod['prix']); ?></s> <font color="#CC0000"><b><?=fprix($prix); ?> € TTC</b></font><br /> <? } else {?> <li class="price"><strong class="text5"><?=fprix($prix); ?></sup></strong></li> <? } ?> </ul> <h3 class="text6"><a href="#">Nom du produits</a></h3> <p>Description du produits</p> <div class="line"> <!-- # --> </div> <? } $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "</div>"; } } ?> <? }}
merci de votre aide.
Quel est le problème ?
-
Bonjour jpcreation,la version 2.9 premium
Pouvez-vous mettre la portion de code de votre fichier /achat/historique_devis.php, la partie "function commande_devis(($id)
je pense que l'erreur vient là.
-
je lui ai envoyé un email, il y a trois jours. Lui faisant part de mon souhait, d'avoir mes prix affichés uniquement en ttc lors des prises de commandes de la part des clientes, afin qu'elles ne visualisent plus le prix ht.par contre, je souhaite, moi, continuer à imprimer mes factures, avec la tva apparente (obligée je suis comme vous tous)
j'attendais son devis, et j'attends encore. déjà, pensez vous qu'il est possible de créer cela. La version 3 possède-t-elle cette facilité ?
merci attila, paulanna, et j'oublie les trois autres personnes qui passent beaucoup de temps sur ce forum d'aide.
Bonne soirée,
Jackye
S'agit-il simplement d'un problème d'affichage d'info pour les clients ou bien une gestion intégrale en HT et facture en TTC.
Le travail à faire n'est pas du tout le même.
Pour les mails, il me semble que Patrice à quelques soucis avec ses boites et des redirections.
-
Bonjour,oui je sais mais comment envoyer le second qu'après validation e commande...
quand en réalité la commande est régle et que l'impression de facture devient possible ??
voilà ce que je souhaite faire !!
tooute aide est la bienvenue ...
à bientôt...
Il faut créer une fonction qui reprend l'action de celle précédemment nommée et en extraire juste les valeur du deuxième mail. Il faut retirer cette action sur la première fonction. Ensuite dans l'admin des commandes, il faut appeler cette fonction (la nouvelle) au changement de statut.
-
Patrice,Par moment, j'ai quelques soucis d'accès au blog.
Suis-je le seul?
Stéphane
Je confirme
jpcreation
-
donc, voilà, j'ai trouvé le "comment"la concordance de rédaction avec la variable, j'ai presque compris, mais ayant une cervelle d'oiselle....
je vous envoie un MP avec mon mail . Envoyez moi le fichier pour que je le regarde.
-
FINALLY.....avec un peu de persévérance et de logique,j'ai réussi à intégrer un ligne de plus, cad le prix TTC, avant le prix Net
Paiement/payment Paypal
Total H.T./Total NO VAT 38,29 € H.T.
TVA/VAT 7,51 €
Total T.T.C/Total incl. VAT 45,80 € T.T.C.
Type d'expédition/Shipping type(Reste du monde/outside of Europe - International shipping) 5,50 €
TOTAL NET T.T.C./TOTAL AMOUNT
51,30 € T.T.C
oui...je sais, pas très esthétique, mais, je travaille tellement avec l'étranger, que j'ai préféré mettre directement des versions anglaises, plutot que de laisser mon site en version française et anglaise (au choix, quoi)
Bravo (et en plus on apprend mieux en le faisant soi-même) !
-
je n'ai pas encore la version 3, donc, j'ai l'ancienne version, j'attends confirmation de tous, proclamant que la verson 3 est au top du top, car, si je dois encore acheter un avion sans le moteur, je préfère renoncer :(Il s'agit d'une petite intervention sur le fichier /facture/facture_html.php et éventuellement sur le fichier lang.
Si vous voulez, envoyer-moi les 2 par mail et je vous le ferais.
-
heu à ton avis ?peel_commandes
Pas du tout, c'est dans la table peel_commandes_articles.
Il faut vérifier la présence du champ "comment" et la concordance de rédaction avec la variable.
-
A priori, on parle d'une version 2006 ou dans ces eaux là.
Pour ma part j'ai plusieurs sites qui fonctionnent et éditent les pdf sans erreur avec ceci :
"DESIGNATION" => stripslashes($prod["nom_produit"])."\n\r".$prod["couleur"]."\n\r ".$prod["taille"]."\n\r".vb($comment).vb($perso),
J'en ai même un sur lequel j'édite 6 critères supplémentaires.
Je pense qu'il serait bon de jeter un oeil du côté de la table dans la base et s'assuer que le champ comment existe ou est bien écrit.
-
cela a été fait sur shopping :(J'ai suivi effectivement ce post mais franchement, je pense que s'y lancer dans la premium va être une autre paire de manche.
-
Bonjour,je souhaite d'en envoyer qu'un !!
et une fois que hj'ai reçu le règlement envoyer le second !!
comment le faire ??
à bientôt...
L'envoi des mails de commande sont traitées par "function email_commande(&$commandeid)" dans le fichier /lib/fonctions/fonctions.php
-
Bonjour,Je voudrai lorsque qu'un acheteur qui ne mentionne pas l'adresse de livraison, que sur sa facture à l'emplacement l'adresse de livraison soit inscrite adresse que la facturation. L'adresse de facturation et l'adresse de livraison seront identiques.
J'ai fait des essais sans résultat si quelqu'un a une solution !
<table border="1" cellpadding="5" cellspacing="1" width="100%" bordercolor="#808080">
<tr>
<td bgcolor="#F3E2A0" class="normal"><b>Adresse de facturation</b></td>
</tr>
<tr>
<? $adresse1 = nl2br(stripslashes($commande->client_info1));?>
<td class="normal"><?echo $adresse1;?></td>
</tr>
</table>
</td>
<td valign=top width="50%">
<table border="1" cellpadding="5" cellspacing="1" width="100%" bordercolor="#808080">
<tr>
<td bgcolor="#F3E2A0" class="normal"><b>Adresse de livraison</b></td>
</tr>
<tr>
<?php $adresse2 = nl2br(stripslashes($commande->client_info2));?>
<td class="normal"><?php
if ($adresse2 != "" ) {
echo $adresse2;
}
else {
echo $adresse1;
}
?>
</td>
Sa ne marche pas.
Merci
Ceci devrait faire votre bonheur !!
<table border="1" cellpadding="5" cellspacing="1" width="100%" bordercolor="#808080"> <tr> <td bgcolor="#f3e2a0" class="normal"><b>Adresse de livraison</b></td> </tr> <tr> <td class="normal"> <?php if (!empty($commande['client_info2'])) { ?> <?php echo nl2br(stripslashes($commande->client_info2))?> <?php } else { ?> <?php echo nl2br(stripslashes($commande->client_info1))?> <?}?></td> </tr> </table>
-
bonjour quand je veux commander mon devis voilà ce qui ce passe.Warning: Missing argument 12 for ajout() in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 87 Warning: Missing argument 13 for ajout() in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 87 Warning: Missing argument 14 for ajout() in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 87 Warning: Missing argument 15 for ajout() in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 87 Warning: Missing argument 16 for ajout() in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 87 Warning: Missing argument 17 for ajout() in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 87 Warning: Missing argument 18 for ajout() in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 87 Warning: Missing argument 19 for ajout() in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 87 Warning: Missing argument 20 for ajout() in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 87 Warning: Missing argument 21 for ajout() in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 87 Notice: Undefined variable: texte_front in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 100 Notice: Undefined variable: texte_back in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 101 Notice: Undefined variable: font_front in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 102 Notice: Undefined variable: font_back in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 103 Notice: Undefined variable: position_front in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 104 Notice: Undefined variable: position_back in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 105 Notice: Undefined variable: design_front in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 106 Notice: Undefined variable: design_back in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 107 Notice: Undefined variable: photo_front in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 108 Notice: Undefined variable: photo_back in /home/c/l/clotureelec/public_html/lib/class/caddie.php on line 109
Quelqu un a une iée ?
MErci
Quelle version de peel utlisez-vous ?
-
Bonjour à tous,Je desire modifier la page caddie, enfaite je desire modifier le la partie commander mettre a jour
Remplacer par un bouton plus visible, mettre aussi plus d'espace entre les elements.
Je voulais savoir s'il falait juste modifier le fichier achat/modeles/caddie.php
Je suis en peel 2.9
C'est bien cela, il suffit de remplacer les parties de textes (exemple : Mettre à jour) par le lien sur votre image
-
Bonjour,Mon client désire mettre dans le backOffice les prix en ht et non en ttc pour qu'il s'affiche en ht sur le site, fiche produit, option taille couleur ..... et sur la facture ht + ttc comme tte facture
En gros le site doit etre en HT et le TTC n'apparait qu'a la fin facture devis ...
je sais que c'est des variables mais je ne sais pas les changer
Merci
A mon avis il ne faut seulement modifier quelques variables ! Je ne serais pas étonné qu'il soit obligatoire de reprendre par la suite tout le caddie (Patrice me corrigera si nécessaire) et alors là bon courage.
-
:(j'ai déjà changé pas mal, je suis allée, comme d'habitude, dans le fichier Lang,
Quelle est votre version de peel ?
-
bonjour,auriez vous une explication simple pour enlever le code promo qui apparait dans une petite fenêtre lors des commandes, je ne fais pas de promo sur mon site, donc, inutile pour moi.
puis, depuis toujours, ma fonction print facture en pdf ne fonctionne pas (il est temps que je m'y intéresse) j'ai toujours ces lignes qui ressortent :
Notice: Undefined variable: comment in /home/a/m/amap/public_html/amapshop/factures/facture_pdf.php on line 188 Notice: Undefined variable: comment in /home/a/m/amap/public_html/amapshop/factures/facture_pdf.php on line 188 Notice: Undefined variable: comment in /home/a/m/amap/public_html/amapshop/factures/facture_pdf.php on line 188 Notice: Undefined variable: comment in /home/a/m/amap/public_html/amapshop/factures/facture_pdf.php on line 188 Notice: Undefined variable: comment in /home/a/m/amap/public_html/amapshop/factures/facture_pdf.php on line 188 FPDF error: Some data has already been output, can't send PDF file
bonne journée à tous,
Jackye
Pour le code promo, il faut supprime ou mieux passer en commentaire la partie suivante :
<tr> <td colspan="5" class='normal'> <b><?echo CODE_PROMO ?> :</b><br /> <input type="text" class="formulaire1" name="code_promo" value="<?=strtoupper(vb script:frmsubmit('recalc')"> <a class="normal" href="java script: frmsubmit('recalc');"><img src="images/ok.gif" align="absmiddle"></a><br /> </td> <td colspan="2"> </td> </tr>
sur le fichier achat/modele/caddie.php vers la ligne 440.
Sauf erreur de ma part, pour la facture, c'est soit une variable non déclarée soit une requête sur la base dans un champs qui n'existe pas dans la table.
Le mieux serait d'avoir une copie du fichier pour éplucher le code.
-
A vrai dire, il y a toujours un problème d'alignement qui est dû à la taille de l'iframe google de la colonne de doite (elle fait 200px alors que la colonne n'en fait que 150).
Après modif de la taille, tout se recale sur les 960px du haut
-
.../modele/haut.phpnon ?
Non c'est sur le fichier index.php du dossier racine.
-
Bonjour, j'aimerais savoir quelles sont les conditions à respecter pour pouvoir vendre peel.Faut'il laisser un logo peel quelque part, ou le déclarer à "l'inventeur" de PEEL?
Merci d'avance
et un grand merci a tous ceux qui on participé à l'élaboration de ce super script!
Simple question de respect et d'éthique personnelle. Imaginez que vous inventez quelque chose, le mettez à la dispo de chacun et que demain un concurrent se vante que c'est lui qui l'a fait.
Maintenant, un script open source est par définition "libre" mais je pense qu'une simple demande de prinicipe serait la bienvenue.
Cordialement
-
ouverture popup zoom : J'ai bien réussi à modifier la taille de la fenetre popup sur le fichier "template" et ça fonctionne à partie de l'accueil et des pages catégories, par contre sur la page détail du produit le popup rest par defaut à 300x300...pas trouve le fichier et ligne de modif...merci..
C'est dans le fichier fonction.php (il me semble), sur la fonction : print_critere_stock_prix.
Bon courage
-
Bonjour à tous,Quelqu'un peut-il m'indiquer dans quel fichier l'on change le titre de la page d'accueil
pour remplacer "PEEL.FR ,solution pour le comm....."
MERCI
Cela se modifie dans le back office dans les variables du site. La page index devrait reprendre le titre du site.
Affichage des produits dans la page d'accueil
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Posté(e) · Signaler ce message
Esaye en mettant ceci
en valeur à 2.
Sinon je pense qu'il faudrait instaurer une notion de position des produits enregistrée dans la base.