Flux d’activité
Flux d’activité de Messages
-
-
-
bonjour,
sur la page caddie.php, j'ai integre ceci <?php le module print_on_promo(); />
Donc desormais sous l'ensemble de mon panier, nous pouvons ajouter les promo, ttefois j'ai un probleme quand je clique sur ajouter au panier, ce produit ne s'integre pas
voir le code :
<? if ($_SESSION['caddie']->compte_elements() == 0) {echo "<div class=\"normal\">".nl2br(EMPTY_CADDIE)."</div>";
return false;
} ?>
<script language="Javascript">
function frmsubmit(func) {
frm = document.entryform;
frm.func.value = func;
frm.submit();
}
</script>
<!--<?php echo "<div class=\"entete\"><img src=\"$wwwroot/images/fleche.gif\"> ".CADDIE."</div>" ?>-->
<?php echo "<img src=\"$wwwroot/images/panier2.gif\">" ?>
<form name="entryform" method="POST" action="<?=$_SERVER['PHP_SELF']?>">
<input type="hidden" name="func" value="">
<table border="0" cellspacing="5" cellpadding="0" width="100%">
<?
echo "<tr><td>";
echo "<div class=\"label_rouge\">";
echo "<blink>";
echo nl2br(stripslashes(vb script:return confirm('Etes-vous sûr de vouloir enlever ce produit du panier ?');" class="normal" href="<?=$_SERVER['PHP_SELF']?>?func=enleve&ligne=<?=$i?>&id=<?=$prod['id']?>"><img src="images/poubelle.gif" width="25" height="25" alt="" border="0"></a></td>
<td class="lignecaddie">
<!-- affiche le nom du produit -->
<a class="normal" href="achat/produit_details.php?id=<?=$prod['id']?>"><?echo stripslashes($prod['nom_'.$_SESSION['langue'].''])?></a>
<?php
if (!empty($delivery_stock)) { echo "<br />".DELIVERY_STOCK." : $delivery_stock<br />";}
echo (!empty($comment)) ? "<br /><b>".COMMENTS."</b><br /><textarea name=\"comment[]\" class=\"formulaire1\">$comment</textarea>" : "<input type=\"hidden\" name=\"comment[]\" value=\"\" />";
echo (!empty($couleur) > 0) ? "<br /><b>".COLOR."</b> : $couleur<br /> <input type=\"hidden\" name=\"couleur[]\" value=\"$couleur\">" : "<input type=\"hidden\" value=\"\" name=\"couleur[]\">";
echo (!empty($taille) > 0) ? "<br /><b>".SIZE."</b> : $taille<br /> <input type=\"hidden\" name=\"taille[]\" value=\"$taille\">" : "<input type=\"hidden\" value=\"\" name=\"taille[]\">";
echo (!empty($email_check) > 0) ? "<br />".EMAIL_FRIEND." : $email_check<br /> <input type=\"hidden\" name=\"email_check[]\" value=\"$email_check\">" : "<input type=\"hidden\" value=\"\" name=\"email_check[]\">";
echo "</td>";
echo "<td class=\"lignecaddie\" align=\"center\">";
if (!empty($remise_produit)) { echo "<s>".fprix($prix_cat_ht)." €</s> "; }
echo fprix($prix_ht)."€";
echo "</td>";
echo "<td class=\"lignecaddie\" align=\"center\">";
echo (!empty($remise_produit)) ? fprix($remise_produit)." € (- $remise_produit_percent %)" : "-";
echo "</td>";
?>
<td class="lignecaddie" align="center"><?=$quantite?><input type="hidden" name="quantite[]" value="<?=$quantite?>" onChange="java script:frmsubmit('recalc');" class="formulaire1"></td>
<td class="lignecaddie" align="center">
<?echo fprix($total_prix); ?> € ht
</td>
</tr>
<? }
}
} ?>
<?php
if (!empty($_SESSION['caddie']->ecotaxe_ttc)) {
?>
<tr>
<td colspan="5" class="normal" align="right">Ecotaxe T.T.C :</td>
<td class="normal" align="right">
<? echo fprix($_SESSION['caddie']->ecotaxe_ttc) ?> € T.T.C
</td>
<?php
}
#- Si la session client contient une remise en % > 0
if (!empty($_SESSION['caddie']->total_remise_client)) {
?>
<tr>
<td colspan="5" class="normal" align="right"><?echo REMISE_CLIENT ?> (<? echo $_SESSION['caddie']->remise_client_percent." % "?>):</td>
<td class="normal" align="right">
- <? echo fprix($_SESSION['caddie']->total_remise_client) ?> € T.T.C
</td>
</tr>
<?php
}
#- Si la session caddie contient un code promotionnel
if (!empty($_SESSION['caddie']->total_remise_code) ) {
?>
<tr>
<td colspan="5" class="normal" align="right"><?echo CODE_PROMO_REMISE." (".$_SESSION['caddie']->remise_code_percent." % ) :";?></td>
<td class="normal" align="right">
- <?=fprix($_SESSION['caddie']->total_remise_code) ?> € T.T.C
</td>
</tr>
<? }
#- Si la session caddie contient un chèque cadeau
if (!empty($_SESSION['caddie']->total_remise_cheque) ) {
?>
<tr>
<td colspan="5" class="normal" align="right"><?echo CHEQUE_CADEAU_REMISE." :";?></td>
<td class="normal" align="right">
- <?=fprix($_SESSION['caddie']->total_remise_cheque) ?> € T.T.C
</td>
</tr>
<? }
#- Si la session caddie contient un chèque cadeau
if (!empty($_SESSION['caddie']->total_remise_bon) ) {
?>
<tr>
<td colspan="5" class="normal" align="right"><?echo BON_REDUCTION_REMISE." :";?></td>
<td class="normal" align="right">
- <?=fprix($_SESSION['caddie']->total_remise_bon) ?> € T.T.C
</td>
</tr>
<? }
#- Si la session caddie contient un chèque cadeau
if (!empty($_SESSION['caddie']->avoir) ) {
?>
<tr>
<td colspan="5" class="normal" align="right"><?echo AVOIR." :";?></td>
<td class="normal" align="right">
- <?=fprix($_SESSION['caddie']->avoir) ?> € T.T.C
</td>
</tr>
<? }
?>
<tr>
<td colspan="5" class="normal" align=right><?echo SHIPPING_COST?> :</td>
<td class="normal" align="right">
<?php
echo (!empty($_SESSION['caddie']->cout_transport)) ? fprix($_SESSION['caddie']->cout_transport_ht)." € H.T." : "".OFFERED." ".FROM." $seuil_total €";
?>
</td>
</tr>
<?
if ($_SESSION['caddie']->total > 0) {
?>
<tr>
<td colspan="5" class="normal" align=right><?echo TOTAL_HT ?> :</td>
<td class="normal" align="right">
<? echo fprix($_SESSION['caddie']->total_ht) ?> € H.T.
</td>
</tr>
<?php
if ($_SESSION['caddie']->zoneTva == 1) {
?><tr>
<td colspan="5" class="normal" align="right"><i><?echo VAT ?> :</i></td>
<td class="normal" align="right">
<i><? echo fprix($_SESSION['caddie']->total_tva) ?> €</i>
</td>
</tr>
<?php
}
?>
<tr>
<td colspan="5" class="label" align=right><?echo NET ?> :</td>
<td class="total" align="right">
<? echo fprix($_SESSION['caddie']->total) ?> €
</td>
</tr>
<?
}
if ( $_SESSION['caddie']->total_points > 0 ) {
?>
<tr>
<td colspan="5" class="normal" align="right"><?echo ORDER_POINT ?> :</td>
<td class="normal" align="right">
<? echo $_SESSION['caddie']->total_points." ".POINT ?>
</td>
</tr>
<? } ?>
<tr>
<td colspan="6" class="normal">
<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tr >
<td class="label" style="border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;<?php echo (empty($_SESSION['caddie']->zone)) ? "border-bottom:1px solid black;" : "";?>">
<?php
if (isset($_SESSION['caddie']->pays)) {
$queryPays = mysql_query("SELECT pays_".$_SESSION['langue']." FROM peel_pays WHERE pays_".$_SESSION['langue']." = '".addslashes($_SESSION['caddie']->pays)."'");
if (mysql_num_rows($queryPays) >0) {
$objPays = mysql_fetch_array($queryPays);
$ship = $objPays['pays_'.$_SESSION['langue'].''];
}
}
if (!empty($erreur_pays)) {echo "<font color=red><b>$erreur_pays</b></font><br />";}
echo COUNTRY_SHIP ?> (*) :
<select class="formulaire1" name="pays_zone" onChange="java script:frmsubmit('recalc')">
<option value="|"><?echo COUNTRY_CHOOSE ?></option>
<?php
$sqlPays = "SELECT id, pays_".$_SESSION['langue'].", zone FROM peel_pays WHERE etat = '1' ORDER BY pays_".$_SESSION['langue']."";
$resPays = mysql_query($sqlPays);
if ($resPays) {
if (mysql_num_rows($resPays) >0) {
while ($Pays = mysql_fetch_array($resPays)) {
echo "<option value=\"".$Pays['id']."|".$Pays['zone']."\"";
if (vb script:frmsubmit('recalc')">
<option value=""><?echo SHIP_TYPE_CHOOSE ?></option>
<?php
$queryZone = mysql_query("SELECT id FROM peel_zones WHERE nom_".$_SESSION['langue']." = '".addslashes($_SESSION['caddie']->zone)."'");
$objZone = mysql_fetch_object($queryZone);
$sqlType = "SELECT DISTINCT(t.id), t.nom_".$_SESSION['langue']." FROM peel_tarifs tf, peel_types t WHERE t.id = tf.type AND tf.zone = '".$objZone->id."'";
$resType = mysql_query($sqlType) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());;
if ($resType) {
if (mysql_numrows($resType)) {
while ($Type = mysql_fetch_array($resType)) {
echo "<option value=\"".$Type['nom_'.$_SESSION['langue'].'']."\"";
if (vb script:frmsubmit('recalc')">
<a class="normal" href="java script: frmsubmit('recalc');"><img src="images/ok.gif" align="absmiddle"></a><br />
</td>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="5" class='reduction'>
<b>» <?echo GIFT_CHECK ?> :</b><br />
<input type="text" class="formulaire1" name="code_cheque" value="<?=strtoupper(vb script:frmsubmit('recalc')">
<a class="normal" href="java script: frmsubmit('recalc');"><img src="images/ok.gif" align="absmiddle"></a><br />
</td>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="5" class='reduction'>
<b>» <?echo BON_REDUCTION ?> :</b><br />
<input type="text" class="formulaire1" name="code_bon" value="<?=strtoupper(vb script:frmsubmit('recalc')">
<a class="normal" href="java script: frmsubmit('recalc');"><img src="images/ok.gif" align="absmiddle"></a><br />
</td>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="6" align="right">
<img src="images/actualiser.gif" align="absmiddle">
<a class="normal" href="java script: frmsubmit('recalc');" onMouseOver="return overlib('Vos frais de port sont offerts à partir de <?php echo $seuil_total ?> EUROS d\'achat');" onMouseOut="return nd();"><?echo UPDATE ?></a>
</td>
</tr>
<tr><td colspan="6" align="center">
<p>
<a class="normal" href="java script: frmsubmit('sauvegarde');"><?echo BACKUP ?></b></a> |
<a class="normal" href="<?=$wwwroot?>/achat/index.php"><?echo CATALOG?></a> |
<a class="normal" href="java script: frmsubmit('vide');"><?echo EMPTY_LIST ?></a>
</p>
<?php
if ($_SESSION['caddie']->total > 0) { ?>
<div align="center"><a class="normal" href="java script: frmsubmit('commande');" onMouseOver="return overlib('Vos frais de port sont offerts à partir de <?php echo $seuil_total ?> EUROS d\'achat');" onMouseOut="return nd();"><b><?echo strtoupper(ORDER) ?></b></a></div>
/********************************************************************************
******************/
/********************************************************************************
******************/
<?php
print_on_promo();
} else {
?>
/********************************************************************************
******************/
/********************************************************************************
******************/
<div align="center" class="normal"><p><?php echo MSG_SUGGEST ?></p></div>
<?php } ?>
</td></tr></table>
</td></tr></table>
</form>
-
-
Oui, mes produits sont bien dans la table
Dès que j'enleve l'option page d'accueil, ils disparaissent du site
Lisa
-
Bonjour,
Je suis tout a fait d'accord avec vous ttefois, si votre client tape un mot avec un pluriel, avec une faute d'ortho et bien la boutique vous sort qu'il n'y a pas de produit.
il peut très vite se retrouver frustré en tapant des mots clés qui ne renvoient aucun résultat et il n'y a rien de pire que de ne renvoyer aucun résultat, puisque vous donnez l'impression que les rayons de votre boutique sont à moitié vide.
Merci
-
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.
-
Merci Willy
Je vais essayer pour le pdf.
Par contre pour ajouter la remarque dans le document facture html je ne sais pas où ajouter la remarque.
En effet lorsque je place la remarque ou bien elle n'apparait pas ou bien cela se place sur une deuxième page avec donc un saut de page.
A quel endroit (balise td mais laquelle) ou au niveau de quel numéro de ligne.
Merci pour votre patience et vos conseils.
Michel
-
pruault
BonjourJe suis intéressé car j'ai déjà posé la question mais pas de réponse m'ayant permis de corriger (j'en suis incapable seul.
Michel
Dans /lib/class/caddie.php
-
pruault
BonjourJe suis intéressé car j'ai déjà posé la question mais pas de réponse m'ayant permis de corriger (j'en suis incapable seul.
Michel
Dans /lib/class/caddie.php
-
Bonjour
Je suis intéressé car j'ai déjà posé la question mais pas de réponse m'ayant permis de corriger (j'en suis incapable seul.
Michel
-
Bonjour,J'ai crée des catégories et des produits
Lorsque je coche produit en ligne et affiche le produit en page d'accueil tout est OK
Le produit est sur le page d'accueil et dans les catégories
Mais si j'enlève l'option produit en page d'accueil mon produit disparait complètement alors que l'option en ligne est choisie ?
Il n'apparait plus sur la page d'accueil mais il n'apparait plus dans la catégorie ???
Quel est le problème ?
D'avance merci pour votre réponse
Lisa
Bonjour Lisa,
Est ce que ton produit est toujours présent dans la table: peel_produits ?
Merci
-
Bonjour aquarelle.
J'ai la version shopping 3.
Je suis un débutant.
J'ai essayé de faire ce que tu a marqué car le stock de la version 3 ne marche pas.
Mais depuis j'ai plein de messages d'erreurs.
Pourrait tu m'aider
soit en m'envoyant la boutique avec ta gestion du stock soit en te passant mes codes pour que tu puisse me rendre service si tu as le temps.
Merci d'avance pour ton aide.
Alexletiti
-
pruault
Ce qui est important sur un site e-commerce c'est d'abord son référencement
je vais publier pendant les vacances une série d'articles là dessus
Votre demande concernant là du développement sur mesure
Cordialement
-
Bonjour,
J'ai crée des catégories et des produits
Lorsque je coche produit en ligne et affiche le produit en page d'accueil tout est OK
Le produit est sur le page d'accueil et dans les catégories
Mais si j'enlève l'option produit en page d'accueil mon produit disparait complètement alors que l'option en ligne est choisie ?
Il n'apparait plus sur la page d'accueil mais il n'apparait plus dans la catégorie ???
Quel est le problème ?
D'avance merci pour votre réponse
Lisa
-
Bonjour,
Je voudrais savoir si il existe un module simple permettant au visiteur du site de s'insrire à la newsletter, j'en avais fait un sur un site en oscommerce avec un formmail qui m'envoyé l'adresse email du client qui s'inscrit sur une adresse email inscription@..... mais je voudrais savoir si il existe un module un peu plus élaboré pou Peel qui par exemple incrémente la base de données pour les nouveaux inscrits.
Bon dimanche a+
-
Non j'ai le même code pour avoir les pages suivant et précèdent change dans la variable $nb=30; par le nombre que tu veux, moi j'ai mis $nb=3; juste pour tester, merci
-
-
Bonsoir,Merci beaucoup pour votre réponse, je connais pas trop le php je veux dire je connais pas le php, et je sais pas comment faire car j'ai téléchargé la nouvelle version et j'ai pas touché au code si j'ai ce problème peut etre que les autres l'ont si vous avez comment je dois faire pour résoudre le problème? merci.
Ha voila un bonne info, je ne savais pas si c'etait toi qui avait modifier tes fichiers ou pas,
car de mon coté je dois avoir une vingtaine de produits et je n'ai pas les sauts de page dont tu parles.
Peut être parceque j'ai créer des categories, qui sait ?
Donc pour tester ton probleme j'ai créé deux produits "sans categorie"
Résultat, je n'ai toujours pas les sauts de pages.
Je vai me pencher sur le probleme de suite...
En tout état de cause je pense que l'erreur se trouve dans le fichier ../administrer/produits.php
Peut être dans ce fichier orienter la recherche d'erreur vers ici :
//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>"; }
D'ailleur je n'ai pas trouvé la fonction php qui faisait appel pour les produits "sans categorie" ...
Le probleme serait il là ?
En attendant, si une personne a une solution elle sera la bienvenue
Merci
-
Bonsoir,
Merci beaucoup pour votre réponse, je connais pas trop le php je veux dire je connais pas le php, et je sais pas comment faire car j'ai téléchargé la nouvelle version et j'ai pas touché au code si j'ai ce problème peut etre que les autres l'ont si vous avez comment je dois faire pour résoudre le problème? merci.
-
Bonsoir,Merci de m'avoir répondu, voilà j'ai mis tout le dossier de peel depuis le debut sur un domaine pour faire le test, j'ai juste changé le nombre d'enregistrement par page, j'ai mis 2 pour tester, Merci.
je vous envoie les mots de passe pour accéder à l'FTP du site qui est sous le nom du répertoire (/sous-domaine)
Lien du site : http://s172524412.onlinehome.fr/
Merci.
pour acceder à l'administration du site : info@peel.fr comme identifiant, et admin comme mot de pass
Bonsoir bouro,
Dans ton backoffice dans les produits pour tes liens suivant et précèdent.
Ton lien pour la page 1 = ../administrer/produits.php?start=0&categorie=
Ton lien pour la page 2 = ../administrer/produits.php?start=2&categorie=
Déja entre la page 2 et la 1 tu as sauter un mouton .
Et pour finir pour répondre à ta question : Si tu avais plutôt des liens sous cette forme ca marcherait certainement mieu :(
../administrer/produits.php?start=0&sanscategorie=
../administrer/produits.php?start=1&sanscategorie=
../administrer/produits.php?start=2&sanscategorie=
ainsi de suite .....
J'ai testé et ca marche sur ta page des produits sans categories.
Le seul truc que tu as oublié c'est que tu as des liens en "categorie" alors qu'en fait les produits sont dans "sans categorie" ;).
A votre service.
N'hesitez pas
Ps : je suis nouveau sur ce forum, j'en profite pour passer bonjour à toute l'equipe.
-
Bonjour,
Oui c'est cela :(
Un moyen, une piste pr y arriver s'il vous plait Mr Pruault
Cette partie est a mon avis l'une des plus importante sur un site ecommerce...
Merci
-
-
Bonsoir,
Merci de m'avoir répondu, voilà j'ai mis tout le dossier de peel depuis le debut sur un domaine pour faire le test, j'ai juste changé le nombre d'enregistrement par page, j'ai mis 2 pour tester, Merci.
je vous envoie les mots de passe pour accéder à l'FTP du site qui est sous le nom du répertoire (/sous-domaine)
Lien du site : http://s172524412.onlinehome.fr/
Merci.
pour acceder à l'administration du site : info@peel.fr comme identifiant, et admin comme mot de pass
-
pruault
Perso je suis en 2.9 depuis mai 2006. Comment doit-on formaliser cette demande ?Par mail à info@peel.fr simplement, je vous l'envoie
Cheque anniversaire
dans Module PEEL Premium pour PEEL SHOPPING
Marie-Aude
Posté(e) · Signaler ce message
Bonjour,
En enlevant ce bout de code dans le modèle, j'ai constaté que la date de naissance se remettait à 00/00/0000 dès que le client mettait à jour ses données...
Donc, il faut bien modifier le fichier "utilisateurs/change_params.php" : il faut enlever la ligne ,naissance = '$naissance' dans la fonction d'UPDATE, ce qui donne :
UPDATE peel_utilisateurs SET
civilite = '".addslashes($frm['civilite'])."'
,prenom = '".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'
,nom_famille = '".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'
,societe = '".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'
,telephone = '".addslashes($frm['telephone'])."'
,fax = '".addslashes($frm['fax'])."'
,portable = '".addslashes($frm['portable'])."'
,adresse = '".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'
,code_postal = '".addslashes($frm['code_postal'])."'
,ville = '".htmlspecialchars($frm['ville'], ENT_QUOTES)."'
,pays = '".intval($frm['pays'])."'
,newsletter = '".intval($frm['newsletter'])."'
,commercial = '".intval($frm['commercial'])."'
,format = '".addslashes($frm['format'])."'
,date_update = now()
WHERE id_utilisateur = '".intval($frm['id_utilisateur'])."'
";
Voilà, pour moi ça fonctionne très bien maintenant ;o)
Marie-Aude