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 OPcache API   

    Bonjour,
    Le bout de code en PHP qui déclenche ce message est une partie de Smarty, le moteur de Template que nous utilisons, et il ne semble pas y avoir de problème lié à Smarty spécifiquement. Le problème est lié à la configuration de votre hébergement. Je vous invite à contacter votre hébergeur pour en savoir plus et investiguer ce sujet.
    • 0
  2. Simon développeur PEEL added a post in a topic Pb tarfi avec les attributs   

    Bonjour,
    Votre problème n'est pas reproductible sur la version 8.0.3, quelle version de PEEL utilisez-vous ?
    Pouvez-vous également préciser votre configuration d'attributs svp, afin de comprendre dans quel contexte votre problème arrive. Idéalement, pouvez-vous fournir aussi l'URL du produit en question ?
    Merci.
    • 0
  3. Simon développeur PEEL added a post in a topic [Officiel] Sortie de PEEL Shopping 8.0   

    Bonjour,
    A partir de maintenant, lorsque vous téléchargez PEEL SHOPPING 8.0 vous avez droit à la version 8.0.3. Voici la liste des améliorations :
    - Amélioration de la gestion des arguments liés aux tags du type [FUNCTION=...,...] en fonction des arguments attendus par la fonction appelée
    - Adaptation de Fineuploader pour gérer si on le souhaite des noms de champs sous forme de tableaux
    - Affichage du pourcentage de réduction utilisateur lors de l'ajout d'un produit dans la liste des produits commandés sur la page de détail d'une commande
    - Affichage du site de connexion d'un utilisateur dans les logs d'accès à un site multisite
    - Ajout d'une configuration pour demander le chargement de timepicker en front office
    - Ajout d'une variable de configuration "caddie_include_captcha_form" permettant l'affichage d'un captcha dans le panier
    - Ajout de hooks divers pour permettre une meilleure modularité du code
    - Ajout de l'URL Rewriting pour les marques
    - Ajout de la gestion des timestamps dans get_mysql_date_from_user_input
    - Ajout de la gestion du surcoût d'attribut en pourcentage
    - Ajout de la variable de configuration "disable_modify_quantity_on_cart" qui permet d'empêcher de modifier la quantité dans le caddie
    - Ajout de la variable de configuration "site_suspended_allow_user_not_admin" qui permet à tout compte même non administrateur d'utiliser le site après login via membre.php
    - Ajout de la variable de configuration "site_suspended_allow_user_register" pour pouvoir créer des utilisateurs => autorise /utilisateurs/enregistrement.php
    - Ajout de la variable de configuration "short_order_process_if_total_cart_amount_is_empty" qui permet de valider automatiquement la commande si le panier est égal à 0, puisque dans ce cas il n'y a pas besoin de paiement
    - Ajout de la variable de configuration disabled_link_cgv (désactive les conditions de vente dans le footer)
    - Ajout de la variable de configuration disabled_link_legal_left (désactive les mentions légales dans le menu footer droit)
    - Ajout de la variable de configuration disabled_link_legal_right (désactive les mentions légales dans le menu footer gauche
    - Ajout des champs nom et prénom pour compléter les données sur les destinataire de chèque cadeaux
    - Ajout des informations téléphone et portable dans le détail des commandes
    - Amélioration de l'administration des avis
    - Amélioration de l'autocomplétion du moteur de recherche
    - Amélioration de la gestion de la taille de logo dans les factures PDF
    - Amélioration de la gestion des fonctions "specific_field" pour faciliter la génération de formulaires divers
    - Amélioration de la présentation de "Mon Compte"
    - Correction de la prise en compte du surcout de la couleur dans le panier
    - Correction de quelques url() en CSS : guillemets obligatoires dans les spécifications CSS
    - Correction du fait que si on changeait la TVA dans le formulaire d'édition de produit, ça ne gardait pas la préférence de prix
    - Correction pour les produits qui n'apparaissait pas sur la page de promotions alors que l'option "Affichage automatique des produits dans la page Promotions :" est coché sur "oui" sur la page de configuration
    - Création de la fonction array_merge_recursive_distinct permettant la fusion de tableau récursive
    - Génération PDF des chèques cadeaux et envoie en pièce jointe d'email
    - Mise à jour de Smarty en version 3.1.29
    - Restructuration du formulaire de création de produit
    - Suite à faille de sécurité de Smarty non corrigée en 3.1.29, correction de sécurité sur injection via cookies pour créer un objet avec paramètres qui seraient choisis pour faire des boucles infinies ou exploiter d'autres failles quelconques
    - Suppression de l'envoi d'un email indiquant jusqu'à 15 fois une erreur dans le module Paypal
    Pour migrer à partir d'une autre version, consultez :
    => http://forum.peel.fr/topic/8373-tutorial-migration-de-toute-version-peel-shopping-vers-80/
    • 0
  4. Simon développeur PEEL added a post in a topic Correcteur d'orthographe automatique   

    Bonjour,
    Nous n'avons pas connaissance d'une extension d'un éditeur de texte qui permet la correction d'orthographe. Vous pouvez faire une recherche sur les sites et les forums liés à ces éditeurs de texte pour obtenir plus d'information.
    • 0
  5. Simon développeur PEEL added a post in a topic multisite   

    Bonjour,
    Voici quelques informations sur la manière dont fonctionne la gestion multisite :

    - [configuration hébergement] : le trafic sur un domaine quelconque, avec ou sans chemin ensuite, doit arriver dans le répertoire où est installé le code de PEEL.
      L'URL peut être de tout type, par exemple : sousdomaine.exemple.com/ex1/ex2/exN/ 
      Ce qui compte c'est que apache soit configuré comme il faut pour amener le trafic dans le répertoire racine de PEEL.

    - [logiciel PEEL] : Pour chaque site configuré dans l'administration de PEEL, le code du site fait la correspondance automatiquement entre l'URL transmise par Apache et les données à afficher.

    Ainsi dans le cas général, suivant les contextes, le répertoire ex1/ ou autre n'est pas forcément réellement existant sur le serveur, ça dépend de votre configuration apache et où vous mettez votre code PEEL.

    Dans votre cas, l'URL exemple.com/market/ envoie le trafic vers le code de votre site.
    Pour garder ce site fonctionnel, vous ne déplacez pas le code PHP de répertoire.  Les URL en boutiquepros/ doivent dirigées par apache vers votre code : boutiquepros/ est un répertoire virtuel qui concerne uniquement les URL mais pas le disque dur, il n'est pas réellement créé ni par vous ni par le logiciel
    Votre règle RewriteRule boutiquepros/(.*) /$1 [QSA,L] est bien dans l'idée de ce qu'il faut faire, mais c'est à adapter en fonction de votre serveur. Peut-être avec un / avant boutiquepros, ou /market/, ou en retirant le / avant $1, ..., et peut-être en rajoutant un RewriteBase / ou /market/ ... Ca dépend de votre configuration et de votre hébergement. Voyez avec votre hébergeur si nécessaire.
    Par ailleurs il faut que cette règle soit mise avant les autres règles d'URL rewriting.
    • 0
  6. Simon développeur PEEL added a post in a topic multisite   

    Bonjour,
    Il n'est pas nécessaire de copier le code, ni la base de données. Pour créer un nouveau site dans un sous dossier, vous devez mettre l'url complète du nouveau site dans le champ URL du site* : du formulaire de création de site en back office, puis créer le site.
    Dans le fichier .htaccess, vous devez ajouter une règle spécifique pour le sous dossier :     RewriteRule pros/(.*) /$1 [QSA,L]
    Cette ligne est à mettre juste avant la ligne
    RewriteRule ^(images/|upload|icones|modeles/images)/ - [L]   
    du fichier .htaccess.
    • 0
  7. Simon développeur PEEL added a post in a topic Paybox et Bluehost ?   

    Bonjour,
    Nous n'avons pas eu de précédent exemple d'installation du module paybox chez cet hébergeur. Pour information paybox utilise une autre façon d'implémenter le module, sans passer par un fichier CGI. Il s'agit de la version HMAC du module. En utilisant cette méthode vous devriez être en mesure d'installer le module paybox sur votre hébergement.

    La clé HMAC est à récupérer dans le back office commerçant paybox. Pour configurer le module sur votre site, il faut remplir le paramètre paybox_hmac avec la valeur du hash, et remplir le paramètre paybox_security_check_method avec pour valeur HMAC
    • 0
  8. Simon développeur PEEL added a post in a topic EXTRACTION VENTES   

    Bonjour,
    Vous pouvez modifier le fichier modules/export/administrer/export_ventes.php et remplacer les caractères de séparation de colonne \t par ; dans la variable $output.
    Si vous souhaitez un export des ventes dans un format précis, vous pouvez nous fournir les spécifications techniques sur le format d'export souhaité, nous pourrons alors réaliser un devis. Il faut pour cela prendre contact avec le service commercial au 01 75 43 67 97
    • 0
  9. Simon développeur PEEL added a post in a topic Problème Pdf Administration   

    Bonjour,
    Il faut mettre la ligne de code @ini_set('display_errors', 0); au début du fichier, et non dans la fonction
     
    • 0
  10. Simon développeur PEEL added a post in a topic Redirection 301 et htaccess   

    Bonjour,
    L'url des articles est créé aussi à partir de wwwroot, donc si vous modifiez cette variable l'url des articles doit être modifié également. Avez-vous fait un développement spécifique sur la génération des url des articles ?
    • 0
  11. Simon développeur PEEL added a post in a topic Redirection 301 et htaccess   

    Bonjour,
    Vous pouvez vérifier la valeur de wwwroot dans peel_configuration, pour voir si l'url du site contient bien https
    • 0
  12. Simon développeur PEEL added a post in a topic Redirection 301 et htaccess   

    Bonjour,
    - Au niveau de la boutique, il n'y a pas d'autre modification à faire que cette modification. En changeant l'url principale du site, tous les liens du site seront modifiés.
    - Oui, vous pouvez ajouter cette redirection dans le htaccess, sans avoir à modifier d'autres éléments.
    • 0
  13. Simon développeur PEEL added a post in a topic ordre produits catalogue   

    Bonjour,
    dans la fonction params_affiche_produit vous pouvez remplacer
        $Links->OrderDefault = 'position';
        $Links->SortDefault = 'ASC';
    par
        $Links->OrderDefault = 'date_top';
        $Links->forced_second_order_by_string = 'date_insere';
        $Links->SortDefault = 'DESC';
     
    • 0
  14. Simon développeur PEEL added a post in a topic Balise méta titre : enlever le nom du site par défaut   

    Bonjour,
    Il faut modifier la fonction affiche_meta,vous pouvez mettre en commentaire la ligne
    $this_title .= ' ' .$this_word;
    dans cette fonction (ligne 185 pour la version 7.1.4)
    • 0
  15. Simon développeur PEEL added a post in a topic ordre produits catalogue   

    Bonjour,
    Dans quel fichier et quelle fonction souhaitez-vous faire cette modification ?
    • 0
  16. Simon développeur PEEL added a post in a topic mise en avant categorie parent dans fiche produits   

    Bonjour,
    les options du menu déroulant des catégories en back office sont générés dans le fichier recursive_items_display.tpl. Vous pouvez ajouter une classe CSS sur les éléments 'option' dans ce fichier.
    Pour faire modifier la classe CSS en fonction du niveau dans le menu, vous pouvez utiliser la variable SMARTY $it.depth
    • 0
  17. Simon développeur PEEL added a post in a topic mise en avant categorie parent dans fiche produits   

    Bonjour,
    vous souhaitez faire cette modification en front office ou en back office ?
    • 0
  18. Simon développeur PEEL added a post in a topic ajout de produits " sauvegarder sans quitter"   

    Bonjour,
    vous pouvez remplacer le bloc de code par :
    if(!empty($_POST['stay_on_page'])) { $frm = null; $output .= affiche_formulaire_modif_produit($_POST['id'], $frm); } else { $output .= affiche_liste_produits($frm); }  
    • 0
  19. Simon développeur PEEL added a post in a topic La récupération du contenu du fichier a échoué   

    Bonjour,
    Pour comprendre l'origine de l'erreur, vous pouvez consulter les logs d"erreurs PHP de votre hébergement. Une autre piste serait un problème de dépassement de quotas d'espace disque de votre hébergement.
    • 0
  20. Simon développeur PEEL added a post in a topic block a la une   

    Bonjour,
    Les produits "A la une" sont gérés par le modules menus, c'est la fonction get_on_rollover_products_html qui récupère tous les produits à la une, et les résultats sont ensuite affiché avec les fonctions affiche_menu_deroulant_1 ou affiche_menu_deroulant_2 selon la configuration
    • 0
  21. Simon développeur PEEL added a post in a topic ajout de produits " sauvegarder sans quitter"   

    Bonjour,
    Dans un premier temps il faut récupérer l'id du produit créé. Dans la fonction insere_produit dans le fichier administrer/produits.php il faut ajouter
    $GLOBALS['last_created_product_id'] = $product_id;sous la ligne 1301 (pour une version 8.0.2)
    $product_id = insert_id();Ensuite il faut modifier le code qui se trouve dans le case "insere" et ajouter le code
                if(!empty($_POST['stay_on_page'])) {                 $output .= affiche_formulaire_modif_produit($GLOBALS['last_created_product_id'], $frm);             } else {                 $output .= affiche_liste_produits(array());             }au niveau de la ligne 153 du fichier administrer/produits.php (sur une version 8.0.2)
    • 0
  22. Simon développeur PEEL added a post in a topic Insertion d'une nouvelle fonction dans display_product   

    Bonjour,
    Pour inclure de nouvelles fonctions, vous pouvez utiliser le fichier modeles/peel7/display_custom.php
    La modification de la fonction critere_stock et du fichier tpl semble bonne.
    • 0
  23. Simon développeur PEEL added a post in a topic Attribut obligatoire   

    Bonjour,
    La première option "Sélectionnez une période " est considéré comme une option d'attribut, donc l'ajout au panier est autorisé. Ce qu'il faut faire dans votre cas c'est de modifier la génération des options d'attribut pour ajouter une option "Sélectionnez une période " avec une valeur vide. Cela nécessite de modifier le code, dans la page d'affichage des attributs attributs_form_part.tpl
    • 0
  24. Simon développeur PEEL added a post in a topic ajout de produits " sauvegarder sans quitter"   

    Bonjour,
    pour ajouter un bouton pour rester sur la page après une modification, vous devez ajouter un bouton
    <input type="submit" class="btn btn-primary" value="Ajouter ce produit sans quitter" name="stay_on_page" /> Il faut mettre ce bouton à coté du bouton de validation.
    Ensuite dans le case "maj" : au début de la page, vers la ligne 196 sur une version 8.0.2 il faut remplacer la ligne
    $output .= affiche_liste_produits($frm);par
    if(!empty($_POST['stay_on_page'])) { $output .= affiche_formulaire_modif_produit($frm['id'], $frm); } else { $output .= affiche_liste_produits($frm); } 
    • 0
  25. Simon développeur PEEL added a post in a topic Attribut obligatoire   

    Bonjour,
    Le problème n'est pas reproductible sur une version 8.0.2. J'ai fait un test avec une option de type "texte libre" que j'ai associé à un produit. Ensuite j'ai voulu ajouter ce produit au panier sans remplir le champ texte libre. J'ai bien eu un message m'avertissant que le champ était obligatoire, et le produit n'a pas été ajouté au panier. Avec quelle configuration d'option avez-vous un problème ?
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping