Flux d’activité
Flux d’activité de Messages
-
-
Dans fonctions.php, il ne manque pas la fonction suivante:
function construit_arbo_cat(&$sortie, &$preselectionne, $parent=0, $indent="") { /* Parcours récurcivement l'arbre des catégories, commençant d'un parent * il descend dans l'arbre et affiche les options pour une liste de boîtes de sélection * Les élément preselectionnés sont marqué comme tel */ $qid = mysql_query("SELECT id, nom_".$_SESSION['langue'].", parent_id FROM peel_categories WHERE parent_id = $parent ORDER BY position"); if ($qid) { if (mysql_num_rows($qid) > 0) { while ($cat = mysql_fetch_array($qid)) { $selectionne = in_array($cat['id'], $preselectionne) ? "selected" : ""; $sortie .= "<option value=\"" . $cat['id'] . "\" $selectionne>$indent" .stripslashes($cat['nom_'.$_SESSION['langue'].''])."</option>"; if ($cat['id'] != $parent) { construit_arbo_cat($sortie, $preselectionne, $cat['id'], $indent." "); } } } } }
Je n'arrive pas a acceder au ftp là :)
Willy
-
Bonjour
Pouvez vous me dire où modifier le paramètre qui sert à incrémenter les numéros de bon de commande?
Je repars à zéro avec ma boutique et je souhaite réinitialiser les numéros.
Merci par avance
Michel
-
Mais ca vous décalle le siet quand vous insérez le tout à la main dans le code c'est ca ?
Normalement il doit y avoir des balises <tr></tr> (création et fin de ligne) et <td></td> (création et fin de colonne). Il faut faire attention a respecter ces balises et leur ouverture/fermeture sinon ca décalle tout.
Mettez nous ici le code qu'il y a avant et apres où vous voulez mettre ce texte.
Willy
-
Comment insérez vous du texte exactement ?Directement dans le code ?
Vous faites bien attention au balises des tables, TR et TD ?
Willy
Bonjour Willy,
Merci de votre réponse.
Je souhaite mettre par exemple plusieurs liens vers des fichiers PDF juste avant les conditions de ventes
Exemple;
Cours de Tarot de Marseille 1
Cours de Tarot de Marseille 2
Cours de Tarot de Marseille 3
etc....
-
Comment insérez vous du texte exactement ?
Directement dans le code ?
Vous faites bien attention au balises des tables, TR et TD ?
Willy
-
Bonjour,
pour réinitialiser l'auto incrément des n° de commande, tu vas sur phpmyadmin, sur ta table, puis sur opérations et là en bas, tu peux modifier cette valeur.
Willy
-
Ok je vais tester ca cet aprem la je suis en train de bosser sur une anim flash. En tout cas merci beaucoup pour ton aide paulanna et j'ai été voir ta boutique elle est superbe :) j'espère arriver a faire aussi bien :unsure:
-
Bonjour,
Je ne parviens pas à faire l'insertion de texte dans la colonne de gauche (sans utiliser l'insertion des rubriques). En effet à chaque fois j'ai le contenue de ce qui ce trouve aux milieux de la page index qui ce retrouve tout en bas.
Est-ce qu’y a une façon de faire l'insertion sans que cela décale tout le site ?
Merci de votre aide.
Balam
-
Bonjour,
suite a plusieur essaies sur une boutique V3.1, je souhaiterais mettre reinitialisé les commandes a 0, car actuellement je suis a 54 commandes fictifs, et mon client veut que la 1ere futur commande commence a 1
Comment puis le faire?
J'ai essayé en allant dans la Table: peel_commandes et en supprimant les commandes, ttefois quant je cree une commande elle passe a 55
Merci
-
-
-
-
Acces en MP, ca il n'y a pas d'erreur flagrante a première vue.
Où est votre modif pour mettre les marques en ordre alphé ?
Willy
-
-
<? include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "Gérer les produits"; include("modeles/haut.php"); $start = vn($_REQUEST['start']);// Détermine la variable start (début de page) switch (vb script:return confirm('êtes-vous sûr de vouloir supprimer le produit <?=$ligne['nom_'.$_SESSION['langue'].''] ?> ?');" class=normal title="Supprimer <?=$ligne['nom_'.$_SESSION['langue'].''] ?>" href="<?=$_SERVER['PHP_SELF']?>?mode=suppr&id=<?=$ligne['id'] ?>"> <img src="<?=$wwwroot?>/administrer/images/b_drop.png" border="0"></a> </td> <td class=normal align="center"><?echo $ligne['reference'] ?></td> <td class=normal align="center"> <?php $sqlCAT = "SELECT id, nom_".$_SESSION['langue']." FROM peel_categories c, peel_produits_categories pc WHERE pc.produit_id = ".$ligne['id']." AND c.id = pc.categorie_id"; $resCAT = mysql_query($sqlCAT); if (mysql_num_rows($resCAT) > 0) { while ($cat = mysql_fetch_array($resCAT)) { echo html_entity_decode($cat['nom_'.$_SESSION['langue'].''])."<br />"; } } else { echo "<font color=\"red\"><b>n.c</b></font>"; } ?> </td> <td class=normal align="center"><a class=normal title="Modifier ce produit" href="<?=$_SERVER['PHP_SELF']?>?mode=modif&id=<?=$ligne['id'] ?>"><?=html_entity_decode($ligne['nom_'.$_SESSION['langue'].''])?></a></td> <td class=normal align="center"><?=fprix($ligne['prix']) ?> € T.T.C</td> <td align=center class=normal><?if (empty($ligne['etat'])) {echo "<img src=".$wwwroot."/administrer/images/puce-blanche.gif>";} else {echo "<img src=".$wwwroot."/administrer/images/puce-verte.gif>";} ?></td> <td class=normal align="center"> <?php if ($ligne['on_stock'] == 1) {?> <a class=petit title="Gérer les stocks" href="<?=$_SERVER['PHP_SELF']?>?mode=stock&id=<?=$ligne['id'] ?>"> <img src=<?=$wwwroot?>/administrer/images/stock.gif border=0></a> <?php $sqlEtatStock = "SELECT image FROM peel_etatstock WHERE id = '".$ligne['etat_stock']."'"; $resEtatStock = mysql_query($sqlEtatStock); $EtatStock = mysql_fetch_object($resEtatStock); if (!empty($EtatStock->image)) { echo "<img src=\"".$repertoire_images."".$EtatStock->image."\" />"; } } else { echo "n.a"; }?></td> <td class=normal align="center"><?=$ligne['points'] ?> pts</td> <td class=normal align="center"><?=return_date_fr($ligne['date_maj']) ?></td> </tr> <tr><td align="center" class="normal" colspan="10"> <? $i++; } } //Boutons précédent et suivant $Links-> pMultipage(); echo "</td></tr></table>"; } function affiche_liste_produits_stocknul($start, $frm) { global $wwwroot; global $categorie_options; ?> <table border="0" class="tablespace" width="760"> <tr> <td class="entete" colspan="2">Liste des produits dont le stock est nul</td> </tr> <? $Links = new MultiPage(); $Links-> ResultPerPage = 90; $Links-> LinkPerPage = 4; $Links-> Template = "tpl1.htm"; $Links-> SqlRequest = "SELECT p.id, p.nom_".$_SESSION['langue'].", s.stock FROM `peel_stocks` s, peel_produits p WHERE s.stock <= 0 AND p.id = s.produit_id ORDER BY p.id"; $Links-> Initialize(); $resHS=mysql_query($Links-> LimitSQL); if (mysql_num_rows($resHS) == 0) { echo "<tr><td class=normal><b>Tous les produits sont en stock</b></td></tr>"; } else { ?> <? $i = 0; echo "<table border=\"0\" class=\"tablespace\" width=\"760\">"; echo "<tr><td class=\"menu\">Action</td><td class=\"menu\">Produit</td></tr>"; while ($HS = mysql_fetch_array($resHS)) { echo "<tr ><td class=normal align=\"center\"><a href=$wwwroot/administrer/produits.php?mode=stock&id=".$HS['id']."><img src=\"$wwwroot/administrer/images/stock.gif\" border=\"0\"></a></td><td class=normal><a href=$wwwroot/administrer/produits.php?mode=modif&id=".$HS['id'].">".html_entity_decode($HS['nom_'.$_SESSION['langue'].''])."</a></td></tr>"; } } ?> <tr><td align="center" class="normal" colspan="4"> <? //Boutons précédent et suivant $Links-> pMultipage(); echo "</td></tr></table>"; } function affiche_liste_produits_acommander() { global $wwwroot; global $categorie_options; ?> <table border="0" class="tablespace" width="760"> <tr> <td class="normal" colspan="2"> <form method="POST" action="<?=$_SERVER['PHP_SELF']?>?start=0&mode=recherche"> <table border="0" cellpadding="0" cellspacing="2" width="100%"> <tr><td colspan="2" class="entete">Choisir vos critères de recherche</td></tr> <tr> <td class="normal">Etat du produit : <br /> <select size="1" name="etat" class="formulaire1"> <option value="NULL">Tous les produits</option> <option value="1">Produits en ligne</option> <option value="0">Produits en attente</option> </select> </td> <td class="normal">Catégories<br /> <select size="1" name="categorie" class="formulaire1"> <option value="NULL">Toutes les catégories</option> <?php if (!isset($categorie_id)) { $categorie_id = 0; } $frm['categories'] = array($categorie_id); //echo $frm['categories']; construit_arbo_cat($categorie_options,$frm['categories']); echo $categorie_options; ?> </select> </td> </tr> <tr> <td class="normal" valign="top"> Référence du produit : <input type="text" name="reference" size="15" class="formulaire1" value=""> </td> </tr> <tr> <td class="normal" valign="top">Le produit est-il en page d'accueil ?<br /> <span class="normal"> <input type="radio" name="homepage" value="NULL" checked>peu importe <input type="radio" name="homepage" value="1" >oui <input type="radio" name="homepage" value="0" >non </span> </td> </tr> <tr><td colspan="2" height="5" class="label"><img src="<?=$wwwroot?>/images/blank.gif" height="5"></td></tr> <tr> <td align="center" colspan="2"><input class="bouton" type="submit" value="Rechercher" class="formulaire1" name="action"> </td> </tr> </table> </form> </td></tr> <tr> <td class="entete" colspan="2">Liste des produits à commander</td> </tr> <? $Links = new MultiPage(); $Links-> ResultPerPage = 50; $Links-> LinkPerPage = 4; $Links-> Template = "tpl1.htm"; $Links-> SqlRequest = "SELECT p.id, p.reference, oi.nom_produit as nom, oi.promotion, oi.prix, oi.couleur, oi.taille, oi.delivery_stock, oi.commande_id, oi.order_stock FROM peel_commandes_articles oi LEFT JOIN peel_produits p ON (oi.produit_id = p.id) WHERE order_stock > 0"; $Links-> Initialize(); $resHS=mysql_query($Links-> LimitSQL); if (mysql_num_rows($resHS) == 0) { echo "<tr><td class=normal><b>Aucun produit à commander</b></td></tr>"; } else { ?> <? $i = 0; echo "<table border=\"0\" class=\"tablespace\" width=\"760\">"; echo "<tr><td class=\"menu\">Action</td><td class=\"menu\">Produit</td><td class=\"menu\" align=\"center\">Prix de vente</td><td class=\"menu\" align=\"center\">A commander</td><td class=\"menu\" align=\"center\">Détail de la commande</td></tr>"; while ($HS = mysql_fetch_array($resHS)) { echo "<tr ><td class=normal align=\"center\"> <a href=$wwwroot/administrer/produits.php?mode=stock&id=".$HS['id']."><img src=\"$wwwroot/administrer/images/stock.gif\" border=\"0\"></a></td> <td class=normal><a href=$wwwroot/administrer/produits.php?mode=modif&id=".$HS['id'].">".html_entity_decode($HS['nom'])."</a><br />Couleur : ".vb($HS['couleur'])."<br />Taille : ".vb($HS['taille'])."<br />Appro prévue : ".vb($HS['delivery_stock'])."</td> <td class=\"normal\" align=\"center\">".$HS['prix']." € TTC</td> <td class=\"label\" align=\"center\">".$HS['order_stock']."</td> <td class=\"normal\" align=\"center\"><a href=\"commandes.php?mode=details&id=".$HS['commande_id']."\">commande ".$HS['commande_id']."</a></td> </tr>"; } } ?> <tr><td align="center" class="normal" colspan="5"> <? //Boutons précédent et suivant $Links-> pMultipage(); echo "</td></tr></table>"; } function valide_form_produit(&$frm, &$erreurs) { $erreurs = array(); $msg = array(); if (empty($frm['nom_fr'])) { $erreurs['nom_fr'] = true; $msg['nom_fr'] = " Vous devez insérer un nom de produit."; } return $msg; } function affiche_formulaire_stockall() { /* Affiche le formulaire de modification pour le produit sélectionné */ global $wwwroot; $resProd = mysql_query("SELECT id, nom FROM peel_produits WHERE etat = '1'") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); ?> <form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>?start=0"> <input type="hidden" name="mode" value="InsereStockAll"> <table border="1" cellpadding=0 cellspacing=1 width=100%> <tr><td height="1" bgcolor="#336699" colspan="4"><img src="<?=$wwwroot?>/images/blank.gif" height="1"></td></tr> <tr bgcolor="#EEEEEE" colspan="4"> <td class="titre" colspan="4">Ajouter les stocks</td> </tr> <tr><td height="1" bgcolor="#336699" colspan="4"><img src="<?=$wwwroot?>/images/blank.gif" height="1"></td></tr> <tr><td class="label" align="center">Produit</td><td class="label" align="center">Stock</td><td class="label" align="center">Couleur</td><td class="label" align="center">Taille</td></tr> <? if (mysql_num_rows($resProd)>0) { while ($prod = mysql_fetch_array($resProd)) { $resStock = mysql_query("SELECT * FROM peel_stocks WHERE produit_id = '".$prod['id']."'"); while ($Stock = mysql_fetch_array($resStock)) { ?> <tr> <td align="center" class="normal"> <input type="hidden" name="id[]" value="<?echo $prod['id']?>"><?echo html_entity_decode($prod['nom'])?> </td> <td align="center"> <input type="text" class="formulaire1" style="width:50px" name="stock[]" value="<?echo $Stock['stock']?>"> </td> <td class="normal" align="center"> <input type="hidden" name="couleur[]" value="<?echo $Stock['couleur_id']?>"> <?php $Couleur = mysql_fetch_array(mysql_query("SELECT nom FROM peel_couleurs WHERE id = '".$Stock['couleur_id']."'")); echo html_entity_decode($Couleur['nom']); ?> </td> <td class="normal" align="center"> <input type="hidden" name="taille[]" value="<?echo $Stock['taille_id']?>"> <?php $Taille = mysql_fetch_array(mysql_query("SELECT nom FROM peel_tailles WHERE id = '".$Stock['taille_id']."'")); echo html_entity_decode($Taille['nom']); ?> </td> </tr> <? } } } ?> <tr><td colspan="4" align="center"><input type="submit" value="METTRE A JOUR LES STOCKS" class="bouton"></td></tr> </table></form> <? } function update_stockall_produit($frm) { /* Ajoute un nouveau sous-produit sous le parent $id. Les champs sont dans la variable $frm */ mysql_query("DELETE FROM peel_stocks"); for ($i = 0; $i < count($frm["stock"]); $i++) { mysql_query(" INSERT INTO peel_stocks ( produit_id ,taille_id ,couleur_id ,stock ) VALUES ( '{$frm["id"][$i]}' ,'{$frm["taille"][$i]}' ,'{$frm["couleur"][$i]}' , '{$frm["stock"][$i]}') "); } } ?>
-
-
Bonjour,
car même mon père à qui j'ai monter le site avec ma version s'en sort très bien !!
il est là pour vendre et non pour ce casser la tête avec du code !!
bien entendu il est pas question de donner toutes les combines qu'on a mis sur son site...
car on a passé du temps et on pardu des heures de someils ainsi que la moitier de ses cheveux !!
je trouve néanmoins que ce script est un peut lourd ( me consernant car j'ai mais presque toutes les fonctions ) demande à atila...
mais malgrès la lenteur je le trouve plus pratique qu'à l'origine...
une fois de plus c'est mon prpoint de vue...
à bientôt...
-
oui, en effet ta remarque rejoint mes pensées, je ferais un effort mais je ne macherai pas le travail non plus !
-
Bonjour,
merci et bravo...
néanmoins j'ai une question...
quand il y a confirmation de paypal ça retire 1 article du stock ok...
mais quand la commande n'est pas finalisée...
ça le retire aussi ??
est ce qu'on est obligé de mettre 2 articles alors qu'on en a qu'un ??!!
au risques d'avoir 2 vrai commandes ??!!
c'est ça qui me chiffone avec le stock !!
car j'ai eu près de 20 commandes où ça était des plaisantins avec adresse email crée en 3min...
que faire dans ce cas ??!!
à bientôt...
-
Bonjour,
pour répondre à paulanna...
pense aux novices qui souhaittent utiliser peel à leurs guises...
toi tu métrise bien le code !! moi un tout petit peux... et d'autre rien !!
ce scriptes est destiné à tous !!
car même quand on tappe du code, on peut se planter...
des fois ça prend du temps à retomber sur l'erreur...
à bientôt...
-
-
dans modeles/defautl/haut.php tu asif (!defined('IN_STANDBY')) { echo "<div align=\"center\" style=\"font-family:tahoma,verdana;font-size:13px;font-weight:bold;\"><br /><br />Le site $site est actuellement en cours de maintenance pour quelques minutes.<br /><br />Merci de votre compréhension.</div>"; exit(); }
en ce qui concerne le decalage des lignes j'ai donné cela a titre d'exmple
Ok pas de probleme ici :)
Pour plus de d'info sur le back office / Variable du site a partir de gestion des stock tous les lignes remplie descende
-
dans modeles/defautl/haut.php tu as
if (!defined('IN_STANDBY')) { echo "<div align=\"center\" style=\"font-family:tahoma,verdana;font-size:13px;font-weight:bold;\"><br /><br />Le site $site est actuellement en cours de maintenance pour quelques minutes.<br /><br />Merci de votre compréhension.</div>"; exit(); }
en ce qui concerne le decalage des lignes j'ai donné cela a titre d'exmple
-
arf je me trompais :unsure:mets 21 à la place de 18
Ok je regarde cela demain, probleme idem avec par exemple tous les ligne se decale :)
Numéro de facture
dans Module PEEL Premium pour PEEL SHOPPING
Willy
Posté(e) · Signaler ce message
Aves vous accès a phpmyadmin a partir de votre interface client du site ?
Si oui regarde là http://forum.peel.fr/index.php?showtopic=1024
On en a parlé 2 lignes en dessous de ton sujet :)
Willy