Flux d’activité

Flux d’activité de Messages

  1. vadim


    bonjour Gilles,

    chez moi c'était à 1100, je l'ai passé à 2000, ça marche, merci.

    J'ai recherché, dans ce css et en dessous de '/* search in header */', à agrandir la fameuse cellule car j'ai des produit avec des noms un peu long, mais sans succès. Il faut peut-être intervenir à plusieurs endroit, mais ou ?

  2. Gilles Boussin


    Bonjour Vadim,

    Il s'agit d'un problème d'interprétation des z-index, la liste est à 2000 et le menu ci-dessous est à 1500, donc on pourrait penser que ça passe au dessus, mais sur votre navigateur non.

    Si vous modifiez le z-index du parent ça devrait aider : cherchez la ligne suivante dans modeles/xxxx/css/screen.css (ligne 218 sur ma version) :

    #main_header #top_search {

    et quelques lignes en dessous vous avez la mention d'un z-index, mettez le à 2000 également.

    Gilles

  3. carcy


    Bonjour Gilles

    Dîtes donc ! vous travaillez tard le soir !!!

    merci pour votre réponse.

    En éditant lib/fonctions/email.php, je constate que la ligne 123 est une ligne de commentaire...

    121 /**

    122 * fonction de validation d'adresse email trouvée sur http://www.phpinfo.net/?p=trucs&rub=astuces

    123* Edit : fonction prise de membre.php pour verifier l'adresse email.

    124 *

    125* @param mixed $email

    126* @return

    127 */

    et comme je voudrais pas faire de bétises... Pourriez vous m'éditer la ligne que je dois remplacer pour que je remplace en faisant une recherche svp ???

    merci beaucoup

    bonne journée

    cordialement

    Jean-Luc

  4. vadim


    Gilles,

    Pour faire avancer le shmilblick...

    En haut de page dans la fenêtre rechercher, quand j' (on ?) écris les premières lettres d'un produit du catalogue, une liste de propositions de recherches s'affiche

    en dessous. C'est super pratique et ça donne, à mon avis, beaucoup de cachet au site...

    Sauf qu'il apparaît un petit problème, cette liste passe derrière les menu...

    Vadim future Peel 6.0.3 ;)

  5. Gilles Boussin


    La manière dont est géré l'UTF-8 sur les messageries modernes permet normalement de ne pas encoder en binaire le titre à partir du moment où on précise que la totalité de l'email est en UTF-8. Mais apparemment sur votre messagerie, ce n'est pas le cas.

    Donc remplacez dans lib/fonctions/email.php la ligne 123 par les lignes suivantes :

    if (strtolower(GENERAL_ENCODING) != 'iso-8859-1') {

    $result = mail($this_email, '=?'.strtoupper(GENERAL_ENCODING).'?B?' . base64_encode($subject) . '?=', $mail_content, $mail_header);

    } else {

    $result = mail($this_email, $subject, $mail_content, $mail_header);

    }

    Gilles

  6. Gilles Boussin


    Pour le warning /achat/achat_maintenant.php on line 49 : pareil, rajoutez vb( ... ) => ça donne :

    WHERE pays_'.$_SESSION['session_langue'].'=' . vb($_SESSION['session_commande]['pays2']) . '"');

    Pour l'affichage du mode d'expédition : il est toujours précisé la zone de livraison puis le mode de livraison, d'où la présence de "France -". Si vous voulez le retirer remplacez :

    $output .= '

    <p>' . CUSTOMER . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['nom2'] . ' ' . $frm['prenom2'] . '</span></p>

    <p>' . EMAIL . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['email2'] . '</span></p>

    <p>' . TELEPHONE . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['contact2'] . '</span></p>

    <p>' . ADDRESS . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['adresse2'] . '</span></p>

    <p>' . ZIP . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['code_postal2'] . '</span></p>

    <p>' . TOWN . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['ville2'] . '</span></p>

    <p>' . COUNTRY . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['pays2'] . '</span></p>

    <p>' . PAYEMENT . BEFORE_TWO_POINTS . ': <span class="right">' . get_payment_name($_SESSION['session_caddie']->payment_technical_code) . '</span></p>

    ';

    }

    $output .= '<p>' . SHIPPING . BEFORE_TWO_POINTS . ': <span class="right">' . String::html_entity_decode_if_needed($_SESSION['session_caddie']->zone) . ' - ' . String::html_entity_decode_if_needed($_SESSION['session_caddie']->type) . '</span></p>';

    par :

    $output .= '

    <p>' . CUSTOMER . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['nom2'] . ' ' . $frm['prenom2'] . '</span></p>

    <p>' . EMAIL . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['email2'] . '</span></p>

    <p>' . TELEPHONE . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['contact2'] . '</span></p>

    <p>' . ADDRESS . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['adresse2'] . '</span></p>

    <p>' . ZIP . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['code_postal2'] . '</span></p>

    <p>' . TOWN . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['ville2'] . '</span></p>

    <p>' . COUNTRY . BEFORE_TWO_POINTS . ': <span class="right">' . $frm['pays2'] . '</span></p>

    <p>' . PAYEMENT . BEFORE_TWO_POINTS . ': <span class="right">' . get_payment_name($_SESSION['session_caddie']->payment_technical_code) . '</span></p>

    <p>' . SHIPPING . BEFORE_TWO_POINTS . ': <span class="right">' . String::html_entity_decode_if_needed($_SESSION['session_caddie']->zone) . ' - ' . String::html_entity_decode_if_needed($_SESSION['session_caddie']->type) . '</span></p>';

    }else{

    $output .= '<p>' . SHIPPING . BEFORE_TWO_POINTS . ': <span class="right">' . String::html_entity_decode_if_needed($_SESSION['session_caddie']->type) . '</span></p>';

    }

  7. vadim


    Gilles,

    dans => 2. Résumé de votre commande =>

    Notice: Undefined index: pays2 in /var/www/helicebois.com/htdocs/achat/achat_maintenant.php on line 49

    Adresse de livraison

    Type d'expédition : France - Enlèvement magasin

    A priori 'Type d'expédition : France -' est surprenant, non !?

    Sinon la voie est bonne.

    Vadim

  8. coach


    Bonjour.

    Sur les commande de ebook, j'active les envoi pour les commande par chèque une fois réglée, mais pour les paiement via le site paypal, j'ai tout de même du activer manuellement l'envoi. Le mail avec le lien de téléchargement n'est pas parti automatiquement.

    Pourtant le statut de la commande était : réglée".

    y a t'il un petit réglage à faire pour que cela partent sans intervenir, comme sur mon ancienne version 2.8 que j'avais fait transformé chez vous ?

    Merci

  9. carcy


    Génialissime Gilles !! ça marche pour Paypal !! Nikel !!

    par contre, les "objet" des mails contiennent toujours l'erreur de l'accent :

    Expéditeur: contact@jl-transferts-numeriques.fr

    Objet: Votre commande 16 sur JL Transferts Numériques

    Date: 13.01.2011 21:28:09

    Destinataire: contact@jl-transferts-numeriques.fr

    Message: ...

    C'est la même chose ici ? les "objets" des mails n'acceptent pas l'UTF8 ?

    allez je vous laisse tranquille pour ce soir ;) :)

    Bonnenuit, et encore merci 1 million de fois !!

    cordialement

    Jean-Luc

  10. Gilles Boussin


    Jean-Luc,

    Le formulaire sur la page PEEL est en UTF-8, tout comme il faut, et apparemment Paypal n'accepte pas les données UTF-8.

    Pour raisons de compatibilité multilingue, on veut absolument rester en UTF-8.

    Donc il faut que Paypal accepte de décoder nos données UTF-8.

    Pour ce faire, rajoutez dans modules/paypal/fonctions.php ligne 32 :

    <input type="hidden" name="charset" value="'.GENERAL_ENCODING.'">

    et ça devrait fonctionner.

    Gilles

  11. carcy


    Bonsoir Gilles et encore merci pour vos réponses si tard le soir

    En fait, les problèmes sont pas sur le pdf ou le html

    ces problèmes d'accent apparaissent en fait sur les entête des mails (dans le sujet) ou dans l'entête de la page paypal qui récapitule le nom de la commande (et même les articles).

    pour exemple, je vous envoie en MP le lien de la facture proforma. Tout est ok dedans. par contre, cliquez sur le lien payer maintenant qui va vous amener sur la page paypal, et vous verrez en en tête le problème de l'accent dans le nom de la société...

    merci pour votre aide

    bonne soirée

    JL

  12. Gilles Boussin


    Vadim,

    * Il faut changer dans les lignes suivantes du fichier administrer/types.php :

    Juste après :

    <td class="normal">Adresse de livraison' . BEFORE_TWO_POINTS . ':</td>

    <td>

    aux lignes 166 et 167 il faut_mettre:

    <input type="radio" name="without_delivery_address" value="0" ' . frmvalide($frm['without_delivery_address'] == 0) . ' /> Oui, à préciser par l\'utilisateur

    <input type="radio" name="without_delivery_address" value="1" ' . frmvalide($frm['without_delivery_address'] == 1) . ' /> Pas nécessaire : retrait en boutique

    Sinon quand on charge la page d'édition, ça ne présélectionne pas le bon bouton.

    Il n'y avait pas d'autre conséquence que la présélection, vos changements étaient bien pris en compte.

    * Pour ces erreurs de undefined, pas de conséquence autre que l'affichage des warning, donc comme l'affichage des erreurs ne concerne que votre IP par défaut, pas de problème.

    Pour corriger, mettez dans lib/order.php ligne 218 :

    , prenom_ship = '" . nohtml_real_escape_string(vb($order_infos['prenom2'])) . "'

    , nom_ship = '" . nohtml_real_escape_string(vb($order_infos['nom2'])) . "'

    , societe_ship = '" . nohtml_real_escape_string(vb($order_infos['societe2'])) . "'

    , adresse_ship = '" . nohtml_real_escape_string(vb($order_infos['adresse2'])) . "'

    , zip_ship = '" . nohtml_real_escape_string(vb($order_infos['code_postal2'])) . "'

    , ville_ship = '" . nohtml_real_escape_string(vb($order_infos['ville2'])) . "'

    , pays_ship = '" . nohtml_real_escape_string(vb($order_infos['pays2'])) . "'

    , email_ship = '" . nohtml_real_escape_string(vb($order_infos['email2'])) . "'

    , telephone_ship = '" . nohtml_real_escape_string(vb($order_infos['contact2'])) . "'

    (on rajoute vb() pour dire que si la variable n'est pas définie, qu'on ne mette pas de warning)

    Gilles

  13. Gilles Boussin


    Jean-Luc,

    J'ai testé sur http://premium.peel.fr/modules/factures/co...mp;mode=facture (nom avec accent, visible jusqu'à la prochain MAJ automatique de la boutique de test) : l'accent est bon, et par ailleurs en entête HTML j'ai bien :

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    Pour le PDF, pareil tout est OK.

    Envoyez moi le lien de la facture qui vous pose problème que je puisse regarder.

    Gilles

  14. carcy


    Bonsoir Gilles

    merci pour votre réponse. J'ai apportéla modif, et effectivement, maintenant ça fonctionne.

    Cependant, j'en profite d'être dans ce topic de proforma pour poser une question sur les accents des lettres.

    EN effet, ma société s'appelle "JL Transferts Numériques", donc avec un "é".

    Tout apparaît bien sur le site et sur la facture proforma.

    Par contre, sur le mail que reçoit le client, l'entête est "Votre commande 16 sur JL Transferts Numériques"; donc problème d'accent. C'est la même chose si le client a décidé de régler par Paypal. L'entête de paypal a le même problème d'accent. De quoi ça peut venir ? peut on le corriger ?

    Si je remplace dans la table peel_sites "Numériques" par "Numerique", ça marche, mais c'est dommage et ça peut faire penser à une faute d'orthographe. Sinon, je pourrais le marquer en majuscule ("NUMERIQUE"), mais c'est pas joli...

    Tout est pourtant bien en UTF-8...

    Une idée ?

    merci ;)

  15. Gilles Boussin


    Bonjour,

    Vous utilisez une version < 6. Il semble que cette page posait parfois quelques problèmes.

    Mettez une ligne du genre :

    echo 'Envoi email '.$numitems.'<br />';

    avant la ligne

    mail("$femail[$numitems]","$yname a visité le site $site et vous recommande d'aller y faire un tour","$fname[$numitems] bonjour !\n\n$yname a visité le site $site et pense que vous trouverez cet article intéressant :\n\nURL: $referer \n\nCommentaires supplémentaires : \n------------------------------------ \n$comments \n------------------------------------\n\nMerci \n$site \n$support \n$wwwroot","FROM:$yemail");

    Si ça affiche des messages d'envois, alors c'est que c'est l'envoi d'email qui bloque. Essayez alors de changer "FROM:$yemail" par "From: $yemail" dans la ligne ci-dessus.

    Si ça n'affiche pas de message, c'est que les noms ou emails ne semblent pas vides.

  16. esi


    Bonjour, j'utilise la page direaunami.php ( code ci dessous) , lorsque j'envoie mon mail, j'ai le message "mail bien envoyé" mais jamais de reception....

    quelqu'un a une idée ? hébergement pasck classic Web orange business...

    par avance merci

    le code :

    <?

    include("configuration.inc.php");

    $DOC_TITLE = "[Garage LEFEVRE]";

    include("$repertoire_modele/haut.php");

    switch (vb($_REQUEST['mode'])) {

    case "send" :

    $yname = $_POST['yname'];

    $fname = $_POST['fname'];

    $referer = $_POST['referer'];

    $comments = $_POST['comments'];

    $yemail = $_POST['yemail'];

    $femail = $_POST['femail'];

    ?>

    <table border="0" width="100 %" cellspacing="5" cellpadding="5">

    <tr>

    <td>

    <!-- Début Dire à un ami -->

    <font class="normal">

    <?

    if (($fname=="") || ($femail=="")) {

    print "Merci de cliquer sur 'Retour' dans votre navigateur et complétez les champs requis, renvoyez alors votre recommandation.";

    } else {

    print "<div class=\"tetiere\">Envoi d'info à un ami</div>";

    $yname = "Gégé";

    $yemail = "gdanjean@esi-france.fr";

    print "Votre recommandation a bien été envoyée<br /> ";

    $items = "6";

    for ($numitems=1; $numitems < $items; $numitems++) {

    if (($fname[$numitems]!="") && ($femail[$numitems]!="")) {

    mail("$femail[$numitems]","$yname a visité le site $site et vous recommande d'aller y faire un tour","$fname[$numitems] bonjour !\n\n$yname a visité le site $site et pense que vous trouverez cet article intéressant :\n\nURL: $referer \n\nCommentaires supplémentaires : \n------------------------------------ \n$comments \n------------------------------------\n\nMerci \n$site \n$support \n$wwwroot","FROM:$yemail");

    }

    }

    ?>

    <p>

    <a href = "<? echo $referer; ?>" class="normal"><?echo BACK_REFERER;?></a></p>

    </font>

    <?

    } ?>

    </td>

    </tr>

    </table>

    <?

    break;

    default :

    ?>

    <FORM METHOD=POST ACTION="<?=$_SERVER['PHP_SELF'];?>">

    <input name="mode" value="send" type="hidden" >

    <table border="0" width="100%" cellspacing="5" cellpadding="5">

    <tr>

    <td>

    <!-- Début Dire à un ami -->

    <font class="normal">

    <?

    $referer = $_SERVER['HTTP_REFERER'];

    ?>

    <p><div class="tetiere">Recommander ce véhicule</div></p>

    <p>

    <b>Le produit que vous venez de consulter a retenu votre attention., alors permettez aussi à vos amis de le consulter.</b></p><p>

    Pour envoyer cette fiche produit, indiquez simplement le nom et l'adresse email de vos amis.</p><p>

    Indiquez aussi votre nom et votre e-mail pour que vos amis puissent savoir de qui provient ce message, et cliquez sur le bouton ENVOYER.</p><p>

    Vous pouvez aussi, si vous le désirez, leur adresser un message qui sera inclus dans le mail.</font>

    </p>

    </td>

    </tr>

    <tr>

    <td align="center">

    <table border="0" cellpadding="2" cellspacing="0" align="center">

    <tr>

    <td class="normal">Leurs noms <font color="#cc0000">(*)</font></td>

    <td class="normal">Leurs emails <font color="#cc0000">(*)</font></td>

    </tr>

    <tr>

    <td class="normal"><input class="formulaire1" type="text" name="fname[1]" size="25" /></td>

    <td class="normal"><input class="formulaire1" type="text" name="femail[1]" size="29" /></td>

    </tr>

    <tr>

    <td class="normal"><input class="formulaire1" type="text" name="fname[2]" size="25" /></td>

    <td class="normal"><input class="formulaire1" type="text" name="femail[2]" size="29" /></td>

    </tr>

    <tr>

    <td class="normal"><input class="formulaire1" type="text" name="fname[3]" size="25" /></td>

    <td class="normal"><input class="formulaire1" type="text" name="femail[3]" size="29" /></td>

    </tr>

    <tr>

    <td class="normal"><input class="formulaire1" type="text" name="fname[4]" size="25" /></td>

    <td class="normal"><input class="formulaire1" type="text" name="femail[4]" size="29" /></td>

    </tr>

    <tr>

    <td class="normal"><input class="formulaire1" type="text" name="fname[5]" size="25" /></td>

    <td class="normal"><input class="formulaire1" type="text" name="femail[5]" size="29" /></td>

    </tr>

    <tr>

    <td colspan="2"class="normal">Votre message : </td>

    </tr>

    <tr>

    <td colspan="2" class="normal">

    <textarea class="formulaire1" style="width:560px;" rows="6" name="comments"></textarea></td>

    </tr>

    <tr>

    <td colspan="2" class="normal" align="center">

    <input type="hidden" name="referer" value="<? echo $referer; ?>">

    <input class="bouton" type="submit" name="action" value="Envoyez !">

    </td>

    </tr>

    <tr>

    <td colspan="2" class="normal" align="left">

    <font color="red">(*) Champs obligatoires</font>

    </td>

    </tr>

    </table>

    </td></tr>

    </table>

    </FORM>

    <?

    break;

    }

    include("$repertoire_modele/bas.php");

  17. michalon


    bonjour à tous

    j'ai installé le systeme de paiement sogenactif sous ovh version 32bit et php5

    j'ai verifié tous les chemins , ils sont bons malgré tout j'ai toujours cette erreur :

    erreur appel request

    executable request non trouve /homez.328/weekbiz/www/paiement/bin/request

    impossible de trouver le truc!! j'ai tout essayé mais la je bloque !!

    avez vous deja eu ce probleme

    de plus lorsque je fait un

    $result=exec("$path_bin $parm");

    var_dump($result);

    j'ai string(0) ""

    merci

    bon je me reponds a moi meme , j'ai finalement trouvé pour ceux qui sont chez ovh vous recuperer les request et response ici

    http://guides.ovh.com/MiseaJourKitAtos => bin

    vous prenez les fichiers 2.6.9.3.4.2 vous renommez en request et response vous mettez le tout en 755 et voila c'est tout !!

    ca marche

Twitter Advisto ecommerce

Facebook PEEL Shopping