Flux d’activité

Flux d’activité de Messages

  1. paulanna


    remplace :

    // Récupération et affichage des données 
    
    
    $sql = "SELECT p.id, p.nom, p.promotion, p.descriptif, p.image1, e.prix_ttc AS ecotaxe, p.stock, p.on_stock
    
    , IF(ISNULL(e.prix_ttc),p.prix, (p.prix + e.prix_ttc)) AS prix_catalogue
    
    , IF(ISNULL(e.prix_ttc),p.prix * (1-p.promotion/100),(p.prix * (1-p.promotion/100) + e.prix_ttc)) AS prix_vente 
    
    FROM peel_produits_categories pc, peel_produits p LEFT JOIN peel_ecotaxes e ON (p.id_ecotaxe = e.id) WHERE p.id = pc.produit_id AND pc.categorie_id = '".intval($catid)."'
    
    AND p.on_special = '1' AND p.etat = '1' ORDER BY p.prix LIMIT $start,$nb";
    // Récupération et affichage des données 
    
    
    $sql = "SELECT p.id, p.nom, p.promotion, p.descriptif, p.image1, e.prix_ttc AS ecotaxe, p.stock, p.on_stock
    
    , IF(ISNULL(e.prix_ttc),p.prix, (p.prix + e.prix_ttc)) AS prix_catalogue
    
    , IF(ISNULL(e.prix_ttc),p.prix * (1-p.promotion/100),(p.prix * (1-p.promotion/100) + e.prix_ttc)) AS prix_vente 
    
    FROM peel_produits_categories pc, peel_produits p LEFT JOIN peel_ecotaxes e ON (p.id_ecotaxe = e.id) WHERE p.id = pc.produit_id AND pc.categorie_id = '".intval($catid)."'
    
    AND p.etat = '1' ORDER BY p.prix LIMIT $start,$nb";

  2. alexletiti


    Voici le fichier achat/index.php

    <?php

    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="normal" style="border-bottom: 1px dotted grey;text-transform : uppercase;"><?php affiche_arbre_categorie($catid) ?></div>

    <?php

    $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\"><tr valign=\"top\"><td class=\"normal\">";

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

    echo "</td></tr>";

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

    <tr valign="top"><td class="normal">

    <li><a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?catid=<?php echo $cat['id'] ?>"><?php echo $cat['nom'] ?></a></li>

    </td></tr>

    <?php }

    echo "<tr><td><img src=$wwwroot/images/blank.gif width=\"1\" height=\"10\" border=\"0\" alt=\"\" /></td></tr></table>";

    }

    } else {

    echo "";

    }

    ?>

    <?php

    $nb = 10; //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.nom, p.promotion, p.descriptif, p.image1, e.prix_ttc AS ecotaxe, p.stock, p.on_stock

    , IF(ISNULL(e.prix_ttc),p.prix, (p.prix + e.prix_ttc)) AS prix_catalogue

    , IF(ISNULL(e.prix_ttc),p.prix * (1-p.promotion/100),(p.prix * (1-p.promotion/100) + e.prix_ttc)) AS prix_vente

    FROM peel_produits_categories pc, peel_produits p LEFT JOIN peel_ecotaxes e ON (p.id_ecotaxe = e.id) WHERE p.id = pc.produit_id AND pc.categorie_id = '".intval($catid)."'

    AND p.on_special = '1' AND p.etat = '1' ORDER BY p.prix LIMIT $start,$nb";

    $result=mysql_query($sql) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());

    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%\">";

    while($prod=mysql_fetch_array($result))

    {

    ?>

    <tr>

    <td class="normal" align="center" valign="middle" width="200" height="200">

    <?php if ($prod['image1'] != "") { ?>

    <img src="<?php echo $repertoire_images?>/<?php echo $prod['image1'] ?>" align="center" width="150" alt="" />

    <?php } else {?>

    <img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" align="center" alt="photo non disponible" />

    <?php }?>

    </td>

    <td class="normal">

    <?php

    echo (!empty($prod['reference'])) ? "<span class=\"petit\">Réf. : ".$prod['reference']."</span><br />" : "";

    echo "<a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=".$catid."\">";

    echo html_entity_decode($prod['nom'])."</a><br />";

    echo (!empty($prod['marque'])) ? "<font class=\"normal\">Marque : ".$prod['marque']."</font><br />" : "";

    echo nl2br(html_entity_decode($prod['descriptif']))."<br />";

    $prix = $prod['prix_vente'];

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

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

    Prix T.T.C : <s><?php echo fprix($prod['prix_catalogue']); ?></s>&nbsp;

    <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 } ?>

    <!-- Début du formulaire -->

    <?php

    if ($prod['on_stock'] == 0 || ($prod['on_stock'] == 1 && $prod['stock'] > 0)) { ?>

    <form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">

    <b>Quantité : </b>

    <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>

    <?php

    } else {

    echo "Produit en rupture de stock";

    }?>

    | <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>

    <!-- Fin du formulaire -->

    <?php modifier($id = $prod['id'], $type = "produits"); ?>

    </td></tr>

    <tr>

    <td align="center" class="normal" colspan="2">

    <?php

    }

    //Boutons précé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é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>";

    }

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

    /******************************************************************************

    * FONCTIONS

    *****************************************************************************/

    function recupere_sous_categorie($catid=0) {

    /* Récupère le nom et la description de toutes les sous-caté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 à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    return $qid;

    }

    ?>

    Merci

  3. paulanna


    Bonjour,

    je viens d'installe la vesion de peel shopping 3.

    Je narrive pas àmettre des images our illusrer mes catégorie ni mes poduits.

    Je met parcourir et ensuite rien ne se passe.

    Jai déplacé le dssier upload à la racne du site mais rien n'a hangé.

    Pouvez vous m'ader s'il vos plait.

    Merci

    Alexandre

    mais le repertoire upload n'est pas déjà à la racine du site ?

    vous êtes en local ou en ligne ?

  4. jc1


    Bonjour,

    moi aussi j'ai le même problème.

    Quand je met le produit en page d'accueil ça marche nickel, il s'affiche.

    Par contre quand je ne le met pas en page d'accueil mais quand même en ligne, le produit ne s'affiche plus.

    Quand je fais une recherche il apparait et c'est tout.

    Dans la table produit, il n'apparait pas quand il n'est pas en pages d'accueil.

    Merci pour votre aide.

    Bonjour alexletiti,

    Dans tous les cas,

    que ton produit soit ou ne soit pas sur la page d'accueil,

    il doit toujours être présent dans ta table_produits.

    Sauf biensur si tu l'effaces de ta propre volonté.

    Dans la talbes_produits, la fonction qui fait appelle si un produit doit ou ne doit pas se presenter en page d'accueil, c'est au niveau du on_special de la table_produits.

    on_special=0 > n'apparait pas en page d'accueil

    on_special=1 > apparait en page d'accueil.

    Merci.

    La catégorie est bien en ligne puisqu'elle apparait au niveau du catalogue

    mais le produit de cette catégorie n'apparait pas dans le catalogue en ligne

    Il n'apparait dans la catalogue que si l'option page d'accueil est cochée dès qu'on

    enlèvement cette option, le produit n'apparait plus sur la page d'accueil ce qui est

    normal, mais il n'apparait plus non plus dans le catalogue dans la catégorie.

    Si j'utilise l'option recherche, mon produit est bien trouvé ...

    Comment faire apparaitre ce produit dans sa catégorie dans le catalogue ?

    D'avance merci

    Lisa

    Bonjour Lisa,

    Aurais tu une url de TEST

    De ton backoff stp.

    Merci

  5. pruault


    Bonjour à tous,

    Avant d'utiliser les coupons d'anniversaire, je souhaiterais poser quelques questions à ceux d'entre vous qui utilisent cette fonction.

    1/ Est-il possible de n'envoyer qu'un seul coupon à une personne donnée ? car pour l'instant, je n'ai vu que le bouton "Envoyer LES coupons d'anniversaire" et pour ma part, j'en ai à chaque fois plus d'une vingtaine !!! Impossible pour moi de faire un test sur une seule adresse :((((

    2/ En parcourant le forum, j'ai cru comprendre qu'il y avait un bug sur la prise en compte de l'avoir. J'ai la version Peel Premium 3.9 : le bug est-il résolu ? Car envoyer un bon cadeau qui ne fonctionne pas, ça risque de faire très mauvais effet !!!

    3/ Est-il possible d'ajouter un montant minimum de commande pour pouvoir bénéficier de l'avoir ?

    Merci de vos réponses ;o)

    Marie-Aude

    1/ Non

    2/ Oui

    3/ C'est un développement spécifique.

  6. pruault


    Bonjour,

    Je viens signaler un bug étrange...

    Dans l'interface d'administration lorsque je fais "contenu du site" -> "gérer les contacts", et que j'ajoute le texte utile, on me signale que les modifications ont bien été apportées, mais lorsque je vais pour visualiser la page contact, cela m'affiche une page blanche sans aucun texte (j'ai vérifié que le texte n'était pas de la meme couleur que le fond...)

    Merci pour votre aide,

    Ma version de Peel premium est la 3.9

    Vous savez probablement supprimé le contenu initial de la base de données

    Reprenez le fichier peel.sql et réinsérer uniquement les données de la table contact et cgv

  7. Lisa


    La catégorie est bien en ligne puisqu'elle apparait au niveau du catalogue

    mais le produit de cette catégorie n'apparait pas dans le catalogue en ligne

    Il n'apparait dans la catalogue que si l'option page d'accueil est cochée dès qu'on

    enlèvement cette option, le produit n'apparait plus sur la page d'accueil ce qui est

    normal, mais il n'apparait plus non plus dans le catalogue dans la catégorie.

    Si j'utilise l'option recherche, mon produit est bien trouvé ...

    Comment faire apparaitre ce produit dans sa catégorie dans le catalogue ?

    D'avance merci

    Lisa

  8. cameleo


    Bonjour,

    Je viens signaler un bug étrange...

    Dans l'interface d'administration lorsque je fais "contenu du site" -> "gérer les contacts", et que j'ajoute le texte utile, on me signale que les modifications ont bien été apportées, mais lorsque je vais pour visualiser la page contact, cela m'affiche une page blanche sans aucun texte (j'ai vérifié que le texte n'était pas de la meme couleur que le fond...)

    Merci pour votre aide,

    Ma version de Peel premium est la 3.9

  9. Marie-Aude


    Bonjour à tous,

    Avant d'utiliser les coupons d'anniversaire, je souhaiterais poser quelques questions à ceux d'entre vous qui utilisent cette fonction.

    1/ Est-il possible de n'envoyer qu'un seul coupon à une personne donnée ? car pour l'instant, je n'ai vu que le bouton "Envoyer LES coupons d'anniversaire" et pour ma part, j'en ai à chaque fois plus d'une vingtaine !!! Impossible pour moi de faire un test sur une seule adresse :((((

    2/ En parcourant le forum, j'ai cru comprendre qu'il y avait un bug sur la prise en compte de l'avoir. J'ai la version Peel Premium 3.9 : le bug est-il résolu ? Car envoyer un bon cadeau qui ne fonctionne pas, ça risque de faire très mauvais effet !!!

    3/ Est-il possible d'ajouter un montant minimum de commande pour pouvoir bénéficier de l'avoir ?

    Merci de vos réponses ;o)

    Marie-Aude

Twitter Advisto ecommerce

Facebook PEEL Shopping