Flux d’activité

Flux d’activité de Messages

  1. Sam59


    Bonjour,

    Lorsque je mets en produits en vente Flash, il n'est pas possible de le commander car le clic sur le bouton "acheter" provoque une erreur javascript.

    L'erreur survient que l'on clique sur le bouton dans la vente flash (en page index), comme sur le bouton dans les vignette produits "notre selection" (toujours en page index).

    Donc l'erreur arrive dès lors qu'on clique sur "acheter" depuis la page index.

    Si je retire la vente flash sur le produit, ca rentre dans l'ordre.

    Cela ne se produit pas si on clique sur "acheter" depuis la page de détail du produit.

    L'erreur javascript est :

    Ligne : 1

    Car : 1

    Erreur : Cet objet ne gère pas cette propriété ou cette méthode

    Code : 0

    h_tp://ww_.freestyle-creation . com/index.php (j'ai modifié ici l'adresse pour ne pas être indexé dans les robots, si vous voulez visualiser, je vous laisse la remettre au propre...)

    Avez vous une idée de ce qui peut provoquer cette erreur très génante, vu qu'elle bloque pratiquement la commande d'un produit en vente flash (sauf à penser à se rendre en fiche produit pour commander) ?

  2. Merlin


    Bonjour

    je suis novice en php et compagnie

    j'ai installé peel premium et c'est vraiment super comme produit

    Mon Pb est que je ne peux pas payer du tout j'ai un message d'erreur

    Une erreur de connexion à la base s est produite 751.

    Unknown column 'ecotaxe_ttc' in 'field list'

    si une personne peux me donné la solution et m'expliqué ca serai vraiment super

    Merci d'avance

  3. cans


    Bonjour, j'aimerais mettre en face de "Votre code promo" quand on est dans "Votre Panier", un produit "Le prêt a offrir" qui s'ajoute au panier lorsque l'on clique dessus.

    En fait je peux crée une fiche produit "Le prêt a offrir" et ne pas l'afficher dans "Notre Catalogue" seulement l'afficher quand le client est dans "Votre Panier".

    J'ai essayé d'adapter le code suivant mais c'est pour récuperer les variables ("prix", "nom du produit") ou je bloque.

    <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>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <?php echo "<img src=\"images/caddie.gif\" align=\"absmiddle\" alt=\"".ADD_CART."\" title=\"".ADD_CART."\" />";
    echo "<a class=\"normal\" href=\"java script:document.".$form."ajout".$prodId.".submit()\">";
    echo ADD_CART;
    echo "</a>";?><br />
    </td>[/codebox]

    Si quelqu'un peut m'aider a associer $prodId avec "Le prêt a offrir" ca serait pas mal.

  4. cans


    Essaye comme ça

    <? if (! $prod) { echo NO_FIND_PRODUCT; return false; } ?>


    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td height="30" bgcolor="#F0D5B7">
    <span class="petit"> <? affiche_arbre_categorie(vn($prod['categorie_id'])); ?></span> </td>
    </tr>
    <tr>
    <td height="29" background="<?=$wwwroot?>/menu-centre/neutre.gif">
    <span class="titreproduit"> <? echo html_entity_decode($prod['nom_'.$_SESSION['langue'].'']) ?></span>
    </tr>
    </table>



    <!--<div class="entete">
    <?php

    echo (!empty($prod['reference'])) ? "<span class=\"petit\">".REFERENCE." ".$prod['reference']."</span><br />" : "";
    echo"Notre livre&nbsp; :&nbsp;";

    echo html_entity_decode($prod['nom_'.$_SESSION['langue'].'']);/**/

    ?>
    </div> -->
    <br />
    <table width="600" border="0" align="center" cellpadding="0" cellspacing="0" background="<?=$wwwroot?>/images/fond_produit.gif">
    <!--DWLayoutTable-->




    <tr>
    <td width="48" height="19">&nbsp;</td>
    <td colspan="3" valign="top">
    <br />
    <?php
    echo"<img src=\"$wwwroot/images/produit.gif\" align=\"absmiddle\" border=\"0\"><span class=\"titre\" title=\"".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."\" alt=\"".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."\">";
    echo html_entity_decode($prod['nom_'.$_SESSION['langue'].'']) ;
    ?></td>
    </tr>
    <tr>
    <td height="116" colspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
    <!--DWLayoutTable-->

    <tr>
    <td width="262" height="116" valign="top">
    <br /> <div align="center">
    <?php

    $prix = $prod['prix'] * (1-$prod['promotion']/100);
    echo "<a href=\"achat/produit_details.php?id=".$prod['id']."\">";
    echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$repertoire_upload/pasimage.gif\" width=\"130\" alt=\"photo non disponible\" border=\"0\">";
    echo "</a>";

    if (!empty($prod['image2'])) {



    }

    ?>
    </div></td>
    </tr>
    </table></td>
    <td width="29">&nbsp;</td>
    <td width="259" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" >
    <!--DWLayoutTable-->

    <tr>
    <td width="238" height="116" valign="top" ><span class="normal">
    <br /> <?php

    echo"<span class=\"titre\" title=\"".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."\" alt=\"".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."\">";
    echo"</span><br>";
    echo nl2br(html_entity_decode($prod['descriptif_'.$_SESSION['langue'].'']));
    echo"<br>";

    #affichage de l'auteur
    $sqlBrand = "SELECT m.nom_".$_SESSION['langue']." as nom FROM peel_produits p, peel_produits_marques pm, peel_marques m WHERE pm.produit_id = '".intval($prod['id'])."' AND pm.produit_id = p.id AND pm.marque_id = m.id";
    $resBrand = mysql_query($sqlBrand);
    $Brand = mysql_fetch_object($resBrand);
    echo "<p>";
    if (mysql_num_rows($resBrand) > 0 ) {
    echo"<br>";
    echo (!empty($prod['reference'])) ? "<span class=\"petit\">".REFERENCE." ".$prod['reference']."</span><br />" : "";
    echo MANUFACTURER." : ".html_entity_decode($Brand->nom)."<br />";

    echo (!empty($prod['poids'])) ? "Poids net : ".$prod['poids']." gr" : "";


    echo"<br><br>";

    ?>







    </span><span class="normal">
    <?php

    affiche_prix($prod['id']);


    $prod['on_stock'] == 1 ? affiche_critere_stock1($prod['id'], $prod['affiche_stock'], $form = "details") : affiche_critere_stock0($prod['id'], $form = "details");



    $prod['comments'] == 1 ? "<br /><b>".COMMENTS."</b><br /><textarea name=\"comment\" class=\"formulaire1\"></textarea>" : "<input type=\"hidden\" name=\"comment\" class=\"formulaire1\" value=\"\">"; #- Si le produit permet au client de proposer un commentaire


    }




    ?>
    </span><span class="normal">
    <?php

    if (!empty($prod['points'])) {echo POINT." : ".$prod['points']." <br />";}


    ?>
    </span> </div></td>
    <td width="46" >&nbsp;</td>
    </tr>
    </table></td>
    </tr>












    <tr>
    <td height="52" colspan="4" valign="top"><span style="border-top:1px; border-bottom:1px; border-left:1px; border-right:1px ; padding:15px; text-align: justify;">
    <span class="normal"><?php echo "<font class=\"normal\">".nl2br(html_entity_decode($prod['description_'.$_SESSION['langue'].'']))."</font><br />";?></span></span></td>
    </tr>
    <tr>
    <td height="72" colspan="4" valign="top"><div align="center"><br />
    <br />
    <? echo (!empty($prod['image3'])) ? "<p><img src=\"$repertoire_upload/".$prod['image3']."\" border=\"0\"></p>" : "";?><br />
    <? echo (!empty($prod['image4'])) ? "<p><img src=\"$repertoire_upload/".$prod['image4']."\" border=\"0\"></p>" : "";?></div></td>
    </tr>
    <tr>
    <td height="1"></td>
    <td width="178"></td>
    <td></td>
    <td></td>
    </tr>
    </table>








    <?php
    echo "<div align=\"right\"><a class=\"normal\" href=\"$wwwroot/direaunami.php\"><img src=\"$wwwroot/images/mail.gif\" align=\"absmiddle\" border=\"0\"></a>";
    echo "&nbsp;<a class=\"normal\" href=\"$wwwroot/direaunami.php\"><b>".TELL_FRIEND."</b></a></div>";
    echo "<br /><br />";

    /* Charge les produits associ&eacute;s */

    $select = mysql_query("
    SELECT
    p.id,
    p.nom_".$_SESSION['langue'].",
    p.image1,
    p.prix,
    pr.reference_id
    FROM
    peel_produits p
    ,peel_produits_references pr
    WHERE p.id = pr.reference_id
    AND pr.produit_id = '".$prod['id']."'
    ")
    or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if (mysql_num_rows($select) > 0) {

    $nb_cellules = mysql_num_rows($select);

    $nb_colonnes = 2;

    echo "<div class=\"entete\">".ASSOCIED_PRODUCT."</div><br />";

    echo "<p><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"20\" width=\"100%\">";

    $j = 0;

    while ($ref = mysql_fetch_array($select)) {

    if ( $j % $nb_colonnes == 0 ) { echo "<tr valign=top>"; }

    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 class=\"normal\" width=\"50%\" align=\"center\">"; } else { echo "<td class=\"normal\" width=\"50%\" align=\"center\">"; }

    if (!empty($ref['image1'])) { echo "<img src=$repertoire_upload/".$ref['image1']." width=\"100\"/><br />";}

    echo "".stripslashes($ref['nom_'.$_SESSION['langue'].''])."<br />";

    echo "<a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".MORE."</a>";

    }
    echo "</td>";

    $j++;

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

    }
    echo "</table></p>";
    }

    if (est_identifie()) {
    if (a_priv("admin")) {
    echo "<a href=\"administrer/produits.php?mode=modif&id=".$prod['id']."\" class=\"label\">MODIFIER LE PRODUIT</a>";
    }
    }


    echo "";


    ?>[/codebox]

  5. verod


    Bonjour,

    en effectuant un test de paiement par virement, chose que je n'avais jamais tester, j'ai le message suivant en plus des infos de virement:

    Notice: Use of undefined constant CB - assumed 'CB' in /home/fashiond/public_html/lib/fonctions/fonctions.php on line 1941

    Cela parle de Carte Bancaire, si je ne me trompe, mais là je vois pas le rapport avec le mode virement.

    Merci de m'éclairer :(

    Vero

  6. noya_m


    Merci,

    juste un petit probleme je n'arrive pas a l'integrer dans ma page ;) (ca me donne un decalage ...)

    Si tu pouvais me l'integrer merci :(

    <? if (! $prod) { echo NO_FIND_PRODUCT; return false; } ?>

    <table width="100%" border="0" cellspacing="0" cellpadding="0">

    <tr>

    <td height="30" bgcolor="#F0D5B7">

    <span class="petit"> <? affiche_arbre_categorie(vn($prod['categorie_id'])); ?></span> </td>

    </tr>

    <tr>

    <td height="29" background="<?=$wwwroot?>/menu-centre/neutre.gif">

    <span class="titreproduit"> <? echo html_entity_decode($prod['nom_'.$_SESSION['langue'].'']) ?></span>

    </tr>

    </table>

    <!--<div class="entete">

    <?php

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

    echo"Notre livre&nbsp; :&nbsp;";

    echo html_entity_decode($prod['nom_'.$_SESSION['langue'].'']);/**/

    ?>

    </div> -->

    <br />

    <table width="600" border="0" align="center" cellpadding="0" cellspacing="0" background="<?=$wwwroot?>/images/fond_produit.gif">

    <!--DWLayoutTable-->

    <tr>

    <td width="48" height="19">&nbsp;</td>

    <td colspan="3" valign="top">

    <br />

    <?php

    echo"<img src=\"$wwwroot/images/produit.gif\" align=\"absmiddle\" border=\"0\"><span class=\"titre\" title=\"".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."\" alt=\"".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."\">";

    echo html_entity_decode($prod['nom_'.$_SESSION['langue'].'']) ;

    ?></td>

    </tr>

    <tr>

    <td height="116" colspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <!--DWLayoutTable-->

    <tr>

    <td width="262" height="116" valign="top">

    <br /> <div align="center">

    <?php

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

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

    echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$repertoire_upload/pasimage.gif\" width=\"130\" alt=\"photo non disponible\" border=\"0\">";

    echo "</a>";

    if (!empty($prod['image2'])) {

    }

    ?>

    </div></td>

    </tr>

    </table></td>

    <td width="29">&nbsp;</td>

    <td width="259" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" >

    <!--DWLayoutTable-->

    <tr>

    <td width="238" height="116" valign="top" ><span class="normal">

    <br /> <?php

    echo"<span class=\"titre\" title=\"".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."\" alt=\"".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."\">";

    echo"</span><br>";

    echo nl2br(html_entity_decode($prod['descriptif_'.$_SESSION['langue'].'']));

    echo"<br>";

    #affichage de l'auteur

    $sqlBrand = "SELECT m.nom_".$_SESSION['langue']." as nom FROM peel_produits p, peel_produits_marques pm, peel_marques m WHERE pm.produit_id = '".intval($prod['id'])."' AND pm.produit_id = p.id AND pm.marque_id = m.id";

    $resBrand = mysql_query($sqlBrand);

    $Brand = mysql_fetch_object($resBrand);

    echo "<p>";

    if (mysql_num_rows($resBrand) > 0 ) {

    echo"<br>";

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

    echo MANUFACTURER." : ".html_entity_decode($Brand->nom)."<br />";

    echo (!empty($prod['poids'])) ? "Poids net : ".$prod['poids']." gr" : "";

    echo"<br><br>";

    ?>

    </span><span class="normal">

    <?php

    affiche_prix($prod['id']);

    $prod['on_stock'] == 1 ? affiche_critere_stock1($prod['id'], $prod['affiche_stock'], $form = "details") : affiche_critere_stock0($prod['id'], $form = "details");

    $prod['comments'] == 1 ? "<br /><b>".COMMENTS."</b><br /><textarea name=\"comment\" class=\"formulaire1\"></textarea>" : "<input type=\"hidden\" name=\"comment\" class=\"formulaire1\" value=\"\">"; #- Si le produit permet au client de proposer un commentaire

    }

    ?>

    </span><span class="normal">

    <?php

    if (!empty($prod['points'])) {echo POINT." : ".$prod['points']." <br />";}

    ?>

    </span> </div></td>

    <td width="46" >&nbsp;</td>

    </tr>

    </table></td>

    </tr>

    <tr>

    <td height="52" colspan="4" valign="top"><span style="border-top:1px; border-bottom:1px; border-left:1px; border-right:1px ; padding:15px; text-align: justify;">

    <span class="normal"><?php echo "<font class=\"normal\">".nl2br(html_entity_decode($prod['description_'.$_SESSION['langue'].'']))."</font><br />";?></span></span></td>

    </tr>

    <tr>

    <td height="72" colspan="4" valign="top"><div align="center"><br />

    <br />

    <? echo (!empty($prod['image3'])) ? "<p><img src=\"$repertoire_upload/".$prod['image3']."\" border=\"0\"></p>" : "";?><br />

    <? echo (!empty($prod['image4'])) ? "<p><img src=\"$repertoire_upload/".$prod['image4']."\" border=\"0\"></p>" : "";?></div></td>

    </tr>

    <tr>

    <td height="1"></td>

    <td width="178"></td>

    <td></td>

    <td></td>

    </tr>

    </table>

    <?php

    echo "<div align=\"right\"><a class=\"normal\" href=\"$wwwroot/direaunami.php\"><img src=\"$wwwroot/images/mail.gif\" align=\"absmiddle\" border=\"0\"></a>";

    echo "&nbsp;<a class=\"normal\" href=\"$wwwroot/direaunami.php\"><b>".TELL_FRIEND."</b></a></div>";

    echo "<br /><br />";

    /* *************************Charge les produits associés **************************** */

    $select = mysql_query("

    SELECT

    p.id,

    p.nom_".$_SESSION['langue'].",

    p.image1,

    p.prix,

    pr.reference_id

    FROM

    peel_produits p

    ,peel_produits_references pr

    WHERE p.id = pr.reference_id

    AND pr.produit_id = '".$prod['id']."'

    ")

    or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if (mysql_num_rows($select) > 0) {

    echo "<div class=\"entete\">".ASSOCIED_PRODUCT."</div><br />";

    while ($ref = mysql_fetch_array($select)) {

    echo "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td class=\"normal\" align=\"center\">";

    if (!empty($ref['image1'])) { echo "<img src=$repertoire_upload/".$ref['image1']." width=\"100\"/><br />";}

    echo "".stripslashes($ref['nom_'.$_SESSION['langue'].''])."</td>";

    echo "<td class=\"normal\" width=\"100\"><a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".MORE."</a></td></tr></table>";

    }

    }

    if (est_identifie()) {

    if (a_priv("admin")) {

    echo "<a href=\"administrer/produits.php?mode=modif&id=".$prod['id']."\" class=\"label\">MODIFIER LE PRODUIT</a>";

    }

    }

    echo "";

    ?>

  7. cans


    Bonjour, je vous met le code de la requête que j'ai sur un site en oscommerce pour "les clients ont également acheté" on peut essayer de l'adapter a Peel

    if (isset($HTTP_GET_VARS['products_id'])) {
    $orders_query = tep_db_query("select p.products_id, p.products_image from " . TABLE_ORDERS_PRODUCTS . " opa, " . TABLE_ORDERS_PRODUCTS . " opb, " . TABLE_ORDERS . " o, " . TABLE_PRODUCTS . " p where opa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and opa.orders_id = opb.orders_id and opb.products_id != '" . (int)$HTTP_GET_VARS['products_id'] . "' and opb.products_id = p.products_id and opb.orders_id = o.orders_id and p.products_status = '1' group by p.products_id order by o.date_purchased desc limit " . MAX_DISPLAY_ALSO_PURCHASED);[/codebox]

  8. cans


    Salut je te met le code de achat\modeles\produit_details.php

    <? if (! $prod) { echo NO_FIND_PRODUCT; return false; } ?>

    <table border="0" width="100%" cellpadding="5" cellspacing="0">
    <tr>
    <td class="petit">
    <? affiche_arbre_categorie(vn($prod['categorie_id'])); ?>
    </td>
    </tr>
    <tr>
    <td class="normal" valign="top">

    <div class="entete">

    <?php

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

    echo html_entity_decode($prod['nom_'.$_SESSION['langue'].'']) ?></td></tr>

    </div>
    <table cellpadding="5" cellspacing="0" border="0" width="100%" align="center">
    <tr>
    <td width="25%" align="center" valign="middle">
    <?php

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

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

    echo (!empty($prod['image1'])) ? "<a rel=\"lightbox\"
    href=
    '".$repertoire_upload."/".$prod['image2']."',
    title='".htmlspecialchars($prod['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."',
    ;\"
    /><img src=\"$repertoire_upload/".$prod['image1']."\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/></a>" : "<img src=\"$wwwroot/images/photo-non-disponible.gif\" alt=\"photo non disponible\" border=\"0\">";

    echo "</a>";

    if (!empty($prod['image2'])) {

    echo "<div style=\"text-align: center\" class=\"normal\"><a rel=\"lightbox\"
    href=
    '".$repertoire_upload."/".$prod['image2']."',
    title='".htmlspecialchars($prod['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."',
    ;\"
    />zoom</a></div>";

    }

    ?>

    </td>
    <td class="normal" valign="top">
    <?php

    if ($prod['on_download'] == 1) {

    echo LISTEN;?>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="200" height="20" id="dewplayer" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="swf/dewplayer.swf?son=mp3_extrait/<?php echo $prod['extrait'];?>&amp;bgcolor=E8E8E8" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="ECF5FF" />
    <embed src="swf/dewplayer.swf?son=mp3_extrait/<?php echo $prod['extrait'];?>&amp;bgcolor=ECF5FF" quality="high" bgcolor="ECF5FF" width="200" height="20" name="dewplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
    </embed>
    </object>
    <?php

    }

    echo nl2br(html_entity_decode($prod['descriptif_'.$_SESSION['langue'].'']));

    if ($prod['on_download'] == 0) {

    $prod['on_stock'] == 1 ? affiche_critere_stock1($prod['id'], $prod['affiche_stock'], $form = "details") : affiche_critere_stock0($prod['id'], $form = "details");

    } else {

    affiche_critere_download($prod['id'], $form = "download");

    }

    echo "<br />";

    $prod['comments'] == 1 ? "<br /><b>".COMMENTS."</b><br /><textarea name=\"comment\" class=\"formulaire1\"></textarea>" : "<input type=\"hidden\" name=\"comment\" class=\"formulaire1\" value=\"\">"; #- Si le produit permet au client de proposer un commentaire

    echo "<br />";

    affiche_prix($prod['id']);


    ?>

    </td>
    </tr>
    <tr><td class="normal" colspan="2">

    <?php echo "<font class=\"normal\">".nl2br(html_entity_decode($prod['description_'.$_SESSION['langue'].'']))."</font><br />";?>
    <p>
    <div align="center">
    <? echo (!empty($prod['image3'])) ? "<p><img src=\"$repertoire_upload/".$prod['image3']."\" border=\"0\"></p>" : "";?>
    <? echo (!empty($prod['image4'])) ? "<p><img src=\"$repertoire_upload/".$prod['image4']."\" border=\"0\"></p>" : "";?>
    </div>
    </p>

    <?php

    if (!empty($prod['points'])) {echo POINT." : ".$prod['points']." <br />";}


    ?>
    </td>
    </tr>

    <tr><td class="normal" colspan="2">
    <?php





    echo "<div align=\"right\"><a class=\"normal\" href=\"$wwwroot/direaunami.php\"><img src=\"$wwwroot/images/mail.gif\" align=\"absmiddle\" border=\"0\"></a>";

    echo "&nbsp;<a class=\"normal\" href=\"$wwwroot/direaunami.php\"><b>".TELL_FRIEND."</b></a></div>";

    echo "<br /><br />";

    /* Charge les produits associ&eacute;s */

    $select = mysql_query("
    SELECT
    p.id,
    p.nom_".$_SESSION['langue'].",
    p.image1,
    p.prix,
    pr.reference_id
    FROM
    peel_produits p
    ,peel_produits_references pr
    WHERE p.id = pr.reference_id
    AND pr.produit_id = '".$prod['id']."'
    ")
    or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if (mysql_num_rows($select) > 0) {

    $nb_cellules = mysql_num_rows($select);

    $nb_colonnes = 2;

    echo "<div class=\"entete\">".ASSOCIED_PRODUCT."</div><br />";

    echo "<p><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"20\" width=\"100%\">";

    $j = 0;

    while ($ref = mysql_fetch_array($select)) {

    if ( $j % $nb_colonnes == 0 ) { echo "<tr valign=top>"; }

    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 class=\"normal\" width=\"50%\" align=\"center\">"; } else { echo "<td class=\"normal\" width=\"50%\" align=\"center\">"; }

    if (!empty($ref['image1'])) { echo "<img src=$repertoire_upload/".$ref['image1']." width=\"100\"/><br />";}

    echo "".stripslashes($ref['nom_'.$_SESSION['langue'].''])."<br />";

    echo "<a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".MORE."</a>";

    }
    echo "</td>";

    $j++;

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

    }
    echo "</table></p>";
    }

    if (est_identifie()) {

    if (a_priv("admin")) {

    echo "<a href=\"administrer/produits.php?mode=modif&id=".$prod['id']."\" class=\"label\">MODIFIER LE PRODUIT</a>";

    }

    }


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


    ?>[/codebox]

  9. verod


    Mes encouragements sont mérités :(

    Pour les MP, j'ai supprimé des messages, je sais pas si cela joue (je n'avais que 18% maintenant j'ai 6%)

    Ok donc je vais voir dans template car cela concerne tous les produits (nouveautés comme articles en vente flash mais aussi les autres...)

    Je regarde demain.

    Bonne nuit et merci paulanna

    Vero

  10. bouro


    Bonsoir,

    Ca ne marche pas en fait quand je mets ce code : <?php echo stripslashes($frm['date_cours'])?>

    ça fonctionne bien mais quand je veux modifier un produit le champs de la date il est pas dans le bon format après j'appelle la fonction qui format la date, et c'est la ou je vois afficher le <br /> quand je clique sur ajouter produit, et quand j'enlève le code de la fonction il disparet, j'ai tester aussi ce code : <?php echo date("d/m/Y", strtotime($frm['date_cours'])) ?>

    mais pareil toujours le <br /> :(

  11. bouro


    Bonsoir,

    Voila le code de toute la page il suffi de rajouter juste un champs date après reference dans la base de données pour tester :


    <?php
    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 <?php echo addslashes($ligne['nom']) ?> ?');" class="normal" title="Supprimer <?php echo $ligne['nom'] ?>" href="<?php echo $_SERVER['PHP_SELF']?>?mode=suppr&id=<?php echo $ligne['id'] ?>">
    <img src=<?php echo $wwwroot?>/images/poubelle.gif border=0></a></td>
    <td class="normal" align="center">

    <?php

    $sqlCAT = "SELECT id, nom 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'])."<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="<?php echo $_SERVER['PHP_SELF']?>?mode=modif&id=<?php echo $ligne['id'] ?>"><?php echo stripslashes($ligne['nom'])?></a></td>
    <td class="normal" align="center"><?php echo $ligne['prix'] ?> € T.T.C</td>
    <td align="center" class="normal"><?php if (empty($ligne['etat'])) {echo "<img src=\"".$wwwroot."/administrer/images/puce-blanche.gif\" alt=\"\" />";} else {echo "<img src=\"".$wwwroot."/administrer/images/puce-verte.gif\" alt=\"\" />";} ?></td>
    <td align="center" class="label"><?php if (empty($ligne['on_stock'])) { echo "n.a"; } else { echo ($ligne['stock'] <= 0) ? "<font color=\"red\">".$ligne['stock']."</font>" : $ligne['stock'];} ?></td>
    <td class="normal" align="center"><?php echo date("d-m-Y", strtotime($ligne['date_maj'])) ?></td>
    </tr>
    <tr><td align="center" class="normal" colspan="7">
    <?php
    $i++;
    }

    }

    //Boutons précédent et suivant
    if($start)
    {

    print("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?start=".($start-$nb)."&categorie=".vb($frm['categorie'])."\">page précédent</a>");}

    $result=mysql_query($sql_count);

    $row=mysql_fetch_row($result);


    if($row[0]>($start+$nb))
    {

    if($start) {print(" / ");}

    print("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?start=".($start+$nb)."&categorie=".vb($frm['categorie'])."\">page suivante</a>");

    }

    print("<br />");

    //Affichage des pages
    if($row[0]>$nb) // le nombre d'enreg. est > au nb de lignes d'affichage ?

    for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages
    {
    ?>
    <a class="normal" href="<?php echo $_SERVER['PHP_SELF']."?start=".$index*$nb; ?>&categorie=<?php echo vb($frm['categorie'])?>"><?php echo $index+1; ?></a>
    <?php
    }
    echo "</td></tr></table>";
    }

    function valide_form_produit(&$frm, &$erreurs) {

    $erreurs = array();
    $msg = array();

    if (empty($frm['nom'])) {
    $erreurs['nom'] = true;
    $msg['nom'] = " Vous devez insérer un nom de produit.";

    }

    return $msg;
    }

    ?>
    [/codebox]

  12. paulanna


    dans la fiche détails du produit : si le produit que tu consultes fait également parti des produits associés c'est que peut etre tu l'as tout simplement associé dans la fichie produit dans le back office.

    pour la requete essaie :

    SELECT DISTINCT( commande_id) FROM peel_commandes_articles

    à la place de

    SELECT DISTINCT commande_id FROM peel_commandes_articles

  13. cans


    Bonjour paulanna,

    Tu peux m'en dire un peu plus ou il faut mettre (commande_id), pour que l'on est pas 2 fois le même produit associé dans la page du descriptif produit, par exemple pour ne pas avoir le detail produit et le même produit en dessous lui etant associé dans "les client ont également acheté".

    Ton aide sera la bienvenue.

    Merci d'avance.

  14. cans


    C'est bizarre ça marche bien en local avec easy php mais sur le serveur dédié 1and1 j'ai un message d'erreur.

    Une erreur de connexion à la base s est produite 205.

    You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT DISTINCT commande_id FROM peel_commandes_articles

Twitter Advisto ecommerce

Facebook PEEL Shopping