Simon développeur PEEL

Administrateur PEEL
  • Content count

    2,913
  • Joined

  • Last visited


Everything posted by Simon développeur PEEL

  1. Simon développeur PEEL added a post in a topic changer la couleur d'origine du texte   

    Bonjour à tous,

    La réponse de paulanna est bonne. Veuillez cependant à supprimer les règles css concernant la couleur de la typo dans l'éditeur de texte en back office si vous utiliser cette solution.
    • 0
  2. Simon développeur PEEL added a post in a topic couleur des prix   

    Bonjour,

    dans le fichier screen.css du répertoire blog, il y a différentes classes prix qui modifie l'affichage du prix en fonction du contexte :
    Ligne 921: .col1_prix {
    Ligne 1024: td.fc_prix {
    Ligne 1174: p.prix {
    Ligne 1198: span.prix {

    Pour le répertoire standard, les classes sont :
    Ligne 934: .col1_prix {
    Ligne 1038: td.fc_prix {
    Ligne 1188: p.prix {
    Ligne 1212: span.prix {

    Vous devez l'attribut color modifier la couleur du prix. Pour modifier les prix barré, vous devez créer une règle css qui s'applique à la balise del, par exemple :
    p.prix del {
    color:#000000;
    }
    • 0
  3. Simon développeur PEEL added a post in a topic Problème avec Peel 2.7   

    Bonjour,

    => Pouvez-vous créer des accès temporaires? Parce que je ne peux pas comprendre le problème avec le peu d'informations que j'ai, et vous poser les questions nécessaires pour comprendre la situation sera excessivement long. Si vous me transmettez des accès FTP, je pourrais rapidement cerner les problèmes présent sur votre site, et vous indiquer les corrections possibles. Si ces corrections sont mineur, je les ferais dans le même temps.




    Indépendamment du fait que vous puissiez configurer les autorisations, la bonne configuration des droits dépend de l'hébergement et non de la boutique. Les droits valable pour un hébergement ne le sont pas pour un autre.
    • 0
  4. Simon développeur PEEL added a post in a topic fond blanc après installation   

    Bonjour,

    assurez-vous que le compte que vous utilisez possède les droits d'administration. Dans la base de donnée, chercher votre compte dans la table peel_utilisateurs. La valeur du champ 'priv' doit être admin.
    • 0
  5. Simon développeur PEEL added a post in a topic fond blanc après installation   

    Je suis intervenu sur votre site et j'ai mis en commentaire la ligne

    Options -Indexes. dans les htaccess à la racine de la boutique, dans le dossier modeles/peel6/, modeles/peel6/css et /www/modeles/peel6/images. Visiblement, votre hébergement n'est pas compatible avec cette règle.
    Je vous invite à faire de même pour tout les fichiers .htaccess présent dans votre boutique.

    Simon.
    • 0
  6. Simon développeur PEEL added a post in a topic couleur des prix   

    Bonjour,

    Quelle version utilisez-vous?
    • 0
  7. Simon développeur PEEL added a post in a topic fond blanc après installation   

    Bonjour,

    Pouvez-vous nous transmettre vos identifiants FTP en message privé pour que je puisse comprendre l'origine du problème ?

    Simon.
    • 0
  8. Simon développeur PEEL added a post in a topic Rajout d'élément   

    Bonjour,
    Vous devez remplacer les lignes 757 à 765 du fichier lib\class\Product.php par le code ci dessous


    function affiche_prix($with_taxes = true, $reseller_mode = false, $return_mode = false, $display_with_measurement = false, $item_id = null, $display_ecotax = true, $display_old_price = true, $table_css_class = 'full_expand_in_container', $display_old_price_inline = true, $display_with_vat_symbol = true)
    {
    $output = affiche_prix($this, $with_taxes, $reseller_mode, $return_mode, $display_with_measurement, $item_id, $display_ecotax, $display_old_price, $table_css_class, $display_old_price_inline, $display_with_vat_symbol);
    if ($return_mode) {
    return $output;
    } else {
    echo $output;
    }
    }
    [/CODE] et remplacer la ligne 648 du fichier \lib\fonctions\display_product.php par [CODE]
    ' . $product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, false, null, true, true, 'full_expand_in_container', true, false) . '


    J'ai vérifié que les numéros de ligne correspondent à la 6.1

    Simon.
    • 0
  9. Simon développeur PEEL added a post in a topic Déménagement nom de domaine   

    Bonjour,

    Lorsque vous changer de nom de domaine de votre boutique, il faut modifier la valeur de la variable $wwwroot dans le fichier \lib\setup\info.inc.php. C'est à partir de cette variable que sont générée les liens de votre site.

    Simon.
    • 0
  10. Simon développeur PEEL added a post in a topic Frais paypal   

    Bonjour,
    Nous développerons cette fonctionnalité pour la version qui sortira début d'année. La 6.3 sortira la semaine prochaine.
    Simon.
    • 0
  11. Simon développeur PEEL added a post in a topic export_ventes.php   

    Bonjour,
    le plus simple est de créer une requête à chaque fois. Pour le code iso, cela donne :


    $q = query('SELECT iso FROM peel_pays WHERE pays_fr = "' . intval($C['pays']) .'"');
    $result = fetch_assoc($q);
    $iso_pays = $result['iso'];
    [/CODE]
    • 0
  12. Simon développeur PEEL added a post in a topic Flux rss   

    Bonjour,
    la requête modifié donne :


    $sql = "SELECT p.id, p.prix, p.tva, p.nom_" . $_SESSION['session_langue'] . " AS nom, p.date_maj, p.description_" . $_SESSION['session_langue'] . " AS description, p.promotion, c.id AS categorie_id, c.nom_" . $_SESSION['session_langue'] . " AS categorie
    FROM peel_produits p
    INNER JOIN peel_produits_categories pc ON p.id = pc.produit_id
    INNER JOIN peel_categories c ON c.id = pc.categorie_id
    WHERE p.etat='1' ".(!empty($cat)?" AND pc.categorie_id='".intval($cat)."'":"")."
    GROUP BY p.id
    ORDER BY date_maj DESC
    LIMIT ".intval($limit);
    [/CODE]

    Simon.
    • 0
  13. Simon développeur PEEL added a post in a topic Problème avec Peel 2.7   

    Bonjour,

    =>Pouvez vous me fournir les accès FTP de votre hébergement que je puisse intervenir ?




    => Les droits nécessaire dépendent de la façon dont est géré votre hébergement.

    Simon.
    • 0
  14. Simon développeur PEEL added a post in a topic fond blanc après installation   

    Bonjour,

    Avez-vous décommenté la ligne 61 du fichier .htaccess comme ceci :


    # - Chez Online.net, activez la ligne suivante en retirant le # en début de ligne :
    AddType application/x-httpd-php5 .php
    [/CODE]
    ?
    • 0
  15. Simon développeur PEEL added a post in a topic export_ventes.php   

    Bonjour slab,
    Dans un premier temps, il faut que vous ajoutiez les noms des colonnes que vous voulez ajouter à la ligne 53. Ensuite, à l'intérieur de la boucle while ($C = fetch_assoc($resC)) {, il faut faire les requêtes nécessaire pour aller chercher les bonnes informations à partir des données de la commandes. Renseigner des nouvelles variables avec ces données.
    Il faut ensuite ajouter ces données en les concaténant à la suite comme ceci :


    $elem .= "\t" . $paiement;
    $elem .= "\t" . fxsl($iso_pays);
    $elem .= "\t" . fxsl($code_facture);
    $elem .= "\t" . fxsl($prix_produit);
    $elem .= "\t" . fxsl($id_types);
    [/CODE]
    • 0
  16. Simon développeur PEEL added a post in a topic Rajout d'élément   

    Bonjour Sèb42,

    L'erreur de est du à une parenthèse en trop à la fin de la ligne 771.
    La correction donne :


    function affiche_prix($with_taxes = true, $reseller_mode = false, $return_mode = false, $display_with_measurement = false, $item_id = null, $display_ecotax = true, $display_old_price = true, $table_css_class = 'full_expand_in_container', $display_old_price_inline = true, $display_with_vat_symbol = true)
    {
    $output = affiche_prix($this, $with_taxes, $reseller_mode, $return_mode, $display_with_measurement, $item_id, $display_ecotax, $display_old_price, $table_css_class, $display_old_price_inline, $display_with_vat_symbol);

    if ($return_mode) {
    return $output;
    } else {
    echo $output;
    }
    }
    [/CODE]
    • 0
  17. Simon développeur PEEL added a post in a topic Pas de lliste de pays de livraison   

    Bonjour,

    vous pouvez éditer le nom des zones ou en créer d'autres, pour qu'il soit plus en rapport avec le pays.
    Dans le sujet vous demandez de revenir à l'ancien fonctionnement. Cette modification est couteuse en temps de développement, et donc à discuter avec le service commercial au 01 75 43 67 97.

    Simon.
    • 0
  18. Simon développeur PEEL added a post in a topic Pas de lliste de pays de livraison   

    Pour modifier afficher la liste de pays à la place des zones, il faut modifier le code à différents endroits :
    - remplacer les options du select affichant la liste des zones dans la fonction get_caddie_content_html() la fonction par get_country_select_options().
    - dans la page display_caddie.php, changer le paramètre utilisé dans la fonction set_zone, en remplaçant $_SESSION['session_utilisateur']['zoneId'] par $_SESSION['session_utilisateur']['pays']
    - récupérer les données envoyés dans la page caddie_affichage.php, en modifiant la requête SQL de la fonction set_zone de la classe caddie. Il faut faire en sorte de sélectionner la zone en fonction du pays.

    Nous allons intégrer ce développement à PEEL, en laissant la possibilité à l'administrateur de choisir entre la sélection par zone ou la sélection par pays. La version qui sortira en début d'année prochaine en bénéficiera.

    Merci.
    • 0
  19. Simon développeur PEEL added a post in a topic Rajout d'élément   

    Bonjour,

    il faut en fait faire diverses opérations :
    -Modifier la fonction affiche_prix de la classe produit, de cette façon :


    function affiche_prix($with_taxes = true, $reseller_mode = false, $return_mode = false, $display_with_measurement = false, $item_id = null, $display_ecotax = true, $display_old_price = true, $table_css_class = 'full_expand_in_container', $display_old_price_inline = true, $display_with_vat_symbol = true))
    {
    $output = affiche_prix($this, $with_taxes, $reseller_mode, $return_mode, $display_with_measurement, $item_id, $display_ecotax, $display_old_price, $table_css_class, $display_old_price_inline, $display_with_vat_symbol);

    if ($return_mode) {
    return $output;
    } else {
    echo $output;
    }
    }
    [/CODE] Ensuite, dans la fonction affiche_produits du fichier display_product.php, ajouter 'true' comme dernier paramètre de l'appel de la fonction affiche_prix vers la ligne 777 de cette façon : [CODE]
    $output .= $product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, false, null, true, true, 'full_expand_in_container', true, false);

    • 0
  20. Simon développeur PEEL added a post in a topic Affichage de l'url   

    Bonjour chatomon,
    Pour moi, la réponse de paulanna est la bonne.
    Il est aussi possible de créer une frame qui prend toute la hauteur, et donc l'URL de la page avec la frame serait toujours celle qui apparaît. Mais c'est mauvais pour le référencement est donc pas une bonne idée.
    • 0
  21. Simon développeur PEEL added a post in a topic export_ventes.php   

    Bonjour,
    quel est la version de PEEL que vous utilisez?
    • 0
  22. Simon développeur PEEL added a post in a topic Frais paypal   

    Bonjour,

    Il faut obligatoirement modifier le code pour pouvoir répercuter la commission de paypal. En résumé, il faut :
    - Ajouter un champ dans la table peel_paiement pour stocker le pourcentage.
    - Modifier l'administration pour permettre d'éditer ce champ.
    - Modifier la fonction set_paiement de la classe Caddie, en testant le contenu du nouveau champ créé. Si il n'est pas vide, il faut utiliser cette valeur, ainsi que la variable $this->total pour calculer le pourcentage.
    - Renseigner la variable $this->tarif_paiement avec le résultat du calcul.

    On note l'idée, que l'on intégrera dans une futur version.

    Merci.
    • 0
  23. Simon développeur PEEL added a post in a topic e-book, plus de mail automatique   

    Bonjour coach,
    Je vous propose plutôt ceci :

    <?php
    // This file should be in UTF8 without BOM - Accents examples : éèê
    // +----------------------------------------------------------------------+
    // | Copyright © 2004-2011 Advisto SAS, service PEEL - contact@peel.fr |
    // +----------------------------------------------------------------------+
    // | This file is part of PEEL Shopping 6.0, which is subject to an |
    // | opensource GPL license: you are allowed to customize the code |
    // | for your own needs, but must keep your changes under GPL |
    // | More information: http://www.peel.fr/l...nce-gpl-70.html'>http://www.peel.fr/l...nce-gpl-70.html |
    // +----------------------------------------------------------------------+
    // | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ |
    // +----------------------------------------------------------------------+
    // $Id: ipn.php 13366 2011-01-01 18:54:18Z gboussin $
    include("../../configuration.inc.php");

    // Ce fichier est appelé directement pas Paypal après chaque transaction, échouée ou fructueuse
    $req = 'cmd=_notify-validate';
    foreach ($_POST as $key => $value) {
    $req .= "&" . $key . "=" . urlencode($value);
    }
    // post back to PayPal system to validate
    $header = "POST /cgi-bin/webscr HTTP/1.0\r\n";
    $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
    $header .= "Content-Length: " . String::strlen($req) . "\r\n\r\n";
    $fp = fsockopen ('www.paypal.com', 80, $errno, $errstr, 30);

    $item_name = $_POST['item_name'];
    $item_number = intval($_POST['item_number']);
    $payment_status = $_POST['payment_status'];
    $payment_amount = $_POST['mc_gross'];
    $payment_currency = $_POST['mc_currency'];
    // $txn_id = $_POST['txn_id'];
    // $receiver_email = $_POST['receiver_email'];
    // $payer_email = $_POST['payer_email'];
    // $pending_reason = $_POST['pending_reason'];
    // $txn_type = $_POST['txn_type'];
    if (!$fp) {
    // HTTP ERROR
    mail($support, 'Problème d\'échange de données Paypal IPN', 'Un paiement n\'a pas pu être pris en compte pour des raisons techniques. L\'IP du serveur qui a voulu confirmer une transaction est : ' . $_SERVER['REMOTE_ADDR']);
    } else {
    fputs ($fp, $header . $req);
    while (!feof($fp)) {
    $res = fgets ($fp, 1024);
    if (strcmp ($res, "VERIFIED") == 0) {
    if ($payment_status == "Completed") {
    mail ( 'contact@velo2max.com' , 'EMAIL DE SUIVI MODULE PAYPAL - ipn.php' , 'ligne 46 atteinte.');
    $peel_status = 3;
    } elseif ($payment_status == "Pending") {
    $peel_status = 2;
    } elseif ($payment_status == "Failed") {
    $peel_status = 6;
    } elseif ($payment_status == "Denied") {
    $peel_status = 6;
    } elseif ($payment_status == "Refunded") {
    $peel_status = 9;
    }
    } elseif (strcmp ($res, "INVALID") == 0) {
    $peel_status = 6;
    }
    if (!empty($peel_status)) {
    update_order_payment_status($item_number, $peel_status);
    unset($peel_status);
    }
    }
    fclose ($fp);
    }

    ?>


    La différence avec votre version est que le mail se situe à un endroit où l'on est sur que la commande est réglé. J'ai également mis le numéro de ligne dans le corp de l'email.

    Simon.
    • 0
  24. Simon développeur PEEL added a post in a topic Newsletter et offres commerciales   

    Bonjour,

    Pour la newsletter, vous pouvez envoyer à l'ensemble des utilisateurs inscrit en cliquant sur l'enveloppe, à coté du lien Tester envoi au support. L'affichage sera plus clair sur les futurs versions.
    Il n'y a pas de module associé à cette fonctionnalité. Il s'agit d'une seulement indication.

    Simon.
    • 0
  25. Simon développeur PEEL added a post in a topic Rajout d'élément   

    Bonjour,

    A quel endroit avez-vous modifier la valeur du paramètre ?
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping