Flux d’activité

Flux d’activité

  1. paaubert a ajouté un message dans un sujet  Problème bouton Paypal "acheter maintenant"   


    Merci beaucoup, ça ouvre bien une autre fenêtre, mais pas la page paypal. En fait ça me met comme lien http://www.laplancharde.ch/boutique/undefined

    J'ai remplacer ici ?

    function getPaypalForm($order_id, $lang, $amount, $currency_code, $user_email, $payment_times = 1, $sTexteLibre = '', $user_id, $prenom_ship, $nom_ship, $adresse_ship, $zip_ship, $ville_ship, $pays_ship, $telephone_ship, $prenom_bill = null, $nom_bill = null, $adresse_bill = null, $zip_bill = null, $ville_bill = null, $pays_bill = null, $telephone_bill = null)
    {
    if (PAYPAL_SANDBOX) {
    $url = 'https://www.sandbox.paypal.com/cgi-bin/webscr';
    } else {
    $url = 'https://www.paypal.com/cgi-bin/webscr';
    }
    // <input type="hidden" name="no_shipping" value="1" />
    $form = '
    <form id="paypalForm" action="' . $url . '" method="post">
    <input type="hidden" name="charset" value="' . GENERAL_ENCODING . '">
    <input type="hidden" name="cmd" value="_ext-enter" />
    <input type="hidden" name="redirect_cmd" value="_xclick" />
    <input type="hidden" name="business" value="' . String::str_form_value(vb($GLOBALS['site_parameters']['email_paypal'])) . '" />
    <input type="hidden" name="item_name" value="' . String::str_form_value($GLOBALS['site'] . ' COMMANDE ' . $order_id) . '" />
    <input type="hidden" name="item_number" value="' . intval($order_id) . '" />
    <input type="hidden" name="amount" value="' . number_format($amount, 2) . '" />
    <input type="hidden" name="page_style" value="Primary" />
    <input type="hidden" name="first_name" value="' . String::str_form_value(str_replace(array("\n", "\r", "\r\n"), "", $prenom_ship)) . '" />
    <input type="hidden" name="last_name" value="' . String::str_form_value(str_replace(array("\n", "\r", "\r\n"), "", $nom_ship)) . '" />
    <input type="hidden" name="address1" value="' . String::str_form_value(String::substr(str_replace(array("\n", "\r", "\r\n"), "", $adresse_ship), 0, 100)) . '" />
    <input type="hidden" name="address2" value="' . String::str_form_value(String::substr(str_replace(array("\n", "\r", "\r\n"), "", $adresse_ship), 100, 100)) . '" />
    <input type="hidden" name="zip" value="' . String::str_form_value(str_replace(array("\n", "\r", "\r\n"), "", $zip_ship)) . '" />
    <input type="hidden" name="city" value="' . String::str_form_value(str_replace(array("\n", "\r", "\r\n"), "", $ville_ship)) . '" />
    <input type="hidden" name="country" value="' . String::str_form_value(String::strtoupper(String::substr(get_country_iso_2_letter_code(trim($pays_ship)), 0, 2))) . '" />
    ' . ($prenom_bill !== null?'<input type="hidden" name="billing_first_name" value="' . String::str_form_value(str_replace(array("\n", "\r", "\r\n"), "", $prenom_bill)) . '" />':'') . '
    ' . ($nom_bill !== null?'<input type="hidden" name="billing_last_name" value="' . String::str_form_value(str_replace(array("\n", "\r", "\r\n"), "", $nom_bill)) . '" />':'') . '
    ' . ($adresse_bill !== null?'<input type="hidden" name="billing_address1" value="' . String::str_form_value(String::substr(str_replace(array("\n", "\r", "\r\n"), "", $adresse_bill), 0, 100)) . '" />':'') . '
    ' . ($adresse_bill !== null?'<input type="hidden" name="billing_address2" value="' . String::str_form_value(String::substr(str_replace(array("\n", "\r", "\r\n"), "", $adresse_bill), 100, 100)) . '" />':'') . '
    ' . ($zip_bill !== null?'<input type="hidden" name="billing_zip" value="' . String::str_form_value(str_replace(array("\n", "\r", "\r\n"), "", $zip_bill)) . '" />':'') . '
    ' . ($ville_bill !== null?'<input type="hidden" name="billing_city" value="' . String::str_form_value(str_replace(array("\n", "\r", "\r\n"), "", $ville_bill)) . '" />':'') . '
    ' . ($pays_bill !== null?'<input type="hidden" name="billing_country" value="' . String::str_form_value(String::strtoupper(String::substr(get_country_iso_2_letter_code(trim($pays_bill)), 0, 2))) . '" />':'') . '
    <input type="hidden" name="return" value="' . String::str_form_value($GLOBALS['wwwroot'] . '/modules/paypal/ok.php?id=' . $order_id) . '" />
    <input type="hidden" name="cancel_return" value="' . String::str_form_value($GLOBALS['wwwroot'] . '/modules/paypal/nok.php?id=' . $order_id) . '" />
    <input type="hidden" name="notify_url" value="' . String::str_form_value($GLOBALS['wwwroot'] . '/modules/paypal/ipn.php') . '" />
    <input type="hidden" name="no_note" value="1" />
    <input type="hidden" name="currency_code" value="' . String::str_form_value($currency_code) . '" />
    <input type="hidden" name="lc" value="' . String::str_form_value(strtoupper($lang)) . '" />
    <input type="hidden" name="email" value="' . String::str_form_value($user_email) . '" />
    <input type="image" src="' . String::str_form_value(PAYPAL_BOUTON) . '" border="0" name="submit" alt="' . String::str_form_value(PAYPAL_BUTTON_ALT) . '" onclick="return(window.open(this.href)?false:true);" />

    J'ai pas fait juste ?

    A+
    • 0
  2. paulanna a ajouté un message dans un sujet  Problème bouton Paypal "acheter maintenant"   

    tu mets :


    <input type="image" src="' . String::str_form_value(PAYPAL_BOUTON) . '" border="0" name="submit" alt="' . String::str_form_value(PAYPAL_BUTTON_ALT) . '" onclick="return(window.open(this.href)?false:true);" />
    • 0
  3. paaubert a ajouté un message dans un sujet  Problème bouton Paypal "acheter maintenant"   


    Merci pour la réponse paulanna,

    Je sais ouvrir un lien dans une nouvelle fenêtre, mais je ne sais pas sur quel fichier il faut modifier le lien.

    Je suppose qu'il s'agit du fichier paypal/fonction.php

    if (PAYPAL_SANDBOX) {
    $url = 'https://www.sandbox.paypal.com/cgi-bin/webscr';
    } else {
    $url = 'https://www.paypal.com/cgi-bin/webscr';
    }
    // <input type="hidden" name="no_shipping" value="1" />
    $form = '
    <form id="paypalForm" action="' . $url . '" method="post">

    il faudrait que le bouton post s'ouvre sur une nouvelle fenêtre, mais je ne sais pas comment.

    Merci
    • 0
  4. paulanna a ajouté un message dans un sujet  Problème bouton Paypal "acheter maintenant"   

    bonjour,

    pour ouvrir un lien dans une nouvelle fenetre : <a href="" onclick="return(window.open(this.href)?false:true);">

    je te conseille de laisser tombre les frames, car tout son contenu n'est pas pris en compte les moteurs de recherches
    • 0
  5. paaubert a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Problème bouton Paypal "acheter maintenant"
    Bonjour,

    Tout d'abord félicitation pour ce script vraiment super bien fait et facile à mattre en oeuvre.

    J'ai juste un problème, je veux insérer la boutique dans un site existant, je l'ai insérée avec un Iframe, tout fonctionne bien, sauf au momment de payer avec le bouton "acheter maintenant" de paypal, rien ne souvre dans l'Iframe, Est-il possible que le bouton ouvre la page Paypal dans un autre onglet du navigateur ?



    Résultat



    Merci et meilleures salutations.
    • 10 réponses
    • 3 365 vues
  6. paulanna a ajouté un message dans un sujet  pour des email plus jolis   

    bonjour, magnifique comme toujours !

    alors dans le mail de téléchargement il faut remplacer :
    [WWWROOT]/modules/download/telecharger.php?id=[ORDER_ID]&key=[CLE]
    par un tag créé dans la fonction send_email_product_download sans <a href

    ou bien garder le lien en dur et utiliser le tag [link].

    j'ai donc choisi de na pas changer la fonction

    metrez-vous cette suggestion dans la nouvelle version ?
    • 0
  7. Simon développeur PEEL a ajouté un message dans un sujet  pour des email plus jolis   

    Bonjour,

    La modification que je vous ai donnée permet d'avoir du bbcode en même temps que du HTML. Néanmoins à partir du moment où vous avez l'un ou l'autre les URL brutes ne sont plus remplacées. Donc vous devez mettre des balises HTML a ou des balises bbcode link partout ou nulle part. Comme vous avez ajouté une balise img qui contient une URL vous devez donc mettre un lien explicite sur l'URL que vous mentionnez.
    • 0
  8. chrissmartinique a ajouté un message dans un sujet  Petit soucis menu du haut   

    C'est bon, j'ai trouvé......
    un bug qui n'en est pas un, mais une erreur dans le code d'origine lol
    • 0
  9. chrissmartinique a ajouté un message dans un sujet  Petit soucis menu du haut   

    Personne pour corriger ce bug?
    • 0
  10. paulanna a ajouté un message dans un sujet  pour des email plus jolis   

    bonjour Simon ,
    j'ai remplacé le bout de code comme conseillé mais :

    dans cet exemple de mail : Votre lien pour le téléchargement : [WWWROOT]/modules/download/telecharger.php?id=[ORDER_ID]&key=[CLE]
    si je rajoute [link=http://eeee]lien[/link] je n'ai que link qui est cliquable
    si je fais un test sans link, le lien ci-dessus pour le téléchargement reste en dur !

    dans les deux cas j'ai bien l'image du logo s'affiche.
    • 0
  11. Simon développeur PEEL a ajouté un message dans un sujet  pour des email plus jolis   

    Bonjour,

    La manière dont est géré l'envoi d'emails est que si une partie est en HTML, tout doit être en HTML, ou si une partie est en bbcode, tout doit être en bbcode, ou si il n'y a pas de HTML ou de bbcode on remplace les URL par des liens automatiquement.

    Je vous propose une modification pour avoir bbcode en plus d'autres parties en HTML :
    Dans fonctions/email.php, dans function send_email :

    remplacez
    if ($html_convert_url_to_links && String::strpos($mail_content, '<a ') === false) {
    if (linkFormat($mail_content) == $mail_content) {
    // On rend cliquables les URL qui étaient bruts
    $mail_content = url2Link($mail_content);
    } else {
    // On transforme les liens [link=] ... [/link] en balises HTML <a>
    $mail_content = linkFormat($mail_content);
    }
    }


    par

    $mail_content = linkFormat($mail_content);
    if ($html_convert_url_to_links && String::strpos($mail_content, '<a ') === false && String::strpos($mail_content, '<img ') === false) {
    // On rend cliquables les URL qui étaient bruts
    $mail_content = url2Link($mail_content);
    }
    • 0
  12. Simon développeur PEEL a ajouté un message dans un sujet  edition facture html   

    Bonjour,

    vous pouvez reprendre le fichier modules\factures\commande_html.php de la 6.4.1 actuellement en téléchargement, et supprimer le bloc de code


    $check_text = print_societe(true);
    if (!empty($check_text)) {
    $output .= '
    <tr>
    <td valign="top"><b>' . FOR_A_CHECK_PAYEMENT . '</b></td>
    <td>' . SEND_YOUR_PAYEMENT_TO . ' <b>' . fprix($amount_to_pay, true, $commande->devise, true, get_float_from_user_input(vn($commande->currency_rate))) . "" . '</b> ' . FOLLOWING_ADDRESS . BEFORE_TWO_POINTS . ': ' . $check_text . '</td>
    </tr>
    ';
    }
    $rib_text = print_rib(true);
    if (!empty($rib_text)) {
    $output .= '
    <tr>
    <td valign="top"><b>' . FOR_A_TRANSFERT . '</b></td>
    <td>' . SEND_YOUR_PAYEMENT_TO . ' <b>' . fprix($amount_to_pay, true, $commande->devise, true, get_float_from_user_input(vn($commande->currency_rate))) . "" . '</b> ' . FOLLOWING_ACCOUNT . BEFORE_TWO_POINTS . ':<br />' . $rib_text . '</td>
    </tr>
    ';
    }
    if (file_exists($GLOBALS['fonctionspaypal']) && !empty($GLOBALS['site_parameters']['email_paypal'])) {
    require_once($GLOBALS['fonctionspaypal']);
    $output .= '
    <tr>
    <td valign="top"><b>' . FOR_A_PAYPAL_PAYEMENT . '</b></td>
    <td>
    ' . PLEASE_CHECK_OUT_BY_CLICKING . BEFORE_TWO_POINTS .':<br />
    ' . getPaypalForm($id, $_SESSION['session_langue'], $amount_to_pay, $_SESSION['session_devise']['code'], $commande->email, 1, '', vb($_SESSION['session_utilisateur']['id_utilisateur']), $commande->prenom_ship, $commande->nom_ship, $commande->adresse_ship, $commande->zip_ship, $commande->ville_ship, $commande->pays_ship, $commande->telephone_ship) . '
    </td>
    </tr>
    ';
    }
    [/CODE]

    => Cette correction est apporté à la futur version.
    • 0
  13. chrissmartinique a ajouté un message dans un sujet  Petit soucis menu du haut   

    ben, regardez déja sur le site de démo de peel,
    mettez en langue anglaise, et cliquez sur "New on this website" vous verrez le probleme j'ai constaté sur celui-ci que vous aviez résolu le problème pour "catalog", mais pas pour les autres...

    et de plus, le problème est le même avec la réécriture d'url désactivée, cela ne vient donc pas de là

    merci pour tout
    • 0
  14. Simon développeur PEEL a ajouté un message dans un sujet  Petit soucis menu du haut   

    Bonjour,

    Ça ressemble à un problème de réécriture d'url, pouvez-vous fournir le vers votre boutique ?
    Merci
    • 0
  15. chrissmartinique a ajouté un message dans un sujet  Petit soucis menu du haut   

    LOl, cela fait la même chose avec nouveautés et avec promotion ("à ne pas manquer"), les autres mon compte et nous contacter fonctionnent très bien..

    et après vérification sur votre site de démonstration, cela fait la même chose... à part pour la page catalog, vous avez donc déjà vu le problème apparemment...
    ou est la solution ?
    merci beaucoup
    • 0
  16. chrissmartinique a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Petit soucis menu du haut
    Bonjour,
    sur peel 6.4, dans le menu du haut, au survol de catalogue, cela affiche les sous catégories, c'est normal, et lorsque lorsque je cliques sur catalogue , cela m'affiche la page avec les catégories.

    cela marche très bien lorsque je suis en langue française et espagnole.

    par contre, cela ne fonctionne pas en langue anglaise, si je cliques sur catalog cela m'affiche le moteur de recherche, et me dit qu'il n'y a aucun produit de dispo.

    d'ou cela peut il provenir?

    ps/ petite précision, cela le fait avec ou sans rewrite activé

    merci de votre aide
    cordialement
    chriss
    • 5 réponses
    • 3 468 vues
  17. paulanna a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    pour des email plus jolis
    bonjour,

    j'ai à la manière de la signature dans les templates email, j'ai ajouté le logo.

    je récupère l'ensemble sans problème mais le souci vient du fait que dans la fonction send_mail il y a un paramètre $html_convert_url_to_links que lorqu'il est à true transforme les liens commençant par <a en liens cliquables et du coup pas les balises images.

    Si en revanche on met $html_convert_url_to_links à false j'ai l'image mais pas les liens

    existe t il un regex comme la fonction url2Link mais pour traiter les images ?

    ensuite je pense qu'il faut s'inspirer de la fonction linkFormat ou bien peut on combiner les deux ? liens et images ?

    en revanche par exemple pour le mail de téléchargement code=>download_product dont voici un extrait :
    Votre lien pour le téléchargement : [WWWROOT]/modules/download/telecharger.php?id=[ORDER_ID]&key=[CLE]
    le lien cliquable est bien présent dans le mail mais si on ajoute : [link=http://site.fr]lien[/link] seul le lien contenu dans le link est cliquable (sans aucune modification de la fonction send_email)


    si on fait un mail uniquement avec le tag [link] je récupére le lien et l'image du logo ! du moment où le mail contient un lien commençant par <a je n'ai ni logo ni tag[link]

    j'aimerai vraiment pourvoir ajouter le logo sur les emails pour la personnalisation et utiliser le tag [link]

    encore merci
    • 26 réponses
    • 9 574 vues
  18. paulanna a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    edition facture html
    bonjour, côté back office à partir de la commande en détail :

    page concernée : modules/factures/commande_html.php

    on clique sur le lien Facture HTML

    ne faut il pas un test sur le moyen de paiement utilisé lors de la commande pour éviter de tous les afficher ?

    si un client passe commande et règle par chèque et que l'on édite la facture tous les moyens de paiement s'affichent au lieu de l'adresse de paiement par exemple puisqu'il s'agit d'un chèque.

    En fait je ne comprend vraiment pas à quoi sert cette facture html.


    De plus :

    if (!in_array($commande->paiement, array('check', 'transfer', 'paypal'))) { // Affichage du mode de paiement d&#233;fini pour cette commande $output .= ' <tr> <td colspan="2">' . get_payment_form($commande->id, null, false, $amount_to_pay) . '</td> </tr> '; } affiche les instructions concernant les moyens de paiement différents de check, transfer, paypal En plus sous ce code sont repris les moyens de paiement tels que check, transfer, paypal. Pour moi il y a doublon, et je garderai la fonction get_paiement_form qui permet de n'afficher que les instructions en fonction du mode de paiement et l'afficherai comme ceci : if (!empty($commande->paiement)) { get_payment_form(......) }

    merci de vos remarques


    V6.3 + PREMIUM
    • 1 réponse
    • 3 647 vues
  19. Simon développeur PEEL a ajouté un message dans un sujet  Problème d'affichage des factures   

    Bonjour,

    Le problème initial vient de l'utilisation de la fonction tempnam dans la classe TCPDF. La modification du fichier commande_pdf.php ne corrigera donc pas votre problème (mais en a créé un nouveau).
    Le message d'erreur concerne un problème d'accès à un dossier sur votre serveur.
    Plus d'infos ici : http://www.php.net/manual/fr/ini.core.php#ini.open-basedir
    Pour corriger le problème, vous pouvez vous tournez vers votre hébergeur en lui présentant les messages d'erreurs.
    • 0
  20. Simon développeur PEEL a ajouté un message dans un sujet  Filligrane "Facture" absent ... normal ?   

    Bonjour olivier971,

    J'ai ouvert un sujet pour votre problème => Merci de continuer la discussion dans cet autre sujet.
    • 0
  21. Simon développeur PEEL a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Problème d'affichage des factures
    message repris de

    • 1 réponse
    • 1 873 vues
  22. paulanna a ajouté un message dans un sujet  le nom ne s'affiche pas   

    oui exact ! +1 pour toi, je suis passée trop vite lol
    • 0
  23. olivier971 a ajouté un message dans un sujet  Filligrane "Facture" absent ... normal ?   

    Bonjour j'ai un problème !

    ----- Je ne peux pas afficher les factures car quand je demande a les visionner a partir de mon site il affiche ceci :

    Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/docmultitech.fr/htdocs/:/var/www/docmultitech.fr/phptmp/:/htdocs:/phptmp) in /htdocs/lib/class/pdf/tcpdf.php on line 7552

    Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/docmultitech.fr/htdocs/:/var/www/docmultitech.fr/phptmp/:/htdocs:/phptmp) in /htdocs/lib/class/pdf/tcpdf.php on line 7554

    Fatal error: Uncaught exception 'ImagickException' with message 'Can not use empty string as a filename' in /htdocs/lib/class/pdf/tcpdf.php:7565 Stack trace: #0 /htdocs/lib/class/pdf/tcpdf.php(7565): Imagick->writeimage('') #1 /htdocs/lib/class/pdf/tcpdf.php(7109): TCPDF->ImagePngAlpha('/htdocs/images/...', 60, 6, 182, 80, 35, 15.3846153846, 'PNG', '', '', false, 300, '') #2 /htdocs/lib/class/Invoice.php(189): TCPDF->Image('/htdocs/images/...', 60, 6, 35) #3 /htdocs/lib/class/Invoice.php(866): Invoice->addSociete('DOC ' MULTI TEC...', '/htdocs/images/...') #4 /htdocs/factures/commande_pdf.php(22): Invoice->FillDocument('aWHkTpF4bH', NULL, NULL, NULL, NULL, NULL, NULL, 'facture', false) #5 {main} thrown in /htdocs/lib/class/pdf/tcpdf.php on line 7565

    ------ et lorsque je remplace le fichier commande_pdf.php de la version 3.6.1 par la nouvelle version shopping 6.4 j'ai ce message :

    Fatal error: Call to undefined function is_user_bot() in /htdocs/factures/commande_pdf.php on line 16


    ------ probablement la version 6.4 de ce fichier regle un peu le probleme mais je comprend pas par quoi remplacer la fonction is_user_bot()

    Pouvez vous m'aider ????
    • 0
  24. chrissmartinique a ajouté un message dans un sujet  le nom ne s'affiche pas   

    Merci Paulanna, c'était bien la base, mais dans PEEL_modules....
    enfin, grâce à toi j'ai trouvé
    encore mille merci
    Chriss
    • 0
  25. chrissmartinique a ajouté un message dans un sujet  le nom ne s'affiche pas   

    dans la table peel_site, j'ai nom_es, module_vacances_client_msg_es , et logo_es, la table langue est elle aussi avec nom_es etc....
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping