Flux d’activité
Flux d’activité de Messages
-
-
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 :)
-
-
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
-
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
-
Merci de vos info
Jai bien un acces FTP avec les codes mais comment cela marche til ?
Comment modifiez les deux pages que vous me conseillez ?
merci
-
-
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)
-
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.
-
-
-
-
-
Il s'agit du fait que si j'ai un produit en stock, mais que le client dans son panier en ajoute 2, mon stock ne sera pas de -1, malheureusement.
Or, en terme de gestion de stock cela pose un problème.
-
-
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 été soumis, essaye de cré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 é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 à la base */ $qid = mysql_query($sql) or DIE('Une erreur de connexion à 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 à 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\"> ".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
-
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
-
-
-
Merci pour les réponses, je vais dans un premier temps augmenter le chiffre nb puis par la suite corriger le bug. Je remettrai le nb ensuite à un nombre plus adéquate à la navigation.
-
-
pruault
dans la page des nouveautés (new.php) sur le site, il n'y a qu'une page et alors que j'ai un sacré paquet de nouveautés, donc je devrais avoir plusieurs pages.Est-ce un bug déjà constaté ?
Merci de vos réponses et de votre aide à tous :)
Il n'y a qu'une page nouveautés qui contient tout
-
Merci Paulanna pour ton aide et soutiens.
Juste une question: cela se place où ?
En fait, j'ai cherché dans caddie-affichage l'emplacement où cela va, mais suis pas sûre de bien faire.
Merci à toi d'avance
-
-
Vide les champs dans la saisie d'un article
dans PEEL SHOPPING : logiciel open source de boutique en ligne
paulanna
Posté(e) · Signaler ce message
administrer/articles.php fonction => function affiche_formulaire_article