negoce

Utilisateur open source
  • Compteur de contenus

    570
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par negoce


  1. Bonjour,

    Merci de ton aide Morpheus !!

    dit Riskbreaker tu a essayé la dernière partie du code ??

    je n'ai pas eu le temps d'essayer sur mon site de test !!

    car je suis sur mon site de petites annonces en ce moment !!

    après avoir fini mon annuaire pour celles et ceux qui souhaitent

    s'y inscrire gratuitement : http://www.negoce-land.com/annuaire-gratuit

    à bientôt...


  2. Bonjour,

    à la sortie du CSV et la gestion de stock pour la dernière version de peel shop, on ce dit waw c'est top !!

    quand on n'a pas utilisé peel shop 2.9 !

    mais quand on a passé 20 ans sur peel 2.9 et qu'on test la 3.0 on se dit heu il fa faloir que j'ajoute un truc ou deux !!

    mon truc ou deux à moi c'est le stock et le CSV...

    j'ai commancé donc par le CSV !!

    mais j'ai des PB !!

    j'ai pourtanat tenter de reprendre les codes un a un mais il y a des varientes et donc je me suis loupé là !!

    est ce qu'il y a une personne qui a tenté de mettre le csv et stock sur une version 2.9 ??

    Merci d'avance de votre aide !!


  3. Bonjour,

    bon alors le script marche bien...

    en revanche je l'ai testé sur une version vierge de peel car ça n'a pas marché sur la mienne !!

    j'ai des erreurs sur mon fichier à corriger...

    bref...

    Willy ton script est génial ...

    est-ce possible de l'améliorer ??

    - pour faire que l'image ne soit pas déformée

    comme avec la miniaturisation que j'ai trouvé : http://forum.peel.fr/index.php?showtopic=1426

    merci encore !!


  4. Bonjour,

    ayant charché depuis pas mal de temps comment faire...

    j'ai trouvé ce script sur un site ...

    Etape 1:

    - créez un ficher en php ( pour l'exemple on va lui donner un nom: mini.php )

    Etape 2:

    - dans le fichier mini.php vous copiez et collez le code suivant :

    <?php
    
    
    
    
    $taille = getimagesize("$pic"); 
    
    $h_i = $taille[1]; 
    
    $w_i = $taille[0]; 
    
    	if($h_i >$h_max) 
    
    	{ 
    
    	$convert=$h_max/$h_i; 
    
    	$h_i=$h_max; 
    
    	$w_i=ceil($w_i*$convert); 
    
    	} 
    
    	if($w_i >$w_max) 
    
    	{ 
    
    	$convert=$w_max/$w_i; 
    
    	$w_i=$w_max; 
    
    	$h_i=ceil($h_i*$convert); 
    
    	}; 
    
    
    $largeur = "$w_i";
    
    $hauteur ="$h_i";
    
    
    header("Content-Type: image/jpeg");
    
    list($width, $height, $type, $attr) = getimagesize("$pic");
    
    
    if($type == "1")
    
    {
    
    $img_in = imagecreatefromgif($pic);
    
    }
    
    
    if($type == "2")
    
    {
    
    $img_in = imagecreatefromjpeg($pic);
    
    }
    
    
    if($type == "3")
    
    {
    
    $img_in = imagecreatefrompng($pic);
    
    }
    
    
    $img_out = imagecreatetruecolor($largeur, $hauteur);
    
    imagecopyresampled($img_out, $img_in, 0, 0, 0, 0, imagesx($img_out), imagesy($img_out), imagesx($img_in), imagesy($img_in));
    
    $t = imagejpeg($img_out);
    
    echo $t;
    
    
    ?>
    Etape 3: - placer votre fichier mini.php à la racine de votre site là où il y a votre fichier index.php, membre.php, robots.txt... et autres.. Etape 4: - en prenant un exemple simple tiré du fichié index.php - remplacez ce code:
    <img src="<?php echo $wwwroot?>/upload/<?php echo $prod['image1']?>
    - par ce code:
    <img border="0" src="<?php echo $wwwroot?>/miniature.php?pic=<?php echo $wwwroot?>/upload/<?php echo $prod['image1']?>&w_max=YYYY&h_max=XXXX">

    Etape 5:

    - il ne vous reste plus qu'à changé YYYY et XXXX ci dessus par des tailles.

    - exemple 80 pour YYYY et 85 pour XXXX

    voilà bon code et n'hésitez pas à poser des questions...

    à bientôt...


  5. Bonjour,

    Merci de ton aide jcdhl...

    j'avait commencer à faire ça, mais visiblement il y avait des choses qui me manquaient !!

    Merci encore !!

    et ok j'attend avec patience tes codes...

    je n'ai pas de temps non plus !!

    je suis en train de faire pas mal de modifs sur mon site : maj csv + stock +...

    + un site d'annuaire gratuit + un site de petites annonces gratuites + un forum de recherche

    alors oui je peut attendre...

    à bientôt...


  6. Bonjour,

    pour le fichier csv2mysql.php :

    - Référence Produit

    - Nom

    - Prix Vente HT

    - Tva

    - Promotion

    - Marque

    - Image vignette

    - Image zoom

    - Image 3

    - Image 4

    - Descriptif du produit

    - Stock

    - Etat (1 = en ligne, O = en attente)

    et pour le fichier mysql2csv.php :

    select p.id,

    p.reference,

    p.nom,

    p.description as descriptif,

    p.image1,

    p.image2,

    p.prix,

    p.promotion,

    c.nom AS categorie,

    c.parent_id from peel_produits p,

    peel_categories c,

    peel_produits_categories pc WHERE pc.produit_id = p.id AND c.id = pc.categorie_id ORDER BY id

    est-ce qu'une personne a une idée pour tout mettre dans les deux fichiers pour eviter des erreurs ?

    pour avoir la même chose que l'exemple ici: http://213.251.186.55/~peeldemo/administre...xemple_prod.csv

    merci d'avance...


  7. 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..


  8. 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");


  9. 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...


  10. 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...


  11. 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...

Twitter Advisto ecommerce

Facebook PEEL Shopping