Flux d’activité

Flux d’activité de Messages

  1. panne sèche


    Bonjour,

    wananewsletter est installé sur ma boutique.

    je viens de faire un essai d'envoi d'emails qui a bien fonctionné excepté que mes clients l'on reçu au format texte

    (j'avais fait cet email dans les deux format html et texte)

    le soucis vient du fait que par défaut lors de l'insrition d'un client le programme peel propose le format texte, et comme les client ne s'en rendent pas compte c'est ce format qui est défini par défaut pour tous mes clients.

    mes quetions sont:

    1°) comment forcer le mode html par défaut lors de l'inscription

    2°) comment modifier en statut "html" les millers de clients inscrits en format "texte" (facilement) en sachant que lorsque je demande l'expotation des adresses emails, wananewsletter en exporte seulement +- 600 ?????

    3°) j'ai acheté une base de donnée de +- 100.000 adresses mais wananewsletter n'en accepte que 5000 par import, comment contourner ce souci.

    4°) ou se trouve la base de donnée de wananewsletter et comment y accéder, je pourrais peut être y modifier directement les données

    Si quelqu'un peut m'aider ce serait super

    merci beaucoup

    Panne sêche

  2. jc1


    Voilà, j'ai résolu mon problème de connexion à la base.

    Mais j'ai maintenant un autre problème, mes identifiants sont refusés et je ne peux pas accéder à l'interface administration. J'ai lu les différents posts à ce sujet, mais je n'ai pas réussi à résoudre le problème. J'ai essayé info@peel.fr et admin, j'ai créé un nouvel utilisateur dans peel_utilisateurs dans phpmyadmin, mais j'ai toujours la même réponse: essayez à nouveau!

    Auriez-vous une idée?

    Merci pour votre aide.

    Mustardseed

    bonsoir Mustardseed,

    Dans ta base de donées tu cliques sur peel_utilisateurs

    Apres tu cliques sur l'onglet "afficher" normalement tu dois voir le compte par defaut info@peel.fr sur celui ci tu cliques sur editer et tu changes la variable info@peel.fr en mettant ton email, tu enregistres les modifications et tu te connectes dans le back office avec ton e-mail :rolleyes:

    Merci.

  3. Mustardseed


    Voilà, j'ai résolu mon problème de connexion à la base.

    Mais j'ai maintenant un autre problème, mes identifiants sont refusés et je ne peux pas accéder à l'interface administration. J'ai lu les différents posts à ce sujet, mais je n'ai pas réussi à résoudre le problème. J'ai essayé info@peel.fr et admin, j'ai créé un nouvel utilisateur dans peel_utilisateurs dans phpmyadmin, mais j'ai toujours la même réponse: essayez à nouveau!

    Auriez-vous une idée?

    Merci pour votre aide.

    Mustardseed

  4. pruault


    Voila j'ai détecté un petit soucis en ce qui concerne les factures dans la version 2.9.3.

    Ce n'est pas un "sérieux" problème de sécurité.

    Je sais pas si ca a été modifié dans la version 3.

    Admettons que le bon utilisateur accede a sa facture:

    http://www.monadresse.com/factures/facture...08+16%3A21%3A35

    Si l'on change manuellement l'ID de l'URL, on accède aux factures des autres utilisateurs. On ne voit pas leur adresse et leur nom, mais on voit les produits commandés et le montant de la facture. :rolleyes:

    Dans /factures/facture.html ajouter sous $qid_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '$id' AND o_timestamp = '$timestamp'");

    if (mysql_num_rows($qid_commande) == 0) {

    echo "Les paramètres de votre facture ne sont pas valides. Merci de vérifier le lien de votre facture.";

    die;

    }

  5. Xneo


    Voila j'ai détecté un petit soucis en ce qui concerne les factures dans la version 2.9.3.

    Ce n'est pas un "sérieux" problème de sécurité.

    Je sais pas si ca a été modifié dans la version 3.

    Admettons que le bon utilisateur accede a sa facture:

    http://www.monadresse.com/factures/facture...08+16%3A21%3A35

    Si l'on change manuellement l'ID de l'URL, on accède aux factures des autres utilisateurs. On ne voit pas leur adresse et leur nom, mais on voit les produits commandés et le montant de la facture. :rolleyes:

  6. negoce


    Bonjour,

    c'est rien de grave !!

    c'est juste pour éviter l'erreur :

    Notice: Undefined variable: repertoire_upload in c:\easyphp1-8\www\peel\administrer\csv2mysql.php on line 202

    à la ligne 202 du fichier csv2mysql.php

    il faut remplacer :

    - Les photos doivent se trouver dans le répertoire <?php echo $repertoire_upload. ?><br />
    par :
    - Les photos doivent se trouver dans le répertoire <?php echo $repertoire_upload ?><br />

    voilà !! à bientôt...

  7. pruault


    Un problème existe sur les versions de PEEL SHOPPING au niveau de /administrer/produits lorsqu'on clic sur les pages en pagination

    je vous invite à remplacer la fonction affiche_liste_produits par la fonction suivante dans la page /administrer/produits.php

    Cela dot corriger le problème

    function affiche_liste_produits($start, $frm) 
    
    {
    
    global $wwwroot;
    
    global $categorie_options;
    
    ?>
    
    <table border="0" cellpadding="0" cellspacing="2" width="740">
    
    <tr>
    
    	<td class="normal"  colspan="7">
    
    <form method="get" action="<?php echo $_SERVER['PHP_SELF']?>?start=0&mode=recherche">
    
    <table border="0" cellpadding="0" cellspacing="2" width="740">
    
    	<tr><td colspan="2" class="entete">Choisir vos critères de recherche</td></tr>
    
    	<tr>
    
    	  <td class="normal"><b>Etat du produit :</b> <br />
    
    	   <select size="1" name="etat" class="formulaire1">
    
    		<option value="NULL">Peu importe</option>
    
    		<option value="1">En ligne</option>
    
    		<option value="0">En attente</option>
    
    		</select>	
    
    
    
    	   </span>
    
    	  </td>
    
    	  <td class="normal"><b>Catégories</b><br />
    
    	   <select size="1" name="categorie" class="formulaire1">
    
    		<option value="NULL">Toutes les catégories</option>
    
    		<?php 
    
    
    		if (!isset($categorie_id)) { $categorie_id = 0; }
    
    
    		$frm['categories'] = array($categorie_id);
    
    
    		construit_select_cat($categorie_options, $frm['categorie_id']);
    
    
    		echo $categorie_options;
    
    		?>
    
    		</select>	
    
    		</td>
    
    	</tr>
    
    	<tr>
    
    	  <td class="normal" valign="top">
    
    	  <b>Le produit est-il en page d'accueil ?</b><br />
    
    	   <select size="1" name="homepage" class="formulaire1">
    
    		<option value="NULL">Peu importe</option>
    
    		<option value="1">Oui</option>
    
    		<option value="0">Non</option>
    
    		</select>	
    
    	  </td>
    
    	  </tr>
    
    	<tr>
    
     <td class="normal" valign="top"><b>Référence du produit :</b> <input type="text" name="reference" size="15" class="formulaire1" value="" /> 
    
    	 </td>
    
    		 </tr>
    
    	<tr><td colspan="2" height="5" class="label"><img src="<?php echo $wwwroot?>/images/blank.gif" height="5" alt="" /></td></tr>
    
    	<tr>
    
    	  <td align="center" colspan="2"><input class="bouton" type="submit" value="Rechercher" class="formulaire1" name="action" /> </td>
    
    	</tr>
    
      </table>
    
    </form>
    
    </td></tr>
    
    
    <tr>
    
    	<td class="entete"  colspan="7">Liste des produits</td>
    
    </tr>
    
    
    <tr>
    
    	<td colspan="7">
    
    	<a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=ajout">[Ajouter un produit]</a>
    
    	</td>
    
    </tr>
    
    
    			<?php 
    
    			$nb = 5;
    
    
    			$where = "";
    
    
    			if (isset($frm['etat'])) {if ($frm['etat'] != "NULL") {$where .= " AND p.etat = '".$frm['etat']."'";}}
    
    
    			if (isset($frm['reference'])) {if (!empty($frm['reference'])) {$where .= " AND p.reference LIKE '%" .addslashes($_GET['reference']). "%'";}}
    
    
    			if (isset($frm['nbparpage'])) {if (!empty($frm['nbparpage'])) {$nb = $frm['nbparpage'];}}//nombre d'enregistrement par page 
    
    
    			if (isset($frm['homepage'])) {if ($frm['homepage'] != "NULL") {$where .= " AND p.on_special = '".$frm['homepage']."'";}}
    
    
    			if (isset($frm['categorie']) && !empty($frm['categorie'])) {
    
    
    				if ($frm['categorie'] != "NULL") {$where .= " AND c.id = '".$frm['categorie']."'";}
    
    
    				//requete du forumaire
    
    
    				$sql = "SELECT p.id, p.reference, p.nom, p.description, p.prix, p.etat, p.date_maj, p.on_stock, p.stock FROM peel_produits p, peel_produits_categories pc, peel_categories c WHERE p.id = pc.produit_id AND c.id = pc.categorie_id AND 1 ".$where." ORDER BY p.id ASC LIMIT $start, $nb";	
    
    
    				$sql_count = "SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc, peel_categories c WHERE p.id = pc.produit_id AND c.id = pc.categorie_id AND 1 ".$where." ORDER BY p.id ASC";
    
    
    
    
    			//requete d'affichage de la liste
    
    
    			} else {
    
    
    				$sql = "SELECT p.id,  p.reference, p.nom, p.description, p.prix, p.date_maj, p.etat, p.on_stock, p.stock FROM peel_produits p ORDER BY p.id DESC LIMIT $start, $nb";
    
    
    				$sql_count = "SELECT COUNT(*) FROM peel_produits p ORDER BY p.id DESC";
    
    
    			}
    
    
    			$result=mysql_query($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    			if (mysql_num_rows($result) == 0) 
    
    
    			{
    
    
    			echo "<tr><td class=\"normal\"><b>Aucun produit enregistré dans la base.</b></td></tr>"; } 
    
    
    			else {
    
    			?>
    
    			<tr bgcolor="#6699ff">
    
    				<td class="menu">Action</td>
    
    				<td class="menu">Catégorie</td>
    
    				<td class="menu">Nom</td>
    
    				<td class="menu">Prix &euro; T.T.C</td>
    
    				<td class="menu">Etat</td>
    
    				<td class="menu">Stock</td>
    
    				<td class="menu" align="center">Cr&eacute;ation / Mise à jour</td>
    
    			</tr>
    
    			<?php 
    
    			$i = 0;
    
    
    			while ($ligne = mysql_fetch_array($result)) { 
    
    
    			?>
    
    					<tr bgcolor="<?php echo  ($i % 2 == 0 ? '#F4F4F4' : '#ffffff' );?>">
    
    						<td class="normal" align="center">
    
    						<a onClick="java script:return confirm('Êtes-vous sûr de vouloir supprimer le produit <?php echo addslashes($ligne['nom']) ?> ?');" class="normal" title="Supprimer <?php echo $ligne['nom'] ?>" href="<?php echo $_SERVER['PHP_SELF']?>?mode=suppr&id=<?php echo $ligne['id'] ?>">
    
    						<img src=<?php echo $wwwroot?>/images/poubelle.gif border=0></a></td>
    
    						<td class="normal" align="center">
    
    
    						<?php 
    
    
    						$sqlCAT = "SELECT id, nom FROM peel_categories c, peel_produits_categories pc WHERE pc.produit_id = ".$ligne['id']." AND c.id = pc.categorie_id";
    
    
    						$resCAT = mysql_query($sqlCAT);
    
    
    						if (mysql_num_rows($resCAT) > 0) {
    
    
    							while ($cat = mysql_fetch_array($resCAT)) {
    
    
    								echo html_entity_decode($cat['nom'])."<br />";
    
    
    							}
    
    
    						} else {
    
    
    							echo "<font color=\"red\"><b>n.c</b></font>";
    
    
    						 }
    
    
    						?>		
    
    
    						</td>
    
    						<td class="normal" align="center"><a class="normal" title="Modifier ce produit" href="<?php echo $_SERVER['PHP_SELF']?>?mode=modif&id=<?php echo $ligne['id'] ?>"><?php echo stripslashes($ligne['nom'])?></a></td>
    
    						<td class="normal" align="center"><?php echo $ligne['prix'] ?> € T.T.C</td>
    
    						<td align="center" class="normal"><?php if   (empty($ligne['etat'])) {echo "<img src=\"".$wwwroot."/administrer/images/puce-blanche.gif\" alt=\"\" />";} else {echo "<img src=\"".$wwwroot."/administrer/images/puce-verte.gif\" alt=\"\" />";} ?></td>	
    
    						<td align="center" class="label"><?php if (empty($ligne['on_stock']))  { echo "n.a"; } else { echo ($ligne['stock'] <= 0) ? "<font color=\"red\">".$ligne['stock']."</font>" :  $ligne['stock'];} ?></td>	
    
    						<td class="normal" align="center"><?php echo date("d-m-Y", strtotime($ligne['date_maj'])) ?></td>
    
    					</tr>
    
    					<tr><td align="center" class="normal" colspan="7">
    
    			<?php 
    
    				$i++;
    
    			} 
    
    
    			}
    
    
    			//Boutons précédent et suivant 
    
    			if($start) 
    
    			{
    
    
    			print("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?start=".($start-$nb)."&categorie=".vb($frm['categorie'])."&etat=".vb($frm['etat'])."&homepage=".vb($frm['homepage'])."& reference=".$_GET['reference']."\">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'])."&etat=".vb($frm['etat'])."&homepage=".vb($frm['homepage'])."& reference=".$_GET['reference']."\">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'])?>&etat=<?php echo vb($frm['etat'])?>&homepage=<?php echo vb($frm['homepage'])?>&reference=<?php echo $_GET['reference']?>"><?php echo $index+1; ?></a>&nbsp;
    
    <?php 
    
    }
    
    echo "</td></tr></table>";
    
    }
    
    
    function valide_form_produit(&$frm, &$erreurs) {
    
    
    	$erreurs = array();
    
    	$msg = array();
    
    
    	if (empty($frm['nom'])) {
    
    		$erreurs['nom'] = true;
    
    		$msg['nom'] = " Vous devez insérer un nom de produit.";
    
    
    	} 
    
    
    	return $msg;
    
    }

  8. La fleur


    En gros si je comprends bien, il ne faut envoyer un mail a l'admin et au client QUE si la commande a été payée ?

    Willy

    Oui déja ce serait bien

    Mais dans l'absolu ce que je cherchais c'était que la commande m'arrive directement en commande règlée

    sans passer par l'étape intermédiaire de commande initialisée

  9. Mustardseed


    J'ai suivi l'installation pas à pas et j'avais créé ma base de données.

    Comment modifie-t-on les variables? Est-ce qu'un fichier config.inc.php doit être modifié?

    J'ai un répertoire lib qui a été créé à la racine du site en plus de celui qui était dans le répertoire "boutique" où j'ai mis tous les fichiers peel. Est-ce de là que vient le problème?

    Voilà ce que j'obtiens en ligne: http://www.bibliomania.fr/boutique/

    M.

    Vous avez bien suivi l'installation ?

    Modifié les variables pour mettre le bon chemin vers la base de données ?

    Créé la base de données ?

    Willy

  10. olch


    Bonjour,

    Dans certaines de mes catégories, j'ai beaucoup d'articles les mêmes ou sont juste différents par exemple les diamètres.

    Ex .

    Lame Ø210mm

    Lame Ø215mm

    ....

    Avec l'affichage actuel et 12 article par page, cela fait long pour trouver l'article que l'on a besoin.

    J'aimerais savoir si il est possible de modifier certain affichage pour une ou l'autre catégorie, ou cela s'impute a tous le site?

    Voici un exemple

    http://www.isocele-france.com/isoceleSite....mpageproduit=25

    Merci d'avance et bon week end.

    Guillaume

Twitter Advisto ecommerce

Facebook PEEL Shopping