jpcreation
Utilisateur open source-
Compteur de contenus
246 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par jpcreation
-
jpcreation a ajouté un message dans un sujet Affichage des produits dans la page d'accueil
Esaye en mettant ceci
$nb_colonnes = 3;
en valeur à 2.
Sinon je pense qu'il faudrait instaurer une notion de position des produits enregistrée dans la base.
-
0
-
-
jpcreation a ajouté un message dans un sujet Affichage produits catégries
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.
-
0
-
-
jpcreation a ajouté un message dans un sujet Affichage des produits dans la page d'accueil
Quel est le problème ?
-
0
-
-
jpcreation a ajouté un message dans un sujet Soucis devis
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à.
-
0
-
-
jpcreation a ajouté un message dans un sujet est ce que Patrice serait en vacance ?
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.
-
0
-
-
jpcreation a ajouté un message dans un sujet 2 Mails confirmation de commande...
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.
-
0
-
-
jpcreation a ajouté un message dans un sujet Paramètres d'accès au blog
Je confirme
jpcreation
-
0
-
-
jpcreation a ajouté un message dans un sujet enlever le code promo
je vous envoie un MP avec mon mail . Envoyez moi le fichier pour que je le regarde.
-
0
-
-
jpcreation a ajouté un message dans un sujet comment cacher le taux de tva aux clientes étrangères
Bravo (et en plus on apprend mieux en le faisant soi-même) !
-
0
-
-
jpcreation a ajouté un message dans un sujet comment cacher le taux de tva aux clientes étrangères
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.
-
0
-
-
jpcreation a ajouté un message dans un sujet enlever le code promo
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.
-
0
-
-
jpcreation a ajouté un message dans un sujet enlever le code promo
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.
-
0
-
-
jpcreation a ajouté un message dans un sujet HT dans le backoffice
J'ai suivi effectivement ce post mais franchement, je pense que s'y lancer dans la premium va être une autre paire de manche.
-
0
-
-
jpcreation a ajouté un message dans un sujet 2 Mails confirmation de commande...
L'envoi des mails de commande sont traitées par "function email_commande(&$commandeid)" dans le fichier /lib/fonctions/fonctions.php
-
0
-
-
jpcreation a ajouté un message dans un sujet adresse de facturation = adresse de livraison
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>
-
0
-
-
jpcreation a ajouté un message dans un sujet Soucis devis
Quelle version de peel utlisez-vous ?
-
0
-
-
jpcreation a ajouté un message dans un sujet Creer bouton page caddie
C'est bien cela, il suffit de remplacer les parties de textes (exemple : Mettre à jour) par le lien sur votre image
-
0
-
-
jpcreation a ajouté un message dans un sujet HT dans le backoffice
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.
-
0
-
-
jpcreation a ajouté un message dans un sujet comment cacher le taux de tva aux clientes étrangères
Quelle est votre version de peel ?
-
0
-
-
jpcreation a ajouté un message dans un sujet enlever le code promo
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.
-
0
-
-
jpcreation a ajouté un message dans un sujet bouton cliquable !!
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
-
0
-
-
jpcreation a ajouté un message dans un sujet Espacement entre les catégories d'articles
Non c'est sur le fichier index.php du dossier racine.
-
0
-
-
jpcreation a ajouté un message dans un sujet vente de peel
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
-
0
-
-
jpcreation a ajouté un message dans un sujet Zoom sur produit
C'est dans le fichier fonction.php (il me semble), sur la fonction : print_critere_stock_prix.
Bon courage
-
0
-
-
jpcreation a ajouté un message dans un sujet CHANGER LE TITRE DE LA PAGE D'ACCUEIL
Cela se modifie dans le back office dans les variables du site. La page index devrait reprendre le titre du site.
-
0
-