titou67

Utilisateur open source
  • Compteur de contenus

    6
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par titou67

  1. titou67 a ajouté un message dans un sujet  Pb dans suivant/précédent dans: (../achat/historique_commandes.php)   

    Sous peel shopping 3.00 j'ai se code dans achat/historique et il fonctionne très bien, à essayer !!


    <?php

    include("../configuration.inc.php");
    necessite_identification();


    $DOC_TITLE = "Gérer les commandes";

    include("$repertoire_modele/haut.php");

    switch (vb($_REQUEST['mode'])) {

    case "details" :
    affiche_details_commande(intval($_GET['id']), intval($_GET['id_utilisateur']), $_GET['timestamp']);
    break;

    default :
    $order = "o_timestamp";
    $sort = "DESC";
    affiche_liste_commandes(intval(vn($_REQUEST['start'])), $order, $sort);
    break;
    }

    include("$repertoire_modele/bas.php");

    /******************************************************************************
    * FONCTIONS
    *****************************************************************************/
    function affiche_details_commande($id, $id_utilisateur, $timestamp) {
    /* Charge les d&eacute;tails d'une commande et les affiche */

    global $wwwroot;

    $qid_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '$id' AND id_utilisateur = '$id_utilisateur' AND o_timestamp = '".urldecode($timestamp)."'");

    if ($qid_commande) {

    if (mysql_num_rows($qid_commande) > 0) {

    $qid_items = mysql_query("
    SELECT
    p.id
    ,p.reference
    ,oi.nom_produit
    ,oi.promotion
    ,p.prix AS curr_prix
    ,oi.prix AS purchase_prix
    ,oi.quantite
    ,oi.prix * oi.quantite AS total
    FROM peel_commandes_articles oi
    LEFT JOIN peel_produits p ON (oi.produit_id = p.id)
    WHERE commande_id = '$id'
    ") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    $commande = mysql_fetch_object($qid_commande);

    include("modeles/historique_commande_details.php");

    }


    }


    }

    function affiche_liste_commandes($start, $order, $sort) {

    global $wwwroot;

    $nb = 30;

    # Charge la liste des commandes et les affiche.
    $qid = mysql_query("
    SELECT id, email, o_timestamp, a_timestamp, statut_details, montant, paiement
    FROM peel_commandes WHERE email = '".$_SESSION['utilisateur']['email']."' AND id_utilisateur = '".intval($_SESSION['utilisateur']['id_utilisateur'])."' ORDER BY $order $sort LIMIT $start,$nb
    ");

    $sql_count = "SELECT COUNT(*) FROM peel_commandes ORDER BY $order $sort";



    include("modeles/historique_commande_liste.php");
    }

    ?>
    • 0
  2. titou67 a ajouté un message dans un sujet  modifier le nombre de colonne   

    Personne n'as de solution pour mettre sur 2 colonnes les produits, car si je mets le code si dessus mon caddi ne fonctionne plus.
    • 0
  3. titou67 a ajouté un message dans un sujet  modifier le nombre de colonne   

    Bonjour,
    Voici le code de ma page index dans achat.

    Merci Negoce, très aimable si tu peux me donner un coup de main.
    A bientôt

    <?
    include("../configuration.inc.php");

    if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);}

    $qid_c = recupere_sous_categorie($catid);

    $DOC_TITLE = "[Peel.fr]";

    include("$repertoire_modele/haut.php");
    ?>
    <div class="petit" style="border-bottom: 1px dotted grey;"><? affiche_arbre_categorie($catid) ?></div>

    <?

    $sqlcat = "SELECT image, description FROM peel_categories WHERE id = '".$catid."'";

    $rescat = mysql_query($sqlcat);

    $objcat = mysql_fetch_object($rescat);

    if ($rescat) {

    if (mysql_num_rows($rescat) > 0) {

    echo "<div align=\"center\" class=\"normal\">";

    if (!empty($objcat->image)) {

    echo "<img src=\"$wwwroot/upload/".$objcat->image."\" width=\"150\" align=\"center\">";

    }

    echo "<br /><br >".stripslashes($objcat->description);

    echo "</div>";

    }

    }


    if ($qid_c) {

    if (mysql_num_rows($qid_c) == 0) {

    echo "";

    } else {

    echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";

    $nb_cellules = mysql_num_rows($qid_c);

    $nb_colonnes = 2;

    $j = 0;

    echo "<strong>Liste des sous cat&eacute;gories :</strong>";

    while ($cat = mysql_fetch_array($qid_c)) {

    if ( $j % $nb_colonnes == 0 ) {

    echo "<tr>";

    }

    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 width=\"50%\" valign=\"top\">"; } else { echo "<td width=\"50%\" valign=\"top\">"; }


    ?>
    <table width="100%">
    <tr valign="top"><td class="normal">
    <li><a class="normal" href="<?=$_SERVER['PHP_SELF']?>?catid=<?=$cat['id'] ?>"><?=$cat['nom'] ?></a></li>
    </td></tr>
    <? }
    echo "<tr><td><img src=$wwwroot/images/blank.gif width=\"1\" height=\"10\" border=\"0\" alt=\"\" /></td></tr></table>";


    echo "</td>";

    $j++;

    if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {

    echo "</tr>";

    }

    }
    echo "</table> ";
    }
    }
    ?>
    <?
    $nb = 4; //nombre d'enregistrement par page

    if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];}

    // R&eacute;cup&eacute;ration et affichage des donn&eacute;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&eacute;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">
    <? if ($prod['image1'] != "") { ?>

    <img src="<?=$repertoire_images?>/<?=$prod['image1'] ?>" valign="top" width="100" alt="" />

    <?} else {?>

    <img src="<?=$wwwroot?>/images/photo-non-disponible.gif" align="left" valign="top" width="100%" alt="" />

    <?}?>

    </td>
    <td class="normal">
    <span class=petit>R&eacute;f. : <?=$prod['reference'] ?></span><br />
    <a class="titre" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>"><?echo stripslashes($prod['nom']) ?></a><br />
    <?
    echo stripslashes($prod['descriptif'])."<br />";

    $prix = $prod['prix'] * (1-$prod['promotion']/100);

    if ($prod['promotion'] != 0) {?>

    <font color="#CC0000">Promotion : <? echo $prod['promotion']; ?> %</font><br />

    Prix TTC : <s><?=fprix($prod['prix']); ?></s>&nbsp;

    <font color="#CC0000"><?=fprix($prix); ?> &euro; TTC</font><br />

    <? } else {?>

    Prix : <font color="#CC0000"><?=fprix($prix); ?> &euro; T.T.C</font><br />

    <? } ?>

    <form method="post" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>">
    Quantit&eacute; :
    <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="<?=$prod['id'] ?>" />
    <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">
    <img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0" />
    </a>
    <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">
    Ajouter au caddie
    </a>

    | <a class="normal" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>">
    <img src="<?=$wwwroot?>/images/voir.gif" align="middle" width="20" height="20" alt="" border="0" /></a>
    <a class="normal" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>">+ de d&eacute;tails</a><p>
    </form>
    </td></tr>
    </table>

    <?php

    }

    echo "</td>";

    $j++;

    if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
    echo "</tr>";
    }

    }
    ?>

    <tr>
    <td align="center" class="normal" colspan="2">
    <?
    }

    //Boutons pr&eacute;c&eacute;dent et suivant
    if($start)
    {echo("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page pr&eacute;c&eacute;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 :&nbsp;");
    for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les num&eacute;ros de pages
    {
    ?>
    <b><a class="petit" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><? echo $index+1; ?></a></b>
    <?
    }
    }
    echo "</td></tr></table>";
    //}
    include("$repertoire_modele/bas.php");

    /******************************************************************************
    * FONCTIONS
    *****************************************************************************/

    function recupere_sous_categorie($catid=0) {
    /* R&eacute;cup&egrave;re le nom et la description de toutes les sous-cat&eacute;gories de celle-ci */
    $qid = mysql_query("SELECT id, nom, description, parent_id FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    return $qid;
    }

    ?>
    • 0
  4. titou67 a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    modifier le nombre de colonne
    Bonjour,
    J'ai essayer de modifier le nombre de colonne et dans mettre 2 à la place d'une seule d'origine, mais le caddy ne fonctionne plus.

    Quelqu'un aurais-t-il une solutions à me proposer ?

    Merci, à tous
    • 4 réponses
    • 3 424 vues
  5. titou67 a ajouté un message dans un sujet  colonnes   

    Bonjour,

    J'aimerais faire mes affichages sur 2 colonnes sous peel shopping 3.00, mais quand je le mets en deux colonnes mon caddie ne fonctionne plus, la page va directement chez mon hébergeur. Avez vous une solution ?

    Merci pour votre aide.
    • 0
  6. titou67 a ajouté un message dans un sujet  CSV de peel shop 3.0 pour peel 2.9   

    Bonjour,

    Comment modifier sous peel shopping 3.00 l'affichage de la colonne centrale, j'aimerai en avoir 2 à la place d'une seule, mais je ne sais pas comment modifier le code en php dans index.php sous le répertoire achat ?

    Quand j'ai essayer de faire la modif j'avais mes deux colonnes centrales mais mon caddy ne fonctionnais plus, la page de mon site allais directement chez mon hébergeur.

    Merci pour votre aide !
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping