Flux d’activité

Flux d’activité de Messages

  1. tgboy


    Bon, je vais vous donner ma première impression sur la v5.

    Pour commencer, l'aspect général lorsque je l'ai testé ne m'a pas vraiment convaincu par rapport à la version 3.9! Je ne voyais pas de réel modification! Mais depuis ce matin, il y a une réel évolution.

    Démo v3.9 : http://premium.peel.fr

    Démo v5 : http://91.121.7.38/~premium5/index.php

    Je vous laisse le soin de voir la différence :)

  2. alexletiti


    Bonjour,

    je voudrais savoir si il est possible d'effacer le contenu de la catégorie " les plus recherchés" car je suis en train de réaliser mon site avec peel premium et des petits malins se sont amusé à mettre comme recherche des mots que je veux supprimer de mon site. en effet ces mots apparaissent sur la première page et ça ne le fait pas trop.

    Donc ce serait pour remmetre à zéro les plus recherchés.

    Merci

  3. tgboy


    Je profite de ce topic pour poser ma question! Désolé gregory :P

    Puis-je mettre le même article dans plusieurs catégories?

    ex : j'ai des lunettes de soleil qui sont mixtes. j'aimerais le mettre dans la catégorie "accessoires" homme et femme.

    Je connais les petits malins qui vont me dire de créer une 2e fiche produit dans l'autre catégorie :) Mais j'aimerais pouvoir créer une fiche produit et qu'elle soit visible dans plusieurs catégories de mon site.

    Merci d'avance

  4. gregory


    Bonjour

    Je viens de vous acheter la version Premium et je travaille sur la boutique : www.boutique-jeux-video.com

    Je ne connais pas grand chose en code etc donc mes questions peuvent paraitre un peu "bete"

    1/ Comment puis je avoir acces au page php pour changer les titres ou autres fonctions ?

    2/ Puis je changer les couleurs du site ?

    3/ Dans la partie administrer le site, quand je configure la partie contact elle n'apparait pas sur le site définitif ?

    4/ Comment integrer mon adresse paypal et les information du virement : quand je finalise une transaction par virement les info du virement n'apparaisse pas aux clients (alors que je lai ai rentre dans la partie information sur l'entreprise). De meme pour paypal, je ne trouve aucune rebrique ou je puisse inserer ma propre adresse paypal

    5/ Jai un probleme au niveau du stock aussi. J'insere le stock de mes produits, sur le site cela fonctionne tres bien. C'est a dire que si je met un stock de 3 par exemple et que le clients decide d'en prendre 4 sur la page d'info de l'article il ne peut pas ce qui est normal. Par contre dans son panier, il peut prendre le nombre que je veux sans tenir compte de mon stock

    6/ Et enfin, quand est ce que le site apparait dans google ? faut il faire une activation spéciale ou autre car meme en tapant tous les mots clefs de mon site je ne me voie pas

    Merci a vous pour vos reponse et désolé pour toutes ces questions (je suis novice)

  5. iomega


    Bonjour à tous j'ai un petit souci

    j'ai installe la dernère version sur mon poste et lorsque je saisis un article et que j'ai oublié de saisir le titre j'ai bien le message="Titre *: => Vous devez insérer un titre de article." mais tout ce que j'ai saisi dans le chapo rapide et le texte complet disparait je dois à nouveau retaper tout le texte. est-ce un bug ? avez-vous une idée

    merci beaucoup de votre aide.

  6. Pt-Rb


    Hop Monsieur Lavoisier, je n'avais pas vu votre réponse.

    Je copie l'ensemble du code alors:

    <?
    
    
    include ("../configuration.inc.php");
    
    
    /* Le formulaire e &eacute;t&eacute; soumis, essaye de cr&eacute;er un nouveau compte d'utilisateur */
    
    
    if (sizeof($_POST) > 0) {
    
    $frm = $_POST;
    
    $message_erreur = valide_form($frm, $erreurs);
    
    
    if (empty($message_erreur)) {
    
    
    insere_utilisateur($frm);
    
    
    $DOC_TITLE = "[PEEL.FR]";
    
    
    if ($_SESSION['caddie']->compte_elements() > 0) {
    
    
    if (empty($_SESSION['caddie']->zone) || empty($_SESSION['caddie']->type)) {
    
    
    header("Location:$wwwroot/achat/caddie_affichage.php");
    
    
    } else {
    
    
    header("Location:$wwwroot/achat/achat_maintenant.php");
    
    
    }
    
    
    } else {
    
    
    include($repertoire_modele."/haut.php");
    
    
    afficher_enregistrement_succes();
    
    
    include($repertoire_modele."/bas.php");
    
    
    }
    
    
    
    
    die;
    
    }
    
    }
    
    
    $DOC_TITLE = "[PEEL.FR]";
    
    include($repertoire_modele."/haut.php");
    
    if (!empty($message_erreur)) {
    
    echo "<font class='normal' style='color: #ff0000'>".MSG_ERR_FORM."</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 &eacute;ventuellement un message d'erreur */
    
    
    $erreurs = array();
    
    $msg = array();
    
    
    if (empty($frm['mot_passe'])) {
    
    $erreurs['mot_passe'] = true;
    
    $msg['mot_passe'] = stripslashes(MSG_ERR_PASSWORD);
    
    
    }
    
    
    if (empty($frm['prenom'])) {
    
    $erreurs['prenom'] = true;
    
    $msg['prenom'] = stripslashes(MSG_ERR_FIRSTNAME);
    
    
    }
    
    
    if (empty($frm['nom_famille'])) {
    
    $erreurs['nom_famille'] = true;
    
    $msg['nom_famille'] = stripslashes(MSG_ERR_NAME);
    
    
    }
    
    
    if (empty($frm['email'])) {
    
    $erreurs['email'] = true;
    
    $msg['email'] = stripslashes(MSG_ERR_EMAIL);
    
    }
    
    elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*.([a-z]{2,4}) ',$frm['email'])) {
    
    $erreurs['email'] = true;
    
    $msg['email'] = stripslashes(ERR_EMAIL_BAD);
    
    }
    
    
    elseif ((mysql_num_rows(mysql_query("SELECT 1 FROM peel_utilisateurs WHERE email = '".$frm['email']."'")) > 0)
    
    ) {
    
    $erreurs['email'] = true;
    
    $msg['email'] = stripslashes(ERR_EMAIL_STILL);
    
    
    }
    
    
    if (empty($frm['telephone'])) {
    
    $erreurs['telephone'] = true;
    
    $msg['telephone'] = stripslashes(MSG_ERR_TEL);
    
    
    }
    
    
    if (empty($frm['adresse'])) {
    
    $erreurs['adresse'] = true;
    
    $msg['adresse'] = stripslashes(MSG_ERR_ADDRESS);
    
    
    }
    
    
    if (empty($frm['code_postal'])) {
    
    $erreurs['code_postal'] = true;
    
    $msg['code_postal'] = stripslashes(MSG_ERR_ZIP);
    
    
    }
    
    
    if (empty($frm['ville'])) {
    
    $erreurs['ville'] = true;
    
    $msg['ville'] = stripslashes(MSG_ERR_TOWN);
    
    
    }
    
    
    return $msg;
    
    }
    
    
    function insere_utilisateur(&$frm) {
    
    global $support;
    
    $mot_passe_bak = trim(htmlspecialchars($_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
    
    , format
    
    , date_insert
    
    , date_update
    
    ) VALUES (
    
    '".strtolower(htmlspecialchars($frm['email'], ENT_QUOTES))."'
    
    ,'$mot_passe'
    
    ,'util'
    
    ,'".vb($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)."'
    
    ,'".intval($frm['newsletter'])."'
    
    ,'".intval($frm['commercial'])."'
    
    ,'".$frm['format']."'
    
    , now()
    
    , now()
    
    )";
    
    
    /* Ajoute le nouvel utilisateur &agrave; la base */
    
    $qid = mysql_query($sql) or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    $clientid = mysql_insert_id();
    
    
    $code_client = "CLT".date("Y").$clientid;
    
    
    mysql_query("UPDATE peel_utilisateurs SET code_client = '".$code_client."' WHERE id_utilisateur = '".$clientid."'");
    
    
    # Envoi du mot de passe par mail
    
    $mailSujet = SUBJECT_ACCOUNT_EMAIL." : ".
    
    
    $mailObjet = OBJECT_ACCOUNT_EMAIL;
    
    $mailObjet .= IDENTIFIANT_EMAIL." : ".$frm['email'];
    
    $mailObjet .= IDENTIFIANT_PASSWORD." : ".$frm['mot_passe'];
    
    $mailObjet .= IDENTIFIANT_CLIENT." : ".$code_client;
    
    
    mail($frm['email'],$mailSujet,$mailObjet,"From:$support");
    
    
    $utilisateur = verifier_authentification(trim(htmlspecialchars(strtolower($frm['email']))), $frm['mot_passe']);
    
    
    if ($utilisateur) {
    
    
    $_SESSION['utilisateur'] = $utilisateur;
    
    
    $sqlProfil = "SELECT id FROM peel_profil WHERE priv = '".$_SESSION['utilisateur']['priv']."'";
    
    
    $resProfil = mysql_query($sqlProfil) or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    $Profil = mysql_fetch_object($resProfil);
    
    
    $profilId = $Profil->id;
    
    
    $_SESSION["ip"] = $_SERVER['REMOTE_ADDR'];
    
    
    $_SESSION["url"] = $_SERVER['HTTP_HOST'];
    
    
    }
    
    }
    
    
    function affiche_formulaire_enregistrement() {
    
    GLOBAL $frm, $erreurs, $message_erreur, $wwwroot, $site;
    
    $marqueur_erreur = "<font color=RED>".htmlspecialchars("<=")."</font>";
    
    echo "<div class=\"entete\"><img src=\"$wwwroot/images/fleche.gif\">&nbsp;".REGISTER."</div>";
    
    ?>
    
    
    <form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>">
    
    <table border="0" width="95%">
    
    <tr>
    
    <td class="normal"><?echo strtoupper(EMAIL); ?> <span class="etoile">(*)</span> :</td>
    
    <td class="normal"><input class="formulaire1" type="text" name="email" style="width:100%" value="<?=stripslashes(vb($frm['email']))?>">
    
    <? if (isset($erreurs['email'])) echo $marqueur_erreur." ".$message_erreur['email'] ?>
    
    </td>
    
    </tr>
    
    <tr>
    
    <td class="normal"><?echo strtoupper(PASSWORD); ?> <span class="etoile">(*)</span> :</td>
    
    <td class="normal"><input class="formulaire1" type="password" name="mot_passe" style="width:100%">
    
    <? if (isset($erreurs['mot_passe'])) echo $marqueur_erreur." ".$message_erreur['mot_passe'] ?>
    
    </td>
    
    </tr>
    
    <tr>
    
    <td class="normal"><?echo CIVILITE; ?> :</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"><?echo FIRST_NAME; ?> <span class="etoile">(*)</span> :</td>
    
    <td class="normal"><input class="formulaire1" type="text" name="prenom" style="width:100%" value="<?=stripslashes(vb($frm['prenom'])) ?>">
    
    <? if (isset($erreurs['prenom'])) echo $marqueur_erreur." ".$message_erreur['prenom'] ?>
    
    </td>
    
    </tr>
    
    <tr>
    
    <td class="normal"><?echo NAME; ?> <span class="etoile">(*)</span> :</td>
    
    <td class="normal"><input class="formulaire1" type="text" name="nom_famille" style="width:100%" value="<?=stripslashes(vb($frm['nom_famille'])) ?>">
    
    <? if (isset($erreurs['nom_famille'])) echo $marqueur_erreur." ".$message_erreur['nom_famille'] ?>
    
    </td>
    
    </tr>
    
    <tr>
    
    <td class="normal"><?echo SOCIETE; ?> :</td>
    
    <td><input class="formulaire1" type="text" name="societe" style="width:100%" value="<?=stripslashes(vb($frm['societe'])) ?>">
    
    </td>
    
    </tr>
    
    <tr>
    
    <td class="normal"><?echo NAISSANCE; ?> :</td>
    
    <td>
    
    <?php
    
    
    $frm['naissance'] = ereg_replace('^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$','\\3/\\2/\\1', vb($frm['naissance'])); ?>
    
    <input class="formulaire1" type="text" name="naissance" style="width:100%" value="<?=vb($frm['naissance'])?>">
    
    </td>
    
    </tr>
    
    <tr>
    
    <td class="normal"><?echo TELEPHONE; ?> <span class="etoile">(*)</span> :</td>
    
    <td class="normal"><input class="formulaire1" type="text" name="telephone" style="width:100%" value="<?=vb($frm['telephone']) ?>">
    
    <? if (isset($erreurs['telephone'])) echo $marqueur_erreur." ".$message_erreur['telephone'] ?>
    
    </td>
    
    </tr>
    
    <tr>
    
    <td class="normal"><?echo PORTABLE; ?> :</td>
    
    <td><input class="formulaire1" type="text" name="portable" style="width:100%" value="<?=vb($frm['portable']) ?>">
    
    </td>
    
    </tr>
    
    <tr valign=top>
    
    <td class="normal"><?echo ADDRESS; ?> <span class="etoile">(*)</span>:</td>
    
    <td class="normal">
    
    <textarea name="adresse" style="width:100%" size="3" class="formulaire1"><?=stripslashes(vb($frm['adresse'])) ?></textarea>
    
    <? if (isset($erreurs['adresse'])) echo $marqueur_erreur." ".$message_erreur['adresse'] ?>
    
    </td>
    
    </tr>
    
    <tr valign=top>
    
    <td class="normal"><?echo ZIP; ?> <span class="etoile">(*)</span>:</td>
    
    <td class="normal"><input class="formulaire1" type="text" name="code_postal" style="width:100%" value="<?=vb($frm['code_postal']) ?>">
    
    <? if (isset($erreurs['code_postal'])) echo $marqueur_erreur." ".$message_erreur['code_postal'] ?>
    
    </td>
    
    </tr>
    
    <tr valign=top>
    
    <td class="normal"><?echo TOWN; ?> <span class="etoile">(*)</span>:</td>
    
    <td class="normal"><input class="formulaire1" type="text" name="ville" style="width:100%" value="<?=stripslashes(vb($frm['ville'])) ?>">
    
    <? if (isset($erreurs['ville'])) echo $marqueur_erreur." ".$message_erreur['ville'] ?>
    
    </td>
    
    </tr>
    
    <tr valign=top>
    
    <td class="normal"><?echo COUNTRY; ?> :</td>
    
    <td>
    
    <select class="formulaire1" name="pays">
    
    <?php
    
    
    $sql_pays = "SELECT id, pays_".$_SESSION['langue']." FROM peel_pays WHERE etat = '1' ORDER BY pays_".$_SESSION['langue']."";
    
    
    $res_pays = mysql_query($sql_pays);
    
    
    if ($res_pays) {
    
    
    if (mysql_numrows($res_pays)) {
    
    
    while ($tab_pays = mysql_fetch_array($res_pays)) {
    
    
    echo "<option value=\"".$tab_pays['id']."\"";
    
    
    if (vb($frm['pays_'.$_SESSION['langue'].'']) == $tab_pays['id']) echo "selected";
    
    
    echo ">".stripslashes($tab_pays['pays_'.$_SESSION['langue'].''])."</option>";
    
    
    }
    
    
    }
    
    
    }
    
    ?>
    
    </select>
    
    </td>
    
    </tr>
    
    <tr><td valign=top class=petit colspan=2>
    
    <input type="checkbox" name="newsletter" <?=frmvalide($frm['newsletter'])?> checked><?echo NEWSLETTER_YES; ?>
    
    </td>
    
    </tr>
    
    <tr>
    
    <td class=normal><?echo NEWSLETTER_FORMAT ?> :</td>
    
    <td valign=top class=normal colspan=2>
    
    
    <select name="format" class="formulaire1">
    
    <option value="text" <?php if (vb($frm['format']) == "text") {echo "selected";}?>>text</option>
    
    <option value="html" <?php if (vb($frm['format']) == "html") {echo "selected";}?>>html</option>
    
    </select>
    
    </td>
    
    </tr>
    
    <tr><td valign=top class=petit colspan=2><input type="checkbox" name="commercial" <?=frmvalide($frm['commercial'])?> checked><?echo COMMERCIAL_YES; ?>
    
    </td>
    
    </tr>
    
    
    <tr>
    
    <td colspan="2" align="center">
    
    <input type="submit" value="<?echo REGISTER; ?>" class="bouton"><p></p></td>
    
    </tr>
    
    <tr><td colspan=2 align=center class=petit>
    
    <p><?echo CNIL; ?></p>
    
    </td></tr>
    
    </table>
    
    </form> <?
    
    };
    
    
    
    function afficher_enregistrement_succes() {
    
    GLOBAL $frm, $wwwroot;
    
    ?>
    
    <font class="titre"><?echo HELLO; ?> <?=stripslashes($frm['prenom'])?></font>
    
    <p class="normal">
    
    <?echo nl2br(MSG_LOGIN_OK);?>
    
    </p>
    
    
    <blockquote>
    
    <table>
    
    <tr>
    
    <td class="normal"><?echo EMAIL;?> :</td>
    
    <td class="normal"><b><?=$frm['email']?></b></td>
    
    </tr>
    
    <tr>
    
    <td class="normal"><?echo PASSWORD;?> :</td>
    
    <td class="normal"><b><?=stripslashes($frm['mot_passe']) ?></b></td>
    
    </tr>
    
    </table>
    
    </blockquote>
    
    
    <?
    
    }
    
    ?>

    Voila, merci pour votre aide

  7. Pt-Rb


    Il semble que le problème repose sur cela:

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

    Mais avec tous ces accents, symboles et parenthèses, là j'en perd mon peu de notion en php

    Quelqu'un aurais une idée pour m'éclairer ? Merci

Twitter Advisto ecommerce

Facebook PEEL Shopping