Flux d’activité

Flux d’activité

  1. Willy a ajouté un message dans un sujet  e mail   


    Il faut voir où cette fonction est appelée.

    Normalement pour les cheques et virements, elel est appelée a partir de la page achat/fin_commande.php


    switch ($com->paiement) { case html_entity_decode(CHECK) : email_commande($commandeid); ?> <p> - <?echo PRINT_PROFORMA?></p> <p> - <?echo SEND_CHECK ?> : <?php print_societe(); echo "</p>"; break; case html_entity_decode(TRANSFER) : email_commande($commandeid); echo nl2br(SEND_TRANSFER); print_rib(); break;

    Willy
    • 0
  2. balam a ajouté un message dans un sujet  e mail   


    Bonjour Willy,
    Je vous demande de l'aide, car malgré les informations de ce topic, je ne trouve pas la solution sur mon problème.
    Je cherche depuis plusieurs jours, en épluchant minutieusement le forum.
    Mon problème est en relation avec celui-ci, mais avec une variante.
    Je reçois bien le mail de confirmation pour les paiements en Cb ou paypal (module Cb installé par M. Ruaul), par contre pas les mails pour les règlements par chèque ou mandat ou encore virement rien, nada.
    Je vous joins ci-dessous mon code de la page fonction.php à partir de la ligne fonction email_commande(&$commandeid)
    Merci de votre aide, si je peux vous être utile faites-le-moi savoir.
    function email_commande(&$commandeid) {

    global $wwwroot;
    global $site;
    global $support;
    global $langfile;

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

    $com = mysql_fetch_object($result);

    $timestamp = $com->o_timestamp;

    $montant = $com->montant;

    $goto = "/factures/facture_html.php?mode=proforma&id=$commandeid&timestamp=".urlencode($timestamp)."";

    $urlcommande = $wwwroot.$goto;

    # Mail d'information envoy&eacute; &agrave; l'administrateur - ENVOYER EN LANGUE FRANCAISE UNIQUEMENT

    mail(
    $support,
    "Nouvelle commande sur votre site web $site",
    "Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.",
    "FROM:$support");

    $email_subject = EMAIL_ORDER_CONFIRMATION;
    $email_object = EMAIL_ORDER_MESSAGE."\n\r";
    $email_object .= "\n\r";
    $email_object .= EMAIL_ORDER_DATE." : ".return_date_fr($timestamp)."\n\r";
    $email_object .= "\n\r";
    $email_object .= EMAIL_ORDER_NUMBER." : ".$commandeid."\n\r";
    $email_object .= "\n\r";
    $email_object .= EMAIL_ORDER_AMOUNT." : ".fprix($montant)." EUR TTC\n\r";
    $email_object .= "\n\r";


    if ($com->paiement != CB) {

    $email_object .= EMAIL_ORDER_PROFORMA." : ".$urlcommande."\n\r";
    $email_object .= "\n\r";
    }

    $email_object .= EMAIL_THANKS."\n\r";

    mail($com->email,$email_subject,$email_object,"FROM:$support");

    }
    • 0
  3. Willy a ajouté un message dans un sujet  Erreur Caddie_affichage.php   

    Même avec mon dernier code ?


    <? include("../configuration.inc.php"); if (isset($_REQUEST['func'])) { switch ($_REQUEST['func']) { case "enleve" : /* Décrementation de la table peel_stocks_temporaires */ $error = array(); $qte = $_SESSION['caddie']->quantite[$_GET['ligne']]; $resC = mysql_query("SELECT id FROM peel_couleurs WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->couleur[$_GET['ligne']]."'"); $C = mysql_fetch_object($resC); $resT = mysql_query("SELECT id FROM peel_tailles WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->taille[$_GET['ligne']]."'"); $T = mysql_fetch_object($resT); $sql = "UPDATE peel_stocks_temp SET stock = stock + $qte, qte = qte - $qte WHERE produit_id = '".intval($_SESSION['caddie']->articles[$_GET['ligne']]) ."'"; if (mysql_num_rows(resC) > 0) { $sql = $sql . " AND couleur_id = '".vn(intval($C->id))."'"; } if (mysql_num_rows(resT) > 0) { $sql = $sql . " AND taille_id = '".vn(intval($T->id))."'"; } @mysql_query($sql) or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); $_SESSION['caddie']->enleve(intval($_GET['ligne'])); $_SESSION['caddie']->nettoie(); $_SESSION['caddie']->recalc_total(); if (!empty($_SESSION['caddie']->code_cheque)) { $error_check = calcul_code_cheque_cadeau($_SESSION['caddie']->code_cheque); array_push($error, $error_check); } if (!empty($_SESSION['caddie']->code_bon)) { $error_bon = calcul_code_bon_reduction($_SESSION['caddie']->code_bon); array_push($error, $error_bon); } if (!empty($_SESSION['caddie']->type)) { calcul_frais_expedition(vb($_SESSION['caddie']->type)); } header("Location:".$_SERVER["PHP_SELF"]); break;

    Willy
    • 0
  4. CédriC a ajouté un message dans un sujet  Erreur Caddie_affichage.php   


    Bonjour,
    Les problèmes persistent et signent !!!!

    Pour faire court :
    j'ai remis la version d'origine de peel premium pour écarter toutes eventualités de modif de script apportés par mes soins.
    Version PEEL : ici
    Version Original : ici

    Bien entendu la version de peel s'appuit sur les variables de l'original.

    Les messages d'erreurs s'affichent encore.
    Autres précisions sur l'hébergeur : http://www.hebergeur-discount.com/
    Il est en safe-mode donc il interdit certaines fonctions. http://www.hebergeur-discount.com/faq/category.php?catID=5
    Il est possible également de configurer le serveur en PHP4 - PHP5 - PHP6(dev)

    Quand je met le serveur en PHP4 le script tourne en boucle sans afficher de message d'erreur mais il ne supprime pas l'article dans le panier (d'ailleur il n'affiche meme pas la boite de dialogue pour la confirmation de suppression)
    Quand je met le serveur en PHP5 le script s'execute mais affiche un message d'erreur et n'affiche pas les images dans le reste de la page.

    <b>Notice</b>: Trying to get property of non-object in <b>d:\www\digital-mouse.com\htdocs\peel\achat\caddie_affichage.php</b> on line <b>20</b> <b>Notice</b>: Trying to get property of non-object in <b>d:\www\digital-mouse.com\htdocs\peel\achat\caddie_affichage.php</b> on line <b>20</b> <b>Warning</b>: Cannot modify header information - headers already sent by (output started at d:\www\digital-mouse.com\htdocs\peel\achat\caddie_affichage.php:20) in <b>d:\www\digital-mouse.com\htdocs\peel\achat\caddie_affichage.php</b> on line 52
    Amicalement les z'amis PEEL pour votre aide.

    • 0
  5. Willy a ajouté un message dans un sujet  Erreur Caddie_affichage.php   


    Et que donne ma solution ?

    Quelle version avez vous ?

    Peut on avoir une adresse de voter boutique ?

    Willy
    • 0
  6. Willy a ajouté un message dans un sujet  Erreur Caddie_affichage.php   


    Alors ca a donné quoi ? :)

    Willy
    • 0
  7. Willy a ajouté un message dans un sujet  Compression d'image du site...   


    Oui c'est ce que je t'ais dit plus haut :)



    Mais pour cela tu as image1 et image2.
    Image 1 est affichée en petit et image 2 et le zoom.
    Avec mon script TOUTES les images 1 sont enregistrées avec une largeur de 150px si cette largeur est supérieure à 150 PX à l'origine, sinon la largeur d'origine est conservée.
    Pour l'image 2 et les autres c'est 500 px maxi.

    Si tu veux des images plus légères, soit tu les réencodes en moins bonne qualité, soit tu créés des images 1 plus petites avec une image plus grande en image 2, je ne vois pas d'autre solution.

    Fait déja un test, regarde le poids d'une image lourde.
    Ouvre la avec paint et réengeristre la sans rien changé, elle sera peut etre plus légère peut etre.

    Willy
    • 0
  8. jeremy a ajouté un message dans un sujet  Erreur Caddie_affichage.php   

    Bonjour,

    j'ai le même problème que cedric ...
    • 0
  9. negoce a ajouté un message dans un sujet  Compression d'image du site...   

    Bonjour,

    merci de ta réponse...

    l'image final ( grandes ) de mes produits je souhaite les garder...

    pour mieux expliquer quand tu va sur l'accueil les images dispo sont en grand mais redimentionnées !!

    donc le poid de la page d'acceuil est très lourd !!

    ce que je veux c'est laissé la même image, ton script mermet de la redimentionné et du coup la compressé !!

    mais je ne souhaite pas qui me mofifie la taille de l'image d'origine...

    c'est bien ça on d'accord ??
    • 0
  10. eric-lavoisier a ajouté un message dans un sujet  petite contrib comme promis   

     
    • 0
  11. atila-diffusion a ajouté un message dans un sujet  petite contrib comme promis   

    le controle de l'ip me parait beaucoup plus probant, par exemple si une ip soumet plus de 3 formu en moins d'un dixieme de seconde ne plus accepter les post et envloyer une phrase du genre "ta mere est un p3 utilisant windows 2000"
    • 0
  12. eric-lavoisier a ajouté un message dans un sujet  Spécial Remerciement   

     
    • 0
  13. eric-lavoisier a ajouté un message dans un sujet  petite contrib comme promis   

     
    • 0
  14. atila-diffusion a ajouté un message dans un sujet  petite contrib comme promis   

    non, c'est sur, s'ils s'attendent à un capcha pas de soucis; pour le moment, sauf que si bcp utilisent ton script, s'il ne passe pas sur les 100 premiers tests, apres il cherchera pas le script tres simple pour dechiffrer tes questions. De plus, ca arrive tres souvent que la personne qui spamme prepare son attque sur un site en particulier sur lequel il va lancer tel ou tel prog de spamm, alors il ne fera que demander à son prog d'executer le contournement prévu.
    • 0
  15. eric-lavoisier a ajouté un message dans un sujet  petite contrib comme promis   

     
    • 0
  16. Sam59 a ajouté un message dans un sujet  petite contrib comme promis   

    Oui mais encore faut-il que le robot qui te spamme sache qu'on attend une réponse à un calcul ce qui est peu probable.
    Les robots déchiffrent les cryptos, mais comme veux tu qu'ils sachent qu'il faut partir à la recherche d'un script de calcul mathématique. Où alors, on retombe dans le spam humain et là, il n'y a rien à faire... :)
    • 0
  17. Willy a ajouté un message dans un sujet  téléchargement de zip   

    Tu check pour tout le caddie, s'il n'y a que des dl, tu passes directement à l'étape suivante.

    Willy
    • 0
  18. atila-diffusion a ajouté un message dans un sujet  téléchargement de zip   

    par contre ce module de telechargement n'est pas fini !
    Si je n'ai que des produits avec le on_download=1 , on me demande quand meme si je veux un port express ou normal??

    Comment je fais pour dire que si tous les prods sont telechargeables, mon port est nul dans le calcul et je ne demande pas quel pays ou quel port le client voudra...
    • 0
  19. atila-diffusion a ajouté un message dans un sujet  petite contrib comme promis   

    moi j'y crois pas vraiment...

    six c'est ca, et en plus sans image, il sera facile, que dis-je, super facile de detourner ton script, n'en es tu pas conscient ?
    Il suffit de donner à l'algorithme la table de traduction de la chaine.

    un = 1
    deux = 2
    trois = 3
    .
    .
    .
    plus = "+"
    moins = "-"

    suivant le mot que tu as reconnu et
    ensuite tu explode ta chaine par plus ou par moins...
    et hop tu fais le calcul que tu renvoie. Il n'y a pas plus de difficulté qu'avec une capcha tres simple. NON?
    • 0
  20. sebix a ajouté un message dans un sujet  PROBLEMES D AFFICHAGE   

    c est bon ca marche. merci!
    • 0
  21. Willy a ajouté un message dans un sujet  PROBLEMES D AFFICHAGE   

    Dans modeles/default/template.php, dans la fonction "function print_categorie()"

    Tu as :


    if (!empty($cat['image'])) { echo "<a class=\"label\" href=\"achat/index.php?catid=".$cat['id']."\"><div align=\"center\"><img border=\"0\" width=\"150\" src=\"$repertoire_upload/".$cat['image']."\" title=\"".html_entity_decode($cat['nom_'.$_SESSION['langue'].''])."\" /></div>"; } else { echo "<div align=center><img src=\"$wwwroot/images/photo-non-disponible.gif\" width=\"125\" border=\"0\" /></div>"; }

    Ou quelque chose du genre c'est "width" qui te fixe la largeur.

    Willy
    • 0


  22. pruault a ajouté un message dans un sujet  PROBLEMES D AFFICHAGE   


    Dans la fonction print_categorie, fixer la largeur de vos photos en écrivant
    if (!empty($cat['image'])) {

    echo "<div align=\"center\"><img border=\"0\" src=\"$repertoire_upload/".$cat['image']."\" width=\"250\" title=\"".html_entity_decode($cat['nom_'.$_SESSION['langue'].''])."\" /></div>";

    } else {

    echo "<div align=center><img src=\"$wwwroot/images/photo-non-disponible.gif\" width=\"125\" border=\"0\" /></div>";

    }
    • 0
  23. sebix a ajouté un message dans un sujet  PROBLEMES D AFFICHAGE   



    oui je sais c'est un petit probleme que je vais regler tres rapidement. mais tu as raison
    • 0
  24. sebix a ajouté un message dans un sujet  PROBLEMES D AFFICHAGE   



    Merci encore willy, mais tu sais ou je peux changer ces parametres?
    • 0
  25. Willy a ajouté un message dans un sujet  Compression d'image du site...   

    En effet tes images s'affichent toutes à la même taille, mais en faite elles sont plus grandes et sont redimensionnées pour apparaitre plus petites et toutes similaires au niveau taille.

    Mon script redimenssionne les images dès leur chargement par l'administrateur. Comme ca ells prennent moins de place, donc la bande passante utilisée est moindre et la page est plus rapide à afficher.

    Par contre i lne marche que pour les futures insertions de produits ou catégories.

    Pour la MAJ des images existantes, j'ai fait un autre srcipt qui récupère toutes les images 1 et qui les redimenssione, pareil pour les images des catégories.
    Ce sont les images les plus chargées et donc celles qui consomment le plus de bande passante.

    Willy
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping