Flux d’activité
Flux d’activité de Messages
-
-
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
-
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>
<?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.
-
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 : ";
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"> </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"> </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" > </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 " <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 à 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] -
As tu vérifié dans ton BO que le mode de règlement virement est bien défini avec le nom "TRANSFER" ?
Sinon, donne nous le code de ta page fin_commande.php STP.
-
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 1941Cela 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
-
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 : ";
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"> </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"> </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" > </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 " <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 à 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 "";
?>
-
Bonjour,
ok je t''envoi ça ce soir...
sinon tu utilise quoi comme script pour tes petites annonces ?
à bientôt...
-
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] -
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'];?>&bgcolor=E8E8E8" />
<param name="quality" value="high" />
<param name="bgcolor" value="ECF5FF" />
<embed src="swf/dewplayer.swf?son=mp3_extrait/<?php echo $prod['extrait'];?>&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 " <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 à 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] -
Bonjour,
pouvez vous mettre le code entier de la page car j'ai un decalage d'au moin 250 px sur la droite et je ne vois pas prquoi
Merci a vous
Yann
-
-
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
-
bonsoir merci pour tes encouragements
la page nouveauté se trouve dans achat/new.php et la fonction qui gère l'affichage template_index_produit se trouve dans modeles/default/template.php
ps: on ne peut pas t'envoyer des MP
-
achat/modeles/produits_details.php pour le prix il y a la fonction affiche_prix qui se trouve dans modeles/default/template.php
-
Bonjour à tous, comment espacer un peu plus l'image telle qu'affichée en index ? En clair, l'image produit et le nom produit par exemple (mais aussi le prix, pour ne citer que les deux là) sont trop serrés.
Quel fichier (j'ai fouillé dans le css mais pas trouvé) gère ce détail ?
Merci à tous
Vero
-
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 /> :(
-
pour prendre en charge les sauts de lignes <br /> <?php echo "".nl2br(stripslashes($frm['date_cours'])).""?>
-
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] -
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
-
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.
-
Bonjour,
Il faut cliquer sur "cliquez ici" pour imprimer le bon de commande pour le règlement, le lien est mort (aucune réaction). Je fais le test sur
mon site chez free mais aussi sur le site chez peel. Etant novice, pouvez-vous m'indiquer comment rectifier le script ?
D'avance merci
Lisa
-
-
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
-
bonjour Atila
tu veux écrire multi : + 80 euros dans la liste déroulant cela voudrait dire :
mono = 129,60
et
multi = 80 euros en plus de 129,60
Erreur Javascript avec les ventes Flash
dans Module PEEL Premium pour PEEL SHOPPING
Sam59
Posté(e) · Signaler ce message
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) ?