Flux d’activité

Flux d’activité de Messages

  1. panne sèche


    Bonjour,

    depuis le 30 juillet je ne reçois plus d'email de mes clients qui me contactent via l'onglet "contact" (ouverture du ticket)

    je ne recois que ceux que je m'envoie à moi-même , si je clic sur l'onglet contact et que j'introduit l'adresse email de la bourique(info@corpsetame.be) là je reçois un email avec "ouverture du ticket..."

    dans tous les autres cas je ne reçois plus rien??

    quelqu'un peut il m'aider?

    merci

    panne sèche

  2. fraisalie


    Bonsoir,

    Puisqu'il est difficile de trouver le problème, je l'ai résolu à ma manière!!

    Plus d'affichage de prix dans le résumé de la commande, pour le back office, je n'aurai qu'à éditer la facture pour voir les centimes qu'il manque, pas de mail de confirmation!! :)

    Mais bon, sur le fond, peel shopping m'a quand même bien sauvé la mise!! ;)

    Alors même si on ne nous réponds pas en envoyant des email à info@peel.fr ;) , on trouve des gens sympa sur ce forum!

    Merci à ceux qui m'on aidé!! :P

  3. adnshinys


    Bonsoir,

    J'ai effectuer l'importation des articles à partir d'un fichier csv et maintenant, j'aimerai faire la mise à jour des tarifs, qui varie très régulièrement ( 1 à 2 fois par semaine). Quelle métode dois-je utiliser pour eviter de perdre du temps sachant que j'ai environ 2000 articles.

    Merci de vos réponses et vos suggestions.

    Tibus

  4. jcdhl


    Bonjour,

    ça n'a pas marché !!

    car j'ai déjà ce code :

       // Mail d'information envoyé à l'administrateur

    mail(
    $support,
    "Vous avez une nouvelle commande sur le site $site",
    "Bonjour,\n\nUne commande $commandeid vient d'être enregistrée sur le site $site.\n\nDate de commande : ".return_date_fr($com->o_timestamp)." \n\n$article\n\n Rendez-vous sur : $wwwroot",
    "FROM:$support");
    [/codebox]

    Par celui que je t'ai donné.

    Si oui, as-tu un message d'erreur ou qu'y a-t-il dans l'email que tu reçois ?

    Jcdhl

  5. negoce


    Bonjour,

    ça n'a pas marché !!

    car j'ai déjà ce code :

    function email_commande(&$commandeid) {
    
    
    	global $wwwroot;
    
    	global $site;
    
    	global $support;
    
    
    	$result = mysql_query("SELECT email, o_timestamp, montant FROM peel_commandes WHERE id ='".$commandeid."'");
    
    
    	$com = mysql_fetch_object($result);
    
    
    	$goto = "/factures/facture_html.php?mode=proforma&id=$commandeid&timestamp=".urlencode($com->o_timestamp)."";
    
    
    	$urlcommande = $wwwroot.$goto;
    
    
    	// Mail d'information envoyé à l'administrateur
    
    
    	mail(
    
    		$support,
    
    		"Vous avez une nouvelle commande sur le site $site",
    
    		"Bonjour,\n\nUne commande $commandeid vient d'être enregistrée sur le site $site.\n\nDate de commande : ".return_date_fr($com->o_timestamp)." \n\n$article\n\n Rendez-vous sur : $wwwroot",
    
    		"FROM:$support");	
    
    
    	// Mail à l'adresse de facturation
    
    
    	$facturation = "Bonjour,\n\nMerci de cette commande sur $site.\n\n"
    
    					 ."Pour visualiser votre commande, cliquez sur le lien ci  :\n\n$urlcommande.\n\n"
    
    					 ."à très bientôt sur $site.\n\n$wwwroot\n\n";
    
    
    	mail($com->email,
    
    		"le site $site",
    
    		$facturation,
    
    		"FROM:$support");		
    
    
    	// Mail à l'adresse de livraison
    
    
    	//$livraison = "blabla";					 
    
    
    	//mail(
    
    		//$_SESSION['commande']['email2'],
    
    		//"Le site $site a bien enregistré votre commande",
    
    		//$livraison,
    
    		//"FROM:$support");
    
    }

    j'ai enlevé ce code et je l'ai remplacé par le code donné !!

    mais ça n'a rien donné...

    Merci d'une aide..

  6. negoce


    Bonjour,

    Merci l'ami jcdhl,

    je tente ton code çi dessous et je te donne suite !!

    à bientôt...

    ----------------------------------

    code à mette dans fonctions.php dans la fonction "email_commande".

      $qid_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '$commandeid'");
    
    
    	$qid_items = mysql_query("
    
    	SELECT
    
    		 p.id
    
    		,p.reference
    
    		,oi.nom_produit
    
    		,oi.promotion
    
    		,p.prix AS curr_prix
    
    		,oi.prix AS purchase_prix
    
    		,oi.quantite
    
    		,oi.prix * oi.quantite AS total
    
    	FROM peel_commandes_articles oi
    
    		LEFT JOIN peel_produits p ON (oi.produit_id = p.id)
    
    	WHERE commande_id = '$commandeid'
    
    	");
    
    
    	$commande = mysql_fetch_object($qid_commande);
    
    	// Mail d'information envoyé à l'administrateur
    
      $objet_commande="Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.\n\n";
    
      $objet_commande.="Montant total de la commande AVEC frais de port : $com->montant €\n\n";
    
      $total_general=0;
    
    	while ($prod = mysql_fetch_array($qid_items)) 
    
    	{
    
    	$objet_commande.="$prod[reference] | "; 
    
    	//$objet_commande.="$prod[id]\t";
    
    	$objet_commande.=stripslashes($prod['nom_produit'])." | ";
    
    	//$objet_commande.=fprix($prod['curr_prix'])."\t";
    
    	$objet_commande.=fprix($prod['purchase_prix'])." | ";
    
    	$objet_commande.="$prod[quantite] | ";
    
    		$total = $prod['purchase_prix']*$prod['quantite'];
    
    		$total_general+=$total;
    
    		$objet_commande.=fprix($total)." €\n";
    
    	} 
    
      if ($commande->promo_libelle!="" || $commande->promo!="0")
    
    	{
    
    	$objet_commande.="\nRéduction : ";
    
    	$objet_commande.=$commande->promo_libelle." | ";
    
    	$objet_commande.="- ".$commande->promo." €\n\n";
    
    	$total_general-=$commande->promo;
    
    	} 
    
    	$objet_commande.="\nMontant total de la commande SANS frais de port : ".fprix($total_general)." €\n";
    
    
    	mail(
    
    		$support,
    
    		"Nouvelle commande sur votre site web $site",
    
    		$objet_commande,
    
    		"FROM:$support");

  7. TZ-51


    J'ai le meme problème alors que Mr Ruault viens juste de m'installer la version 3.9 ...

    et sa ne fonctionne pas si je met : <a href="<?=$wwwroot?>/factures/facture_html.php?id=<?=$c->id?>&timestamp=<?=urlencode($c->o_timestamp)?>" class="normal">

    Quelqu'un pourrai t il me donner le code de la page ok.php dans modules/paypal (premium 3.9)

    Merci de votre aide.

  8. jcdhl


    Bonjour,

    car j'ai j'ai déjà un code qui m'envoi quelques infos mais pas tout ce que je souhaite mettre sur le mail...

    mais j'ai aussi des charlatants qui commandes avec de fausses adresses email pour s'amuser...

    alors je prefer avoir les mêmes infos que que dans l'admin...

    car quand on a un nom AAAA, prénom BBBB email aaaa@bbbb at fr

    on ce doute que c'est du vent !!

    Merci de préciser comment placer le code SVP...

    à bientôt...

    Bonjour,

    Je te donne le code que j'ai utilisé sur mon site je n'ai pas rencontré de bug.

    Il faut mette ce code dans fonctions.php dans la fonction "email_commande".

      $qid_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '$commandeid'");

    $qid_items = mysql_query("
    SELECT
    p.id
    ,p.reference
    ,oi.nom_produit
    ,oi.promotion
    ,p.prix AS curr_prix
    ,oi.prix AS purchase_prix
    ,oi.quantite
    ,oi.prix * oi.quantite AS total
    FROM peel_commandes_articles oi
    LEFT JOIN peel_produits p ON (oi.produit_id = p.id)
    WHERE commande_id = '$commandeid'
    ");

    $commande = mysql_fetch_object($qid_commande);
    // Mail d'information envoyé à l'administrateur
    $objet_commande="Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.\n\n";
    $objet_commande.="Montant total de la commande AVEC frais de port : $com->montant €\n\n";
    $total_general=0;
    while ($prod = mysql_fetch_array($qid_items))
    {
    $objet_commande.="$prod[reference] | ";
    //$objet_commande.="$prod[id]\t";
    $objet_commande.=stripslashes($prod['nom_produit'])." | ";
    //$objet_commande.=fprix($prod['curr_prix'])."\t";
    $objet_commande.=fprix($prod['purchase_prix'])." | ";
    $objet_commande.="$prod[quantite] | ";
    $total = $prod['purchase_prix']*$prod['quantite'];
    $total_general+=$total;
    $objet_commande.=fprix($total)." €\n";
    }
    if ($commande->promo_libelle!="" || $commande->promo!="0")
    {
    $objet_commande.="\nRéduction : ";
    $objet_commande.=$commande->promo_libelle." | ";
    $objet_commande.="- ".$commande->promo." €\n\n";
    $total_general-=$commande->promo;
    }
    $objet_commande.="\nMontant total de la commande SANS frais de port : ".fprix($total_general)." €\n";

    mail(
    $support,
    "Nouvelle commande sur votre site web $site",
    $objet_commande,
    "FROM:$support");
    [/codebox]

    Cordialement

    Jcdhl

  9. forest


    Bonsoir,

    j'ai installé la version 3.0 beta et j'ai le même pb survenu 24h après l'installation;

    alors qu'au départ tout fonctionné bien et depuis hier impossible de se connecter en administrateur.

    j'ai recréé plusieurs fois mon compte admin directement en modification dans la table "peel_utilisateurs" avec la propriété "admin". mais rien à faire, impossible de passer en back office, la connection n'est pas reconnu

    merci de votre aide

  10. Hercule


    Bonjour,

    Gros problème avec Premium : le site est hébergé chez PEEL et est ouvert depuis 2 semaines, mais AUCUN mail ne part que ce soit à l'inscription d'un membre ou à la commande d'un produit. Ni l'administrateur ni le membre ne reçoive quoi que ce soit.

    Quelqu'un a-t-il une idée ?

    Le site doit entrer en production rapidement, merci d'avance pour votre aide.

  11. negoce


    Bonjour,

    car j'ai j'ai déjà un code qui m'envoi quelques infos mais pas tout ce que je souhaite mettre sur le mail...

    mais j'ai aussi des charlatants qui commandes avec de fausses adresses email pour s'amuser...

    alors je prefer avoir les mêmes infos que que dans l'admin...

    car quand on a un nom AAAA, prénom BBBB email aaaa@bbbb at fr

    on ce doute que c'est du vent !!

    Merci de préciser comment placer le code SVP...

    à bientôt...

  12. negoce


    Bonjour,

    ça me donne en local l'erreur suivante :

    Parse error: parse error in c:\easyphp1-8\www\peel\administrer\produits.php on line 90

    ou sur hebergeur cette erreur:

    Fatal error: Call to undefined function: upload2() in /.../administrer/produits.php on line 90

    la ligne 90 c'est :

    if (!empty($_FILES['image1']['name'])) {$img1 = upload2($_FILES['image1'],$_POST['nom'],"1");}

    je cherche le iq...

    à bientôt...

  13. negoce


    Bonjour,

    ça n'a pas marché...

    j'ai probablement fait des erreurs...

    je ne chome pas non plus !!

    j'ai eu pas mal de commandes !!

    de plus j'ai fini mon futur forum, mon futur anuaire et j'ai bientôt fini mon site de petites annonces !!

    je vais repasser sur ton script...

    le pb c'est que j'ai changé pas mal de truc sur fonction.php

    ton aide est appréciée par mail direct...

    à bientôt...

  14. Hermand Cédric


    Bonjour,

    ci joint la table :

    CREATE TABLE `ratings2` (

    `id` varchar(11) collate utf8_unicode_ci NOT NULL default '',

    `total_votes` int(11) NOT NULL default '0',

    `total_value` int(11) NOT NULL default '0',

    `used_ips` longtext collate utf8_unicode_ci NOT NULL

    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

    ****************************

    page config-rating.php

    exemple:

    $rating_dbhost = 'localhost';

    $rating_dbuser = 'root';

    $rating_dbpass = '';

    $rating_dbname = 'produits_bretons';

    $rating_tableName = 'ratings2';

    $rating_path_db = 'http://localhost/00_produitbreton/achat/modeles/';

    $rating_path_rpc = 'http://localhost/00_produitbreton/achat/modeles/';

    ****************************

    voir en bas de cette page

    <?php

    function rating_bar($id,$units='',$static='') {

    require('_config-rating.php'); // get the db connection info

    //set some variables

    $ip = $_SERVER['REMOTE_ADDR'];

    if (!$units) {$units = 10;}

    if (!$static) {$static = FALSE;}

    // get votes, values, ips for the current rating bar

    $query=mysql_query("SELECT total_votes, total_value, used_ips FROM $rating_dbname.$rating_tableName WHERE id='$id' ")or die(" Error: ".mysql_error());

    // insert the id in the DB if it doesn't exist already

    // see: http://www.masugadesign.com/the-lab/script...ar/#comment-121

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

    $sql = "INSERT INTO $rating_dbname.$rating_tableName (`id`,`total_votes`, `total_value`, `used_ips`) VALUES ('$id', '0', '0', '')";

    $result = mysql_query($sql);

    }

    $numbers=mysql_fetch_assoc($query);

    if ($numbers['total_votes'] < 1) {

    $count = 0;

    } else {

    $count=$numbers['total_votes']; //how many votes total

    }

    $current_rating=$numbers['total_value']; //total number of rating added together and stored

    $tense=($count==1) ? "vote" : "votes"; //plural form votes/vote

    // determine whether the user has voted, so we know how to draw the ul/li

    $voted=mysql_num_rows(mysql_query("SELECT used_ips FROM $rating_dbname.$rating_tableName WHERE used_ips LIKE '%".$ip."%' AND id='".$id."' "));

    // now draw the rating bar

    $rating_width = @number_format($current_rating/$count,2)*$rating_unitwidth;

    $rating1 = @number_format($current_rating/$count,1);

    $rating2 = @number_format($current_rating/$count,2);

    if ($static == 'static') {

    $static_rater = array();

    $static_rater[] .= "\n".'<div class="ratingblock">';

    $static_rater[] .= '<div id="unit_long'.$id.'">';

    $static_rater[] .= '<ul id="unit_ul'.$id.'" class="unit-rating" style="width:'.$rating_unitwidth*$units.'px;">';

    $static_rater[] .= '<li class="current-rating" style="width:'.$rating_width.'px;">Currently '.$rating2.'/'.$units.'</li>';

    $static_rater[] .= '</ul>';

    $static_rater[] .= '<p class="static">'.$id.'. Rating: <strong> '.$rating1.'</strong>/'.$units.' ('.$count.' '.$tense.' cast) <em>This is \'static\'.</em></p>';

    $static_rater[] .= '</div>';

    $static_rater[] .= '</div>'."\n\n";

    return join("\n", $static_rater);

    } else {

    $rater ='';

    $rater.='<div class="ratingblock">';

    // $rater.=($count==1) ? "Soyez le 1 er a mettre une note a ce produit" : "Votez"; //plural form votes/vote

    $rater.='<div id="unit_long'.$id.'">';

    $rater.=' <ul id="unit_ul'.$id.'" class="unit-rating" style="width:'.$rating_unitwidth*$units.'px;">';

    $rater.=' <li class="current-rating" style="width:'.$rating_width.'px;">Currently '.$rating2.'/'.$units.'</li>';

    for ($ncount = 1; $ncount <= $units; $ncount++) { // loop from 1 to the number of units

    if(!$voted) { // if the user hasn't yet voted, draw the voting stars

    $rater.='<li><a href="http://localhost/00_produitbreton/achat/modeles/db.php?j='.$ncount.'&q='.$id.'&t='.$ip.'&c='.$units.'" title="'.$ncount.' out of '.$units.'" class="r'.$ncount.'-unit rater" rel="nofollow">'.$ncount.'</a></li>';

    }

    }

    $ncount=0; // resets the count

    $rater.=' </ul>';

    $rater.=' <p';

    if($voted){ $rater.=' class="voted"'; }

    $rater.='> Résultat : <strong> '.$rating1.'</strong>/'.$units.' ('.$count.' '.$tense.' )';

    $rater.=' </p>';

    $rater.='</div>';

    $rater.='</div>';

    return $rater;

    }

    }

    ?>

    voila

    Je trouve cette fonction tres utile mais au niveau sécurité c'est faible.

    Avez-vous pensé au nombre d'attaques de hackers qu'on puisse avoir dans du php ?

    Attention a ne pas trop transformer le code que patrice met en place.

    Il ne va pas repondre a vos problemes ensuite.

    Restez pro et commencez ne pas trop toucher à vos codes sans reflechir au probleme de sécurité.

    Cordialement,

    VRF

  15. laurentw


    Bonjour,

    j'ai constaté un bug sur le peel premium très embettant et remonté par des clients anglophones, en effet en passant par le paiement sécurisé paypal en version anglaise, au moment de la confirmation de commande, il manque le lien pour effectuer un paiement paypal comme en version FR, seul est affiché la confirmation de la commande, ne laissant pas au client possibilité d'effectuer son réglement ??

    Que faire ?

    merci

  16. fraisalie


    Bonjour,

    J'ai rinstaller peelshopping sur easyphp, et ya pas à dire, il n' a aucun problème, par contre, dès que je réinstalle peelshopping chez mon hébergeur, ce fameux problème ressort toujours.

    J'ai remarque que mon hébergeur fontionne sous Php 5, est ce un problème?

    J'ai remarqué aussi deux différences entre les scripts sql :

    -- phpMyAdmin SQL Dump

    -- version 2.6.1

    -- http://www.phpmyadmin.net

    --

    -- Serveur: localhost

    -- Généré le : Mardi 31 Juillet 2007 à 10:29

    -- Version du serveur: 4.1.9

    -- Version de PHP: 4.3.10

    --

    -- Base de données: `peelshopping`

    --

    -- --------------------------------------------------------

    --

    -- Structure de la table `peel_articles`

    --

    CREATE TABLE `peel_articles` (

    `id` int(11) NOT NULL auto_increment,

    `surtitre` varchar(255) NOT NULL default '',

    `titre` varchar(255) NOT NULL default '',

    `texte` text NOT NULL,

    `image1` varchar(255) NOT NULL default '',

    `pdf` varchar(255) NOT NULL default '',

    `on_special` tinyint(4) NOT NULL default '0',

    `date_insere` date NOT NULL default '0000-00-00',

    `date_maj` date NOT NULL default '0000-00-00',

    `lang` char(3) NOT NULL default '',

    `chapo` text NOT NULL,

    `etat` int(1) NOT NULL default '0',

    PRIMARY KEY (`id`),

    KEY `name` (`titre`)

    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

    --

    pour easy php et

    -- phpMyAdmin SQL Dump

    -- version 2.6.1

    -- http://www.phpmyadmin.net

    --

    -- Serveur: localhost

    -- Généré le : Vendredi 15 Juin 2007 à 16:59

    -- Version du serveur: 4.1.9

    -- Version de PHP: 4.3.10

    --

    -- Base de données: `peel_shopping3`

    --

    -- --------------------------------------------------------

    --

    -- Structure de la table `peel_articles`

    --

    CREATE TABLE `peel_articles` (

    `id` int(11) NOT NULL auto_increment,

    `surtitre` varchar(255) NOT NULL default '',

    `titre` varchar(255) NOT NULL default '',

    `texte` text NOT NULL,

    `image1` varchar(255) NOT NULL default '',

    `pdf` varchar(255) NOT NULL default '',

    `on_special` tinyint(4) NOT NULL default '0',

    `date_insere` date NOT NULL default '0000-00-00',

    `date_maj` date NOT NULL default '0000-00-00',

    `lang` char(3) NOT NULL default '',

    `chapo` text NOT NULL,

    `etat` int(1) NOT NULL default '0',

    PRIMARY KEY (`id`),

    KEY `name` (`titre`)

    ) TYPE=MyISAM AUTO_INCREMENT=1 ;

    --

    pour le fichier peel.sql

    Il n'y a pas ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

    mais TYPE=MyISAM AUTO_INCREMENT=1 ;

    Est ce que ca pose problème?

    ;)

Twitter Advisto ecommerce

Facebook PEEL Shopping