Flux d’activité

Flux d’activité de Messages

  1. ked


    oui c'est clair ça je suis au courant et j'aimerai aussi reduire la taille de mes image mais c'est un autre pb.

    je ne redimensionne pas mes image car elle ne font pas toute la meme taille.

    donc il faut que je crée un cadre genre de 100*100 et les images1 se dimensionne automatiquement dans ce cadre.

  2. Willy


    Pourquoi ne pas redimenssioner toutes les images 1 et les images des catégories alors ???

    Au moins tes pages seront plus légères, car même si une image fait 1200 * 1200 et que tu l'affiches en 100*100 elle sera chargée avec son poids d'origine (donc poids de l'image en 1200 * 1200)...

    Willy

  3. ked


    Je veux bien, mais comme je ne sais pas où tu veux que tes images soient en 100*100, je ne peux pas le dire a ta place :)

    Partout ? Toutes les images, seulement le simages 1 qui sont les vignettes, les catégories aussi, dans le detail produit ... ???

    Willy

    oui toutes les images 1 dans toutes les catégorie etc.... moi pour jouer sur la taille des image je le fait a partir de la page template.php

    merci

  4. paulanna


    Est-ce ces fonctions qu'il faut placer dans la page fin_commande.php ?, si oui à quel endroit exactement ?

    case "mandat" :

    ?>

    - Imprimez le bon de commande.<br />

    <br />

    - Envoyez votre règlement à :<br />

    <?php

    print_societe();

    break;

    case "chèque" :

    ?>

    - Imprimez le bon de commande.<br />

    <br />

    - Envoyez votre règlement à :<br />

    <?php

    print_societe();

    break;

    case "virement" :

    print ("- Effectuez votre règlement sur le compte bancaire suivant :<br />");

    print_rib();

    break;

    je ne comprend pas pourquoi par exemple case chèque est écrit de la sorte alors que cela devrait s'écrire CHECK Patrice à donné une piste par rapport au fichier de langue, à la base de donnée

  5. Willy


    Là tu as l'appel à la commande "email_commande" pour chaque paiement au moins...

    En tant qu'admin est ce que tu recois bien l'email qui confirme la commande et qui dit:

    "Nouvelle commande sur votre site web ...

    Une commande portant le numéro .... vient d'être enregistrée sur le site ..."

    ????????????????????????????????

    Car perso en admin je recois 2 messages...

    Willy

  6. ked


    merci pour ta contribution mais ou dois je inserer ce code???

    et j'aimerai que cela s'applique a toutes les images du site pas seulement les nouvelles.

    Je suis désolé mais je ne suis pas hyper fort en programmation donc un peu plus d'explication pour redimmensionner les images seraient les bien venues.

    Merci bcp

  7. balam


    Voila le fin_commade de olch:

    <?
    
    include("../configuration.inc.php");
    
    necessite_identification();
    
    
    /* Test pour empêcher d'arriver ici par hasard ou en tapant l'url */
    
    $caddie_est_vide = $_SESSION['caddie']->compte_elements() == 0;
    
    
    $commande = charge_commande();
    
    
    if ($caddie_est_vide || ! $commande) {
    
    header("Location: $wwwroot");
    
    die;
    
    }
    
    
    /* Création de la commande dans la base, autorise alors le paiement
    
    * et informe le client que la commande est ok
    
    */
    
    $commandeid = cree_commande($commande);
    
    
    $DOC_TITLE = "[PEEL.FR]";
    
    
    $modele_a_montrer = "affichage_fin_succes()"; 
    
    
    /* Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire */
    
    
    $_SESSION['caddie']->init();
    
    
    vide_commandeinfo();
    
    
    unset ($_SESSION['wantsurl']);
    
    include("$repertoire_modele/haut.php");
    
    eval($modele_a_montrer.";");
    
    
    include("$repertoire_modele/bas.php");
    
    
    /******************************************************************************
    
    * FONCTIONS
    
    *****************************************************************************/
    
    function affichage_fin_succes() {
    
    global $commandeid;
    
    global $wwwroot; 
    
    global $paypal;
    
    global $site;
    
    global $support;
    
    
    $result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'");
    
    
    $com = mysql_fetch_object($result);
    
    
    $message = "La commande $commandeid vient d'être enregistrée sur le site $site";
    
    $message .= "\n\r";
    
    $message .= "Email client : ".$com->email;
    
    $message .= "\n\r";
    
    $message .= "Référence commande : ".$com->id;
    
    $message .= "\n\r";
    
    $message .= "Montant de la commande : ".fprix($com->montant)." EUR";
    
    $message .= "\n\r";
    
    $message .= "Date de la commande : ".return_date_fr($com->o_timestamp);
    
    $message .= "\n\r";
    
    $message .= "Paiement : ".$com->paiement;
    
    $message .= "\n\r";
    
    $message .= "Merci de consulter l'interface d'administration de votre site.";
    
    
    mail($support,"[$site] Enregistrement de la commande $commandeid",$message,"FROM:$support");
    
    
    ?>
    
    <font class="entete"><?echo STEP3 ?></font>
    
    <p></p>
    
    
    <div class="normal">
    
    <?php
    
    
    echo MSG_THANKS;
    
    
    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;
    
    
    case html_entity_decode(PAYPAL) :
    
    
    ?>
    
    <div align="center">
    
    Pour r&eacute;gler par carte bancaire, cliquez ici :<br />
    
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    
    <INPUT TYPE="hidden" NAME="cmd" VALUE="_ext-enter">
    
    <INPUT TYPE="hidden" NAME="redirect_cmd" VALUE="_xclick">
    
    <input type="hidden" name="business" value="<?=$paypal?>">
    
    <input type="hidden" name="item_name" value="<?=$site?> COMMANDE <?=$commandeid?>">
    
    <input type="hidden" name="item_number" value="<?=$commandeid?>">
    
    <input type="hidden" name="amount" value="<?echo number_format($com->montant,2);?>">
    
    <input type="hidden" name="page_style" value="Primary">
    
    <input type="hidden" name="no_shipping" value="1">
    
    <input type="hidden" name="return" value="<?=$wwwroot?>/modules/paypal/ok.php?id=<?=$commandeid?>">
    
    <input type="hidden" name="cancel_return" value="<?=$wwwroot?>/modules/paypal/nok.php?id=<?=$commandeid?>">
    
    <input type="hidden" name="no_note" value="1">
    
    <input type="hidden" name="currency_code" value="EUR">
    
    <input type="hidden" name="lc" value="FR">
    
    <input TYPE="hidden" NAME="email" VALUE="<?=$com->email?>">
    
    <input type="image" src="https://www.paypal.com/fr_FR/i/btn/x-click-but23.gif" border="0" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée !">
    
    </form>
    
    <br>
    
    <img src="<?=$wwwroot?>/images/logo-xclickBox.gif" width="152" height="29" alt="" border="0">
    
    </div>
    
    <?
    
    break;
    
    }
    
    
    ?>
    
    <table class=normal width="100%" border="0" cellspacing="0" cellpadding="4" bgcolor="#ffffcc">
    
    <tr><td class="label"><?echo ORDER_RESUME ?> :</td></tr>
    
    <tr>
    
    <td class="label"><?echo EMAIL ?> :</td>
    
    <td class="normal"><?=$com->email?></td>
    
    </tr>
    
    <tr>
    
    <td class="label"><?echo REFERENCE ?> :</td>
    
    <td class="normal"><?=$commandeid?></td>
    
    </tr>
    
    <tr>
    
    <td class="label"><?echo ORDER_AMOUNT ?> :</td>
    
    <td class="normal"><?=fprix($com->montant)?> &euro;</td>
    
    </tr>
    
    <tr>
    
    <td class="label"><?echo ORDER_DATE ?> :</td>
    
    <td class="normal"><?=return_date_fr($com->o_timestamp)?></td>
    
    </tr>
    
    <tr>
    
    <td class="label"><?echo PAYEMENT ?> :</td>
    
    <td class="normal"><?=$com->paiement?></td>
    
    </tr>
    
    <tr>
    
    <td class="label"><?echo PROFORMA ?> :</td>
    
    <td class="normal"><a href="java script:OpenWin2('<?=$wwwroot?>/factures/facture_html.php?mode=proforma&id=<?=$commandeid?>&timestamp=<?=urlencode($com->o_timestamp)?>',550,450,'bdc');" class="normal">
    
    <?echo PRINT_PROFORMA?></a>.</td>
    
    </tr>
    
    </table>
    
    <?php } ?>

    Oui est bien cela ne fonctionne pas.

  8. Willy


    C'est clair que c'est pas bon :P

    Mais je ne le fais pas, je réponds à la question avec mes moyens, et il y a meilleur c'est clair, ta solution est nickelle a coté de la mienne :)

    Pour le ref je suis un peu null, je connais 2 ou 3 trucs, les alt par exemple, mais il faut aussi les title des liens (que je n'ais pas fait BOUUU).

    Bref un petit cours de ref serait le bien venu sur le forum :D

    Willy

  9. Willy


    Voila le fin_commade de olch:

    <?
    
    include("../configuration.inc.php");
    
    necessite_identification();
    
    
    /* Test pour empêcher d'arriver ici par hasard ou en tapant l'url */
    
    $caddie_est_vide = $_SESSION['caddie']->compte_elements() == 0;
    
    
    $commande = charge_commande();
    
    
    if ($caddie_est_vide || ! $commande) {
    
    header("Location: $wwwroot");
    
    die;
    
    }
    
    
    /* Création de la commande dans la base, autorise alors le paiement
    
    * et informe le client que la commande est ok
    
    */
    
    $commandeid = cree_commande($commande);
    
    
    $DOC_TITLE = "[PEEL.FR]";
    
    
    $modele_a_montrer = "affichage_fin_succes()"; 
    
    
    /* Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire */
    
    
    $_SESSION['caddie']->init();
    
    
    vide_commandeinfo();
    
    
    unset ($_SESSION['wantsurl']);
    
    
    
    include("$repertoire_modele/haut.php");
    
    
    
    
    eval($modele_a_montrer.";");
    
    
    include("$repertoire_modele/bas.php");
    
    
    /******************************************************************************
    
    * FONCTIONS
    
    *****************************************************************************/
    
    
    
    function affichage_fin_succes() {
    
    global $commandeid;
    
    global $wwwroot; 
    
    global $paypal;
    
    global $site;
    
    global $support;
    
    
    $result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'");
    
    
    $com = mysql_fetch_object($result);
    
    
    $message = "La commande $commandeid vient d'être enregistrée sur le site $site";
    
    $message .= "\n\r";
    
    $message .= "Email client : ".$com->email;
    
    $message .= "\n\r";
    
    $message .= "Référence commande : ".$com->id;
    
    $message .= "\n\r";
    
    $message .= "Montant de la commande : ".fprix($com->montant)." EUR";
    
    $message .= "\n\r";
    
    $message .= "Date de la commande : ".return_date_fr($com->o_timestamp);
    
    $message .= "\n\r";
    
    $message .= "Paiement : ".$com->paiement;
    
    $message .= "\n\r";
    
    $message .= "Merci de consulter l'interface d'administration de votre site.";
    
    
    mail($support,"[$site] Enregistrement de la commande $commandeid",$message,"FROM:$support");
    
    
    ?>
    
    <font class="entete"><?echo STEP3 ?></font>
    
    <p></p>
    
    
    <div class="normal">
    
    <?php
    
    
    echo MSG_THANKS;
    
    
    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;
    
    
    case html_entity_decode(PAYPAL) :
    
    
    ?>
    
    <div align="center">
    
    Pour r&eacute;gler par carte bancaire, cliquez ici :<br />
    
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    
    <INPUT TYPE="hidden" NAME="cmd" VALUE="_ext-enter">
    
    <INPUT TYPE="hidden" NAME="redirect_cmd" VALUE="_xclick">
    
    <input type="hidden" name="business" value="<?=$paypal?>">
    
    <input type="hidden" name="item_name" value="<?=$site?> COMMANDE <?=$commandeid?>">
    
    <input type="hidden" name="item_number" value="<?=$commandeid?>">
    
    <input type="hidden" name="amount" value="<?echo number_format($com->montant,2);?>">
    
    <input type="hidden" name="page_style" value="Primary">
    
    <input type="hidden" name="no_shipping" value="1">
    
    <input type="hidden" name="return" value="<?=$wwwroot?>/modules/paypal/ok.php?id=<?=$commandeid?>">
    
    <input type="hidden" name="cancel_return" value="<?=$wwwroot?>/modules/paypal/nok.php?id=<?=$commandeid?>">
    
    <input type="hidden" name="no_note" value="1">
    
    <input type="hidden" name="currency_code" value="EUR">
    
    <input type="hidden" name="lc" value="FR">
    
    <input TYPE="hidden" NAME="email" VALUE="<?=$com->email?>">
    
    <input type="image" src="https://www.paypal.com/fr_FR/i/btn/x-click-but23.gif" border="0" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée !">
    
    </form>
    
    <br>
    
    <img src="<?=$wwwroot?>/images/logo-xclickBox.gif" width="152" height="29" alt="" border="0">
    
    </div>
    
    
    
    <?
    
    break;
    
    }
    
    
    ?>
    
    <table class=normal width="100%" border="0" cellspacing="0" cellpadding="4" bgcolor="#ffffcc">
    
    <tr><td class="label"><?echo ORDER_RESUME ?> :</td></tr>
    
    <tr>
    
    <td class="label"><?echo EMAIL ?> :</td>
    
    <td class="normal"><?=$com->email?></td>
    
    </tr>
    
    <tr>
    
    <td class="label"><?echo REFERENCE ?> :</td>
    
    <td class="normal"><?=$commandeid?></td>
    
    </tr>
    
    <tr>
    
    <td class="label"><?echo ORDER_AMOUNT ?> :</td>
    
    <td class="normal"><?=fprix($com->montant)?> &euro;</td>
    
    </tr>
    
    <tr>
    
    <td class="label"><?echo ORDER_DATE ?> :</td>
    
    <td class="normal"><?=return_date_fr($com->o_timestamp)?></td>
    
    </tr>
    
    <tr>
    
    <td class="label"><?echo PAYEMENT ?> :</td>
    
    <td class="normal"><?=$com->paiement?></td>
    
    </tr>
    
    <tr>
    
    <td class="label"><?echo PROFORMA ?> :</td>
    
    <td class="normal"><a href="java script:OpenWin2('<?=$wwwroot?>/factures/facture_html.php?mode=proforma&id=<?=$commandeid?>&timestamp=<?=urlencode($com->o_timestamp)?>',550,450,'bdc');" class="normal">
    
    <?echo PRINT_PROFORMA?></a>.</td>
    
    </tr>
    
    </table>
    
    <?php } ?>

  10. balam


    Balam: regarde plus haut (page 2 je crois) un forumeur a mis son code de fin_commande...

    tu auras les lignes a ajouter.

    Willy

    Punaise, cela fait une semaine que je cherche la solution pour ce problème et je ne parviens plus à voir clairement.

    Est-ce les codes là ?

    Parce que je n'arrive pas à les mettrent sur la page.

  11. Willy


    Pour ta question numéro 2 c'est "simple" tu écris sur la même couleur que ton fond et en tout petit :)

    Genre blanc sur blanc en en 1 px de haut...

    Pour la question n°1, tu cherches a dupliquer un article c'est ca ?

    Par peel je n'ais jamais vu, en code SQL ca doit etre faisable :P

    Grace a une requete insert into ta table ... select ton article a dupliquer sans l'id qui est auto incrémenté... from ta table

    Willy

  12. Willy


    Je dirais vite fait dans la page administrer/produits.php remplacer:

    	$references = mysql_query("
    
    	SELECT reference_id
    
    	FROM peel_produits_references
    
    	WHERE produit_id = '".intval($id)."'
    
    	");
    Par:
    	$references = mysql_query("
    
    	SELECT pr.reference_id
    
    	FROM				 
    
    				peel_produits p, peel_produits_references pr
    
    	WHERE p.id = pr.reference_id AND pr.produit_id = '".intval($id)."'
    
    				AND p.etat = 1  
    
    				ORDER BY LOWER(p.nom_".$_SESSION['langue'].")");

    Sauvez voter code avant de mettre celui là et dites nous.

    Willy

Twitter Advisto ecommerce

Facebook PEEL Shopping