Flux d’activité

Flux d’activité de Messages

  1. tinty


    Bonsoir à tous.

    Bien que la liste des coupons soit présente et marquée "envoyé" les mails n'arrivent pas au client.

    J'ai trouvé dans ce forum un correctif mais qui ne donne rien. Quelqu'un peut il me donner la page complete : coupons-anniv.php corrigée et opérationnelle. merci d'avance.

    version premium 3.8

    Bonsoir,

    je m'aperçois qu'il ne fait pas bon avoir besoin d'aide chez peel.

    Je suggère amicalement aux concepteurs et vendeurs Peel, de bien préciser sur la page d'acceuil:

    "ATTENTION, cette boutique est réservée uniquement aux personnes capables de se débrouiller SEULES!"

    Certes, cette précision est bien indiquée actuellement, mais lorsque j'en ai fait l'acquisition, aucune mise en garde de ce genre n'était précisée.

    Très déçu.

    Bonne soirée et bonne continuation.

  2. paulanna


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

    echo "<a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=.$catid."\"><img src=\"$repertoire_images/".$prod['image1]."\" align=\"center\" width=\"150\" alt=\"\" /></a>";

    } else {

    echo" <a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=".$catid."\"><img src=\"$wwwroot/images/photo-non-disponible.gif\" align=\"center\" alt=\"photo non disponible\" /></a>";

    }?>

  3. paulanna


    <?php if ($prod['image1']  != "") {  
    
    
    echo "<a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=".$catid."\"><img src=\"$repertoire_images/".prod['image1']."\" align=\"center\" width=\"150\" alt=\"\" /></a>";
    
    
    	  } else {
    
    
    echo" <a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=".$catid."\"><img src=\"$wwwroot/images/photo-non-disponible.gif\" align=\"center\" alt=\"photo non disponible\" /></a>";
    
    
    
    		}?>

  4. balam


    Bonjour à tous,

    J'ai un problème que je ne comprends pas sur le calcul des frais de port.

    Par exemple: 1 objet pèse 500 grs, les frais de port seront de 7.00 €

    Mais, 10 objets qui pèsent 500 grs, et bien les frais de port restent à 7.00 € !

    Cordialement,

    Balam

    Peel version 3.8

    Herbergement Privianet

    Module CB, référencement

    Annuler la demande, j'ai trouvé mon erreur.

    cordialement,

    Balam

  5. cans


    Il existe déjà un message d'alerte si la quantité en stock est superieur à la quantité tapé dans la fiche produit grâce à cette ligne de code dans modeles\default\template.php

    echo "<br />".QUANTITY." : <input type=\"text\" class=\"formulaire1\" type=\"text\" size=\"2\" name=\"qte\" value=\"1\" onChange=\"if (this.value > ".$Stock['stock'].") {this.value='".$Stock['stock']."'; alert('La quantit&eacute; demand&eacute;e est sup&eacute;rieure au stock disponible.');}\" maxlength=\"3\"  /><br />";
    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>";[/codebox]

    Comment je pourrai faire pour ca prenne en compte la valeur que l'on met dans le formulaire, plus la valeur déjà présente dans le panier. Additionner les 2 valeurs et comparer par rapport au nombre de produit en stock.

    Avec l'ajout en plus dans le panier si ca reste en dessous du stock disponible et un message d'erreur si l'addition des 2 valeurs (qté déjà présente dans le panier + qté à ajouter) est supérieur au stock disponible.

    Merci à ceux qui pourront m'aider

  6. paulanna


    <?php if ($prod['image1']  != "") {		  
    
    <a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=".$catid."\"><img src="<?php echo $repertoire_images?>/<?php echo $prod['image1'] ?>" align="center" width="150" alt="" /></a>		 } else {
    
    <a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=".$catid."\"><img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" align="center" alt="photo non disponible" /></a>		}?>

  7. alexletiti


    Voilace que je fais :

    <td class="normal" align="center" valign="middle" width="200" height="200">
    <?php if ($prod['image1'] != "") { ?>

    <a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=".$catid."\"><img src="<?php echo $repertoire_images?>/<?php echo $prod['image1'] ?>" align="center" width="150" alt="" /></a>

    <?php } else {?>

    <a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=".$catid."\"><img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" align="center" alt="photo non disponible" /></a>

    <?php }?>

    </td>[/codebox]

  8. balam


    Bonjour à tous,

    J'ai un problème que je ne comprends pas sur le calcul des frais de port.

    Par exemple: 1 objet pèse 500 grs, les frais de port seront de 7.00 €

    Mais, 10 objets qui pèsent 500 grs, et bien les frais de port restent à 7.00 € !

    Cordialement,

    Balam

    Peel version 3.8

    Herbergement Privianet

    Module CB, référencement

  9. cans


    Pour ne pas afficher plus de qté produit dans la panier par rapport à ce que j'ai en stock réel, j'ai modifié dans modeles/default/haut.php vers les lignes 480 comme ceci:

    echo "<div class=\"entete\"><img src=\"$wwwroot/images/fleche.gif\">&nbsp;".CADDIE."</div>";

    if ($_SESSION['caddie']->compte_elements() != 0) {

    echo "<table width=\"190\" cellpadding=\"0\" cellspacing=\"0\">";

    foreach ($_SESSION['caddie']->articles as $i => $produitid) {

    $resProd = mysql_query("SELECT nom_".$_SESSION['langue']." as nom FROM peel_produits WHERE id = '".$produitid."'");

    $Prod = mysql_fetch_object($resProd);

    $nom = html_entity_decode($Prod->nom);
    /*$nom = substr($nom, 0, 150);
    $nom = substr_replace($nom,'...',-3);*/
    $Stock = mysql_query("SELECT stock, couleur_id, taille_id FROM peel_stocks WHERE id = '".$produitid."'");

    echo "<tr><td class=\"petit\" colspan=\"2\"><a href=\"achat/produit_details.php?id=".$produitid."\" class=\"petit\">".$nom."</a></td></tr><tr><td class=\"petit\" style=\"border-bottom: 1px solid #6b6b6b;\">Qte : if (".$_SESSION['caddie']->quantite[$i].">"".$Stock."") {".$_SESSION['caddie']->quantite[$i]."='".$Stock."'}; else { ".$_SESSION['caddie']->quantite[$i]."};</td><td class=\"petit\" style=\"border-bottom: 1px solid #6b6b6b;\">".fprix($_SESSION['caddie']->total_prix[$i])." &euro;</td></tr>";

    }[/codebox]

    Apparament c'a ne récupére pas la valeur du produit en stock et ca m'affiche ceci :

    Qte : if (1>) {1=''}; else { 1};

  10. Steplessius


    merci paulanna....je n'ai rien d'indiqué sur ma ligne $wwwroot ....comme quoi je ne suis pas si bon que ça en php...pauvre de moi!!!!!

    voici le code de ma page "enregistrement.php.... quel modif je dois faire?

    Merci pour ton aide aussi reactive!!!!

    <?php

    include ("../configuration.inc.php");

    /* Le formulaire e été soumis, essaye de créer un nouveau compte d'utilisateur */

    if (sizeof($HTTP_POST_VARS) > 0) {

    $frm = $HTTP_POST_VARS;

    $message_erreur = valide_form($frm, $erreurs);

    if (empty($message_erreur)) {

    insere_utilisateur($frm);

    $DOC_TITLE = "ink-francetoner.com";

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

    afficher_enregistrement_succes();

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

    die;

    }

    }

    $DOC_TITLE = "ink-francetoner.com";

    include("../modeles/haut.php");

    if (!empty($message_erreur)) {

    echo "<font class=\"normal\" style=\"color: #ff0000\">Votre formulaire est incomplet ou comporte des erreurs.</font>";

    }

    if (!empty($noticemsg)) {

    echo "<div class=\"notice\">";

    echo $noticemsg;

    echo "</div>";

    }

    affiche_formulaire_enregistrement();

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

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

    * FONCTIONS

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

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

    /* Valide le formulaire d'inscription et renvoie éventuellement un message d'erreur */

    $erreurs = array();

    $msg = array();

    if (empty($frm['mot_passe'])) {

    $erreurs['mot_passe'] = true;

    $msg['mot_passe'] = " Vous n'avez pas saisi de mot de passe";

    }

    if (empty($frm['prenom'])) {

    $erreurs['prenom'] = true;

    $msg['prenom'] = " Vous devez saisir votre prénom";

    }

    if (empty($frm['nom_famille'])) {

    $erreurs['nom_famille'] = true;

    $msg['nom_famille'] = " Vous devez saisir votre nom de famille";

    }

    if (empty($frm['email'])) {

    $erreurs['email'] = true;

    $msg['email'] = " Vous n'avez pas saisi d'adresse électronique";

    }

    elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*.([a-z]{2,4})$`',$frm['email'])) {

    $erreurs['email'] = true;

    $msg['email'] = " Mauvais format d'adresse électronique";

    }

    elseif ((mysql_num_rows(mysql_query("SELECT 1 FROM peel_utilisateurs WHERE email = '".$frm['email']."'")) > 0)

    ) {

    $erreurs['email'] = true;

    $msg['email'] = " Cette adresse électronique existe déjà";

    }

    if (empty($frm['telephone'])) {

    $erreurs['telephone'] = true;

    $msg['telephone'] = " Vous devez saisir votre numéro de téléphone";

    }

    return $msg;

    }

    function insere_utilisateur(&$frm) {

    $mot_passe_bak = trim(htmlentities($_POST['mot_passe']));

    $mot_passe = md5($frm['mot_passe']);

    $newsletter = valide($frm['newsletter']);

    $commercial = valide($frm['commercial']);

    $naissance = ereg_replace('^([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})$','\\3-\\2-\\1', $frm['naissance']);

    $sql = "

    INSERT INTO peel_utilisateurs (

    email

    , mot_passe

    , priv

    , civilite

    , prenom

    , nom_famille

    , societe

    , naissance

    , telephone

    , portable

    , adresse

    , code_postal

    , ville

    , pays

    , newsletter

    , commercial

    ) VALUES (

    '$frm'

    ,'$mot_passe'

    ,'util'

    ,'$frm[civilite]'

    ,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'

    ,'".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'

    ,'".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'

    ,'$naissance'

    ,'$frm[telephone]'

    ,'$frm[portable]'

    ,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'

    ,'$frm[code_postal]'

    ,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."'

    ,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."'

    ,'$frm[newsletter]'

    ,'$frm[commercial]'

    )";

    #- Le formulaire doit être posté à partir d'un navigateur

    if(!isset($_SERVER['HTTP_USER_AGENT']))

    {

    die ("D&eacute;sol&eacute;, vous n'&ecirc;tes pas autoris&eacute; &agrave; visualiser cette page.");

    exit;

    }

    #- On s'assure que la méthode est bien POST

    if(!$_SERVER['REQUEST_METHOD'] == "POST")

    {

    die ("D&eacute;sol&eacute;, vous n'&ecirc;tes pas autoris&eacute; &agrave; visualiser cette page.");

    exit;

    }

    /* Ajoute le nouvel utilisateur à la base */

    $qid = mysql_query($sql);

    }

    function affiche_formulaire_enregistrement() {

    GLOBAL $frm, $erreurs, $message_erreur, $wwwroot, $site;

    $marqueur_erreur = "<font color=\"red\">".htmlspecialchars("<=")."</font>";

    ?>

    <div class="tetiere">Ouvrir un compte client</div>

    <p class="normal">

    Veuillez remplir le formulaire d'enregistrement suivant. Tous les champs sont obligatoires.

    </p>

    <form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>">

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

    <tr>

    <td class="normal">Email <span class="etoile">(*)</span> :</td>

    <td class="normal"><input class="formulaire1" type="text" name="email" style="width:100%" value="<?php echo stripslashes(vb($frm['email']))?>" />

    <?php if (isset($erreurs['email'])) echo $marqueur_erreur." ".$message_erreur['email'] ?>

    </td>

    </tr>

    <tr>

    <td class="normal">Mot de passe <span class="etoile">(*)</span> :</td>

    <td class="normal"><input class="formulaire1" type="password" name="mot_passe" style="width:100%" />

    <?php if (isset($erreurs['mot_passe'])) echo $marqueur_erreur." ".$message_erreur['mot_passe'] ?>

    </td>

    </tr>

    <tr>

    <td class="normal">Civilité :</td>

    <td class="normal">

    <input type="radio" name="civilite" value="Mlle" <?php if(vb($frm['civilite'])=="Mlle") echo "checked" ?> />Mlle

    <input type="radio" name="civilite" value="Mme" <?php if(vb($frm['civilite'])=="Mme") echo "checked" ?> />Mme

    <input type="radio" name="civilite" value="M." <?php if(vb($frm['civilite'])=="M.") echo "checked" ?> />M.

    </td>

    </tr>

    <tr>

    <td class="normal">Prénom <span class="etoile">(*)</span> :</td>

    <td class="normal"><input class="formulaire1" type="text" name="prenom" style="width:100%" value="<?php echo stripslashes(vb($frm['prenom'])) ?>" />

    <?php if (isset($erreurs['prenom'])) echo $marqueur_erreur." ".$message_erreur['prenom'] ?>

    </td>

    </tr>

    <tr>

    <td class="normal">Nom de Famille <span class="etoile">(*)</span> :</td>

    <td class="normal"><input class="formulaire1" type="text" name="nom_famille" style="width:100%" value="<?php echo stripslashes(vb($frm['nom_famille'])) ?>" />

    <?php if (isset($erreurs['nom_famille'])) echo $marqueur_erreur." ".$message_erreur['nom_famille'] ?>

    </td>

    </tr>

    <tr>

    <td class="normal">Société :</td>

    <td><input class="formulaire1" type="text" name="societe" style="width:100%" value="<?php echo stripslashes(vb($frm['societe'])) ?>" />

    </td>

    </tr>

    <tr>

    <td class="normal">Date de naissance (JJ/MM/AAAA) :</td>

    <td><input class="formulaire1" type="text" name="naissance" style="width:100%" value="<?php echo vb($frm['naissance'])?>" />

    </td>

    </tr>

    <tr>

    <td class="normal">Téléphone <span class="etoile">(*)</span> :</td>

    <td class="normal"><input class="formulaire1" type="text" name="telephone" style="width:100%" value="<?php echo vb($frm['telephone']) ?>" />

    <?php if (isset($erreurs['telephone'])) echo $marqueur_erreur." ".$message_erreur['telephone'] ?>

    </td>

    </tr>

    <tr>

    <td class="normal">Portable :</td>

    <td><input class="formulaire1" type="text" name="portable" style="width:100%" value="<?php echo vb($frm['portable']) ?>" />

    </td>

    </tr>

    <tr valign="top">

    <td class="normal">Adresse :</td>

    <td>

    <textarea class="formulaire1" name="adresse" style="width:100%" size="3"><?php echo stripslashes(vb($frm['adresse'])) ?></textarea>

    </td>

    </tr>

    <tr valign="top">

    <td class="normal">Code Postal :</td>

    <td><input class="formulaire1" type="text" name="code_postal" style="width:100%" value="<?php echo vb($frm['code_postal']) ?>" />

    </td>

    </tr>

    <tr valign="top">

    <td class="normal">Ville :</td>

    <td><input class="formulaire1" type="text" name="ville" style="width:100%" value="<?php echo stripslashes(vb($frm['ville'])) ?>" />

    </td>

    </tr>

    <tr valign="top">

    <td class="normal">Pays :</td>

    <td>

    <select class="formulaire1" name="pays">

    <!-- BEGIN TABLE {COUNTRY} -->

    <option value="France" <?php if(vb($frm['pays'])=="France") echo "selected" ?>>France</option>

    <option value="Canada" <?php if(vb($frm['pays'])=="Canada") echo "selected" ?>>Canada</option>

    <option value="Suisse" <?php if(vb($frm['pays'])=="Suisse") echo "selected" ?>>Suisse</option>

    <option value="Belgique" <?php if(vb($frm['pays'])=="Belgique") echo "selected" ?>>Belgique</option>

    <option value="Tunisie" <?php if(vb($frm['pays'])=="Tunisie") echo "selected" ?>>Tunisie</option>

    <!-- END TABLE {COUNTRY} -->

    </select>

    </td>

    </tr>

    <tr><td valign="top" class="petit" colspan="2">

    <input type="checkbox" name="newsletter" <?php echo frmvalide($frm['newsletter'])?> checked />

    Oui, je souhaite être abonné à la newsletter de <?php echo $site?></td>

    </tr>

    <tr><td valign="top" class="petit" colspan="2"><input type="checkbox" name="commercial" <?php echo frmvalide($frm['commercial'])?> checked />

    J'accepte de recevoir sur mon adresse e-mail des informations sur les mises à jour, les offres de <?php echo $site?> ainsi que des offres promotionnelles adressées par des partenaires de <?php echo $site?>.</td>

    </tr>

    <tr>

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

    <input type="submit" value="S'enregistrer" class="bouton" /><p></p></td>

    </tr>

    <tr><td colspan="2" align="center" class="petit"><p>Conformément à la loi Informatique et Libertés du 06/01/78, les informations recueillies via ce formulaire peuvent donner lieu à l'exercice d'un droit d'accés, de modification, de rectification et de suppression en ligne dans la rubrique 'Changer mes paramètres'.</p>

    </td></tr>

    </table>

    </form> <?php

    };

    function afficher_enregistrement_succes() {

    GLOBAL $frm, $wwwroot;

    ?>

    <font class="titre">Bienvenue <?php echo stripslashes($frm['prenom'])?></font>

    <p class="normal">

    Merci de votre confiance, vos paramètres de connexion sont:

    </p>

    <blockquote>

    <table>

    <tr>

    <td class="normal">Votre email :</td>

    <td class="normal"><b><?php echo $frm['email']?></b></td>

    </tr>

    <tr>

    <td class="normal">Votre mot de passe:</td>

    <td class="normal"><b><?php echo stripslashes($frm['mot_passe']) ?></b></td>

    </tr>

    </table>

    </blockquote>

    <p class="normal">

    Merci de noter et conserver votre identifiant et votre mot de passe secret.

    </p>

    <p class="normal">

    Pour continuer, merci de vous <a class="normal" href="<?php echo $wwwroot?>/membre.php">identifier</a>.

    </p>

    <?php

    }

    ?>

Twitter Advisto ecommerce

Facebook PEEL Shopping