Flux d’activité

Flux d’activité de Messages

  1. Marie-Aude


    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

  2. noya_m


    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\">&nbsp;".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&ucirc;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)." &euro;</s>&nbsp;"; }

    echo fprix($prix_ht)."&euro;";

    echo "</td>";

    echo "<td class=\"lignecaddie\" align=\"center\">";

    echo (!empty($remise_produit)) ? fprix($remise_produit)." &euro; (- $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); ?> &euro; 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) ?>&nbsp;&euro; 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) ?>&nbsp;&euro; 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) ?>&nbsp;&euro; 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) ?>&nbsp;&euro; 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) ?>&nbsp;&euro; 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) ?>&nbsp;&euro; 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)." &euro; H.T." : "".OFFERED."&nbsp;".FROM." $seuil_total &euro;";

    ?>

    </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) ?>&nbsp;&euro; 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) ?>&nbsp;&euro;</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) ?>&nbsp;&euro;

    </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."&nbsp;".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 &agrave; 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">&nbsp;</td>

    </tr>

    <tr>

    <td colspan="5" class='reduction'>

    <b>&raquo;&nbsp;<?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">&nbsp;</td>

    </tr>

    <tr>

    <td colspan="5" class='reduction'>

    <b>&raquo;&nbsp;<?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">&nbsp;</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>

  3. noya_m


    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

  4. alexletiti


    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.

  5. kine services


    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

  6. jc1


    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

  7. alexletiti


    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

  8. Lisa


    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

  9. cans


    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+

  10. jc1


    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&eacute;c&eacute;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>&nbsp;
    
    <?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

  11. jc1


    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.

  12. bouro


    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

Twitter Advisto ecommerce

Facebook PEEL Shopping