sarah
Utilisateur open source-
Compteur de contenus
34 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par sarah
-
sarah a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Interdire le téléchargement des fichiers sur le siteBonjour,
Est ce que c'est possible d'interdire le téléchargement des fichiers (word, pdf...) sur le site si la personne n'est pas connectée, et de l'inviter a se connecter pour pouvoir télécharger le fichier.
Merci pour votre aide.
- 5 réponses
- 3 085 vues
-
sarah a ajouté un message dans un sujet initialisation de mot de passe
up !!!
-
0
-
-
sarah a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
initialisation de mot de passeBonjour,
dans la page utilisateurs.php dans l'administration du site quand j'initialise un mot de passe quand je le met a zéro, ça affiche :
Le mot de passe de a été remis à zéro, son nouveau mot de passe lui a été envoyé par mail.
Normalement il doit y avoir le mail de la personne je sais pas pourquoi il s'affiche pas est ce que vous pourriez m'aider ?
le code :
<p> Le mot de passe de <b><?php pv($user->email) ?></b> a été remis à zéro, son nouveau mot de passe lui a été envoyé par mail.</p>
Merci.
- 1 réponse
- 1 770 vues
-
sarah a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Enregistrer la catégorieSVP comment je dois faire pour enregistrer le nom de la catégorie dans la table peel_commande_produit, j'ai ajouté un champ "nom_cat" dans la table mais j'arrive pas a enregistrer le nom, aidez moi svp.
Merci.
- 0 réponse
- 1 835 vues
-
sarah a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Probleme de valeur avec les fonctionBonjour,
Voilà mon probleme, j'ai ajouté un systeme pour les langues du site, mais j'ai eu un problème avec les tableaux, et les message d'erreur qui se trouvent dans des fonctions comme : function valid_form, function affiche_formulaire_enregistrement ...
j'ai mis des variable exemple : $erreur_nom = "inserer votre nom";
$erreur_prenom = "inserer votre prenom";
$nom ="Nom :";
$prenom ="Prénom";
alors pour que le visiteur puisse choisir la langue et que les variables change en changeant la langue j'ai remplacé le text qui se trouve dans les formulaires ...
j'ai remarqué que les variables qui se trouve dans les fonctions ne prennent pas de valeur alors que les autres qui se trouvent en dehors des fonctions marche bien et change de valeur en changenant de langue, j'ai beaucoup chercher une solution j'ai trouvé une j'ai ajouté un global $variable, $variable ... dans la fonction apres ca a marché, je voudrais savoir svp s'il y a un moyen pour que les variables prennent la valeur sans ajouter de global $variable ....
Merci pour votre aide, j'espère que je me suis bien expliqué.
<?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'] = " $passe"; } if (empty($frm['prenom'])) { $erreurs['prenom'] = true; $msg['prenom'] = " $prenom"; } if (empty($frm['nom_famille'])) { $erreurs['nom_famille'] = true; $msg['nom_famille'] = " $nom"; } if (empty($frm['email'])) { $erreurs['email'] = true; $msg['email'] = " $email"; } elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*.([a-z]{2,4})$`',$frm['email'])) { $erreurs['email'] = true; $msg['email'] = " $email_format"; } elseif ((mysql_num_rows(mysql_query("SELECT 1 FROM peel_utilisateurs WHERE email = '".$frm['email']."'")) > 0) ) { $erreurs['email'] = true; $msg['email'] = " $email_existe"; } if (empty($frm['telephone'])) { $erreurs['telephone'] = true; $msg['telephone'] = " $telephone"; } return $msg; } ?>
- 0 réponse
- 1 735 vues
-
sarah a ajouté un message dans un sujet upload fichier .zip et .rar
Bonjour,
Merci de m'avoir répondu j'ai essayer de retravailler le code de la page categories.php mais j'arrive pas à inserer les données je peux les modifiers et les supprimer mais pas les ajouter, je sais pas d'ou ca vient l'erreur, voila je vous met le code pour voir d'ou vient l'erreur.
Merci.
j'ai ajouté deux liens dans le menu lister les fichiers et ajouter un fichier.
<?php include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "Gérer les uploads"; include("modeles/haut.php"); function affiche_arbo_cat(&$sortie, &$selectionne, $parent=0, $indent="") { GLOBAL $frm, $repertoire_images, $wwwroot; $qid = mysql_query("SELECT id, nom, description, image FROM upload WHERE id = $parent ORDER BY nom"); if ($qid) { if (mysql_num_rows($qid) > 0) { $i = 0; while ($cat = mysql_fetch_array($qid)) { if ($cat['image'] != "") {$logo = "<img src=\"".$repertoire_images.$cat['image']."\" alt=\"\" />";} else { $logo = "";} if (empty($cat['etat'])) {$etat = "<img src=\"".$wwwroot."/administrer/images/puce-blanche.gif\" alt=\"\" />";} else {$etat = "<img src=\"".$wwwroot."/administrer/images/puce-verte.gif\" alt=\"\" />";} $sortie .= " <tr bgcolor=\"".($i % 2 == 0 ? '#F4F4F4' : '#ffffff' )."\"> <td align=\"center\"> <a href=". $_SERVER['PHP_SELF']. "?mode=ajout&id=". $cat['id'] ."><img src=\"../administrer/images/rubrique-24.gif\" width=\"24\" border=\"0\" alt=\"\" /></a> <a href=\"produits.php?mode=ajout&categorie_id=" . $cat['id'] ."\"><img src=\"../administrer/images/prod-cat-24.gif\" width=\"24\" border=\"0\" alt=\"\" /></a> <a onClick=\"java script:return confirm('Êtes-vous sûr de vouloir supprimer la catégorie ?');\" href=\"". $_SERVER['PHP_SELF'] ."?mode=suppr&id=". $cat['id'] ."\"><img src=\"$wwwroot/images/poubelle.gif\" border=\"0\" alt=\"\" /></a> </td> <td>$indent<a class=\"normal\" href=\"". $_SERVER['PHP_SELF'] ."?mode=modif&id=" . $cat['id'] ."\">" . stripslashes($cat['nom']) ."</a></td> <td align=\"center\">". stripslashes($cat['description']) ."</td> <td align=\"center\" class=\"normal\">". $logo ."</td></tr>"; $i++; if ($cat['id'] != $parent) { affiche_arbo_cat($sortie, $selectionne, $cat['id'], $indent." "); } } } } } $start = vn($_REQUEST['start']);// Détermine la variable start (début de page) $id = intval(vn($_REQUEST['id'])); switch (vb($_REQUEST['mode'])) { case "ajout" : affiche_formulaire_ajout_categorie(intval(vn($_REQUEST['id']))); break; case "modif" : affiche_formulaire_modif_categorie(intval($_REQUEST['id'])); break; case "suppr" : supprime_categorie(intval($_REQUEST['id'])); affiche_formulaire_liste_categorie(intval($_REQUEST['id'])); break; case "supprfile" : supprime_fichier(intval(vn($_REQUEST['id'])), $_GET['file']); affiche_formulaire_modif_categorie(intval(vn($_REQUEST['id']))); break; case "insere" : if (!empty($_FILES['image']['name'])) { $img = upload($_FILES['image']); } insere_sous_categorie(intval($_REQUEST['id']), vb($img), $HTTP_POST_VARS); affiche_formulaire_liste_categorie(intval($_REQUEST['id'])); break; case "maj" : if (!empty($_REQUEST['image'])) { $img = $_POST['image']; } else { if (!empty($_FILES['image']['name'])) { $img = upload($_FILES['image']); } } maj_categorie(intval($_REQUEST['id']), vb($img), $HTTP_POST_VARS); affiche_formulaire_liste_categorie(intval($_REQUEST['id'])); break; case "recherche" : affiche_recherche_liste_categorie(intval($_REQUEST['id']), $HTTP_POST_VARS); break; default : affiche_formulaire_liste_categorie($id=0); break; } include("modeles/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function affiche_formulaire_ajout_categorie($id) { GLOBAL $categorie_options, $frm; /* Affiche un formulaire de catégorie vide */ /* Valeurs par défaut */ $frm["parent"] = array($id); $frm["nouveau_mode"] = "insere"; $frm["nom"] = ""; $frm["description"] = ""; $frm["image"] = ""; $frm["titre_soumet"] = "Ajouter une sous-catégorie"; /* Affiche la liste des catégories, en présélectionnant la catégorie choisie. */ construit_arbo_cat($categorie_options, $frm["parent"]); affiche_formulaire_categorie(); } function affiche_formulaire_modif_categorie($id) { /* Affiche le formulaire de modification de catégorie. */ GLOBAL $frm, $categorie_options; /* Charge les infos de la catégorie. */ $qid = mysql_query(" SELECT * FROM upload WHERE id = $id "); $frm = mysql_fetch_array($qid); $frm["parent"] = array($frm["id"]); $frm["nouveau_mode"] = "maj"; $frm["titre_soumet"] = "Sauvegarder changements"; /* Affiche la liste des catégories, en présélectionnant la catégorie choisie. */ construit_arbo_cat($categorie_options, $frm["parent"]); affiche_formulaire_categorie(); } function supprime_categorie($id) { /* Supprime la catégorie spécifiée par $id, et déplace tous les produits sous * cette catégorie au parent immédiat. */ /* Trouve le parent de cette catégorie */ $qid = mysql_query(" SELECT * FROM upload WHERE id = $id "); if ($qid) { if (mysql_num_rows($qid) > 0) { $cat = mysql_fetch_array($qid); /* efface cette catégorie */ /* Réaffecte toutes les sous-catégories de cette catégorie à la catégorie parente */ mysql_query(" UPDATE upload SET id = ".$cat["id"]." WHERE id = $id "); $message = "<p class=\"normal\">La catégorie <b>".stripslashes($cat['nom'])."</b> a été effacée. Tous ses produits et sous-catégories ont été réassignés à la catégorie <b>".stripslashes($cat["parent"])."</b>."; } else { /* Réaffecte toutes les sous-catégories de cette catégorie à la catégorie parente */ mysql_query(" UPDATE upload SET id = '0' WHERE id = $id "); $message = "<p class=\"normal\">La catégorie a été effacée. Tous ses produits et sous-catégories ont été réassignés à la catégorie supérieure."; } mysql_query("DELETE FROM upload WHERE id = $id"); echo nl2br(stripslashes($message)); } ?> <?php } function insere_sous_categorie($id, $img, $frm) { /* Ajoute une nouvelle sous-catégorie sous le parent $id. Tous les champs sont stockés dans la variable $frm */ valide($frm['on_special']); valide($frm['etat']); $qid = mysql_query(" INSERT INTO upload (id, nom, description, image) VALUES ($frm[parent], '".htmlspecialchars($frm['nom'], ENT_QUOTES)."', '".htmlspecialchars($frm['description'], ENT_QUOTES)."', '$img') "); } function maj_categorie($id, $img, $frm) { /* Met à jour la catégorie $id avec les nouvelles valeurs contenues dans $frm */ $qid = mysql_query(" UPDATE upload SET id = '$frm[parent]' ,nom = '".htmlspecialchars($frm['nom'], ENT_QUOTES)."' ,description = '".htmlspecialchars($frm['description'], ENT_QUOTES)."' ,image = '$img' WHERE id = $id "); } function affiche_formulaire_liste_categorie($id) { GLOBAL $categorie_options; /* Affiche un formulaire de catégorie vide */ /* Valeurs par défaut */ $frm["parent"] = array($id); $frm["nouveau_mode"] = "insere"; $frm["nom"] = ""; $frm["description"] = ""; $frm["image"] = ""; $frm["titre_soumet"] = "Ajouter une sous-catégorie"; /* Affiche la liste des catégories, en présélectionnant la catégorie choisie. */ affiche_arbo_cat($categorie_options, $frm["parent"]); affiche_liste_categorie($frm["parent"]); } function affiche_recherche_liste_categorie($id, $frm) { GLOBAL $categorie_options; /* Affiche un formulaire de catégorie vide */ /* Valeurs par défaut */ $frm["parent"] = array($id); $frm["nouveau_mode"] = "insere"; $frm["nom"] = ""; $frm["description"] = ""; $frm["image"] = ""; $frm["titre_soumet"] = "Ajouter une sous-catégorie"; /* Affiche la liste des catégories, en présélectionnant la catégorie choisie. */ affiche_arbo_cat($categorie_options, $frm["parent"]); affiche_liste_categorie($frm["parent"]); } function affiche_liste_categorie($HTTP_POST_VARS) { GLOBAL $categorie_options; GLOBAL $id; GLOBAL $wwwroot; ?> <table border="0" widtd="100%" cellpadding="0" cellspacing="2" width="100%"> <tr valign="top"><td colspan="4" class="entete">Liste des catégories</td></tr> <tr valign="top"> <td colspan="4"><a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=ajout"> <img src="<?php echo $wwwroot?>/administrer/images/rubrique-24.gif" widtd="25" height="25" align="middle" alt="Catégorie +" border="0" /> Ajouter une catégorie</a></td> </tr> <tr bgcolor="#6699ff"> <td class="menu">Action</td> <td class="menu">Nom</td> <td class="menu">Description</td> <td class="menu">Image</td> </tr> <?php echo $categorie_options?> </table> <?php }?> <?php function affiche_formulaire_categorie() { GLOBAL $frm,$categorie_options,$id,$repertoire_images, $wwwroot; ?> <form name="entryform" method="post" action="<?php echo $_SERVER['PHP_SELF']?>" enctype="multipart/form-data"> <input type="hidden" name="mode" value="<?php echo $frm["nouveau_mode"]?>" /> <input type="hidden" name="id" value="<?php echo $frm['id']?>" /> <table border="0" cellpadding="0" cellspacing="1" width="100%"> <tr><td height="1" bgcolor="#336699" colspan="2"><img src="<?php echo $wwwroot?>/images/blank.gif" height="1" alt="" /></td></tr> <tr> <td class="entete" colspan="2">Ajouter une catégorie</td> </tr> <tr><td height="1" bgcolor="#336699" colspan="2"><img src="<?php echo $wwwroot?>/images/blank.gif" height="1" alt="" /></td></tr> <tr> <td colspan="2" class="label">Nom :</td> </tr> <tr> <td colspan="2" ><input style="width: 100%" class="formulaire1" type="text" name="nom" size="25" value="<?php echo $frm["nom"] ?>" /></td> </tr> <tr colspan="2" valign="top"> <td colspan="2" class="label">Description :</td> </tr> <tr> <td colspan="2" class="normal"> <input type="hidden" value="html" name="p_format" tabindex="1" id="p_format" /> <p> <textarea style="width:100%" rows="10" name="description" id="description" class="formulaire1"><?php echo nl2br(stripslashes($frm['description']))?></textarea> </p> <script src="<?php echo $wwwroot?>/lib/js/toolbar.js" type="text/javascript"></script> <script type="text/javascript">if (document.getElementById) { var tb = new dcToolBar(document.getElementById('description'), document.getElementById('p_format'),'images/'); tb.btStrong('Forte emphase'); tb.btEm('Emphase'); tb.btIns('Inséré'); tb.btDel('Supprimé'); tb.btQ('Citation en ligne'); tb.btCode('Code'); tb.addSpace(10); tb.btBr('Saut de ligne'); tb.addSpace(10); tb.btBquote('Bloc de citation'); tb.btPre('Texte préformaté'); tb.btList('Liste non ordonnée','ul'); tb.btList('Liste ordonnée','ol'); tb.addSpace(10); tb.btLink('Lien', 'URL ?', 'Langue ?', 'fr'); tb.btImgLink('Image externe', 'URL ?'); tb.addSpace(10); tb.draw('Vous pouvez utiliser les raccourcis suivants pour enrichir votre présentation.'); } </script> </tr> <?php if (!empty($frm["image"])){ ?> <tr valign="top"> <td colspan="2" class="label">Image : <br /> <img src="<?php echo $repertoire_images.$frm["image"] ?>" alt="" /><br /> Nom du fichier :<?php echo $frm["image"]?> <a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=supprfile&id=<?php echo vb($frm['id'])?>&file=image"><img src="<?php echo $wwwroot?>/administrer/images/b_drop.png" width="16" height="16" alt="" border="0" />supprimer cette image</a> <input type="hidden" name="image" value="<?php echo $frm["image"]?>" /> </td> </tr> <?php } else {?> <tr valign="top"> <td colspan="2" class="label">Image :</tr> <tr> <td colspan="2" class="normal"> <input style="width: 100%" name="image" type="file" class="formulaire1" value="" /> </td> </tr> <?php }?> <tr> <td colspan="2" align="center"><input class="bouton" type="submit" value="<?php echo $frm["titre_soumet"] ?>" /></td> </tr> </table> </form> <?php } function supprime_fichier($id, $file) { /* Supprime le produit spécificié par $id. Il faut supprimer le produit * puis les entrées correspondantes de la table produits_categories. */ global $the_path; /* Charge les infos du produit. */ switch($file) { case "image" : $sql = "SELECT image FROM upload WHERE id = '$id'"; $res = mysql_query($sql); $file = mysql_fetch_row($res); mysql_query("UPDATE upload SET image = '' WHERE id = '$id'"); break; } @unlink($the_path.$file[0]); ?> <div class="normal"> Le fichier <b><?php echo $file[0]?> </b>a été effacé du serveur. </div> <?php } ?>
-
0
-
-
sarah a ajouté un message dans un sujet upload fichier .zip et .rar
help plz
-
0
-
-
sarah a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
upload fichier .zip et .rarBonjour,
SVP, j'ai crée une table "download" avec deux ligne un champs (id et fichier); et j'ai crée une page que j'ai nommé telechardement.php, je voudrais dans cette page mettre toutes les documentations nouvelle sur les produits, et mon seul soucis c'est que j'arrive pas à prendre le code qui se trouve dans la page produits.php qui permet de uploader les images de l'integrer dans ma page telechargement.php, car c'est trop compliqué j'ai besoin que du formulaire d'upload sans les autres champs.
Merci pour votre aide.
- 3 réponses
- 3 046 vues
-
sarah a ajouté un message dans un sujet mettre des images sur le menu haut
bouro est ce que tu as trouvé une solution a ton problème de menu? si oui je serais interessée.
-
0
-