Simon développeur PEEL

Administrateur PEEL
  • Content count

    2,909
  • Joined

  • Last visited


Everything posted by Simon développeur PEEL

  1. Simon développeur PEEL added a post in a topic Affichage dans menu sous-rubrique et/ou article de Niveau 3   

    Bonjour,
    Par défaut le menu de rubrique affiche que l'arborescence de rubrique, sans les articles associés.
    • 0
  2. Simon développeur PEEL added a post in a topic Changement ergonomie fiche produit et référencement   

    Bonjour,
     Comme le contenu de l'onglet description n'est pas masqué au chargement de la page, le contenu sera référencé.
    Vous pouvez peut-être déplacer la fonction qui génère le QRCode (barcode_image_src) dans la fonction qui affiche le bloc d'ajout au panier (affiche_critere_stock)
    Il faut pour cela supprimer le margin:auto qui s'applique sur la div .product_link_to_modules
    • 0
  3. Simon développeur PEEL added a post in a topic Gestion des zones d'expedtion   

    Bonjour,
    Ce message apparait si aucun tarif n'a été trouvé pour la zone choisi. Vous pouvez vérifier la liste des tarifs créés depuis la page /administrer/tarifs.php, et créer un tarif qui correspond à votre panier.
    • 0
  4. Simon développeur PEEL added a post in a topic Ordre des boutons dans la barre des menus haut   

    Bonjour,
    Vous pouvez modifier l'ordre des éléments du paramètre main_menu_items_if_available administrable depuis la page administrer/configuration.php
    • 0
  5. Simon développeur PEEL added a post in a topic Affichage image dans BDC ?   

    Bonjour,
    L'image apparait dans certain document PDF, par exemple dans le cadre de l'export des produits du panier au format PDF. Pour activer ce mode il faut que le module facture_advanced soit actif, et que le paramètre export_product_list_to_pdf soit présent (type boolean / valeur true)
    • 0
  6. Simon développeur PEEL added a post in a topic Quel encryptage du pass ?   

    Bonjour,
    La fonction qui hash les mots de passe est la fonction get_user_password_hash défini dans le fichier lib\fonctions\user.php
    • 0
  7. Simon développeur PEEL added a post in a topic Taille/prix un pour chaque produit   

    Bonjour,
    Il n'y a qu'un mode d'administration pour associer les tailles et les produits. Introduire la notion de "jeu de tailles" à associer à un produit nécessite un développement spécifique sur votre site.
    • 0
  8. Simon développeur PEEL added a post in a topic Warning: A non-numeric value encountered   

    Bonjour,
    J'ai pris contact avec vous par la messagerie privée.
    • 0
  9. Simon développeur PEEL added a post in a topic miniature partage lien facebook   

    Bonjour,
    Effectivement il faut générer des balises méta spécifique dans la partie <head> du html pour préciser quelle image sera utilisée pour le partage. La génération de ces balises métas est assuré par le module facebook : https://www.peel.fr/reseaux-sociaux-partage-121/module-facebook-25.html
    • 0
  10. Simon développeur PEEL added a post in a topic Footer   

    Bonjour,
    Pour désactiver l'affichage du lien plan d'accès dans le footer, il faut ajouter une configuration dans configuration /administrer/configuration.php?mode=ajout (comme pour les 4 autres). Le code technique à ajouter est disabled_access_plan_left
    • 0
  11. Simon développeur PEEL added a post in a topic .htaccess   

    Bonjour,
    PEEL n'impose aucune contrainte sur la modification du fichier .htaccess. Le fichier .htaccess est un fichier de configuration du serveur Apache, donc si vous rencontrez des erreurs suite à vos modifications,  cela concerne la configuration de votre hébergement. Idem pour ce qui concerne les problèmes de transferts de fichier, c'est une problématique lié à l'hébergement ou à l'usage de Filezilla
    • 0
  12. Simon développeur PEEL added a post in a topic Footer   

    Bonjour,
    Vous pouvez désactiver l'affichage des marques dans le footer en éditant la page d'administration du site administrer/sites.php?mode=modif&id=1 onglet "Gestion des emplacements des modules sur le site". Dans la liste il faut désactiver la ligne qui a pour nom "Marques".
    Pour désactiver les liens vers les CGV et les mentions légales, vous devez pour cela créer des configurations depuis la page d'ajout de  configuration /administrer/configuration.php?mode=ajout. Il y a 4 configurations à créer :
    Origine : adminCode technique : disabled_link_cgvType : booleanVotre contenu : true=> Faire de même pour les 3 autres code techniques :
    disabled_link_cgv_left
    disabled_link_legal_left
    disabled_link_legal_right
    les valeurs de "origine", "type" et "Votre contenu" sont les mêmes.
    • 0
  13. Simon développeur PEEL added a post in a topic Annulation commande et paiment paypal   

    Bonjour,
    L'administrateur peut changer le statut de paiement d'une commande à tout moment, depuis le back office.
    Actuellement c'est possible, suite à une erreur de programmation sur le paramètre payment_status_forbid_payment. J'explique comment corriger dans mon message précédent.
    Cela demande un développement spécifique.
    • 0
  14. Simon développeur PEEL added a post in a topic Header et Footer en couleur   

    Bonjour,
    Vous pouvez fournir une URL où le site est visible ?
    • 0
  15. Simon développeur PEEL added a post in a topic Annulation commande et paiment paypal   

    Bonjour,
    Ce fonctionnement est paramètrable, vous pouvez définir quel statut de commande peuvent être modifier en utilisant le paramètre de site payment_status_forbid_payment.
    Seulement il y a une correction à apporter dans le fichier achat\historique_commandes.php. Vers la ligne 40 du fichier, il faut ajouter le bloc de code
    foreach($payment_status_forbid_payment as $this_statut) { if (is_numeric($this_statut)) { $numeric_value=true; break; } }en dessous de
    if(!empty($GLOBALS['site_parameters']['payment_status_forbid_payment'])) { $payment_status_forbid_payment = $GLOBALS['site_parameters']['payment_status_forbid_payment']; } else { $payment_status_forbid_payment = array('being_checked', 'completed', 'cancelled'); }ensuite modifier le test
    if(is_numeric(key($payment_status_forbid_payment))) {par
    if(!empty($numeric_value)) { 
    Les valeurs par défaut du paramètre sont 'being_checked', 'completed', 'cancelled', donc par défaut le moyen de paiement ne s'affiche pas pour une commande annulée.
     
    • 0
  16. Simon développeur PEEL added a post in a topic Code vendeur : Que choisir   

    Bonjour,
    Vous pouvez créer un profil d’utilisateur spécifique depuis la page /modules/profil/administrer/profil.php et associer les vendeurs à ce statut.Sur PEEL chaque utilisateur a un code client qui lui est propre, vous pouvez utiliser ce code client pour identifier les vendeurs.
    Ensuite pour associer les vendeurs à des commandes, vous pouvez utiliser les attributs administrables sous forme de champ "Attribut en texte libre" à associer aux produits, où l'utilisateur pourra inscrire le code client du vendeur associé à la vente.
    • 0
  17. Simon développeur PEEL added a post in a topic Header et Footer en couleur   

    Bonjour,
    Pour changer la couleur du header, vous pouvez ajouter une règle CSS à la div #main_header par exemple :
    #main_header {
    bacground-color:#FF0000; // rouge
    }
    • 0
  18. Simon développeur PEEL added a post in a topic Gérer d'énormes connexions   

    Bonjour,
    Ce sujet est lié à la capacité de votre hébergement, et n'est pas dépendant de PEEL en lui même. Je vous invite à prendre contact avec votre hébergeur pour ce sujet.
    • 0
  19. Simon développeur PEEL added a post in a topic Header et Footer en couleur   

    Bonjour,
    Pour savoir quelle classe CSS s'applique sur un élément HTML, vous pouvez utiliser un outil comme firebug sur Firefox (ou appuyer sur F12 sur Chrome) qui permet de cibler un élément HTML sur la page, et de lister les règles CSS qui s'applique sur l'élément choisi.
    Afin de simplifier les modifications du fichier css, vous pouvez désactiver la minification des fichiers css en modifiant la valeur de la variable minify_css en passant de true à false. Cette variable de configuration est modifiable depuis la page administrer/configuration.php. Cela vous permettra de travailler le fichier screen.css plus facilement car ce fichier est mis en cache sur PEEL.Une fois cette modification faite, vous pouvez également vider le cache de votre navigateur et rafraichir la page. A la fin de vos travaux vous pouvez remettre ce paramètre à true, car la minification des fichiers CSS est une optimisation efficace pour accélérer le chargement des pages.
    • 0
  20. 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.5. Voici la liste des améliorations :
    - Affichage d'une vignette paramétrable indiquant le pourcentage de promotion appliqué sur un produit
    - Affichage du lien vers la gestion des groupes pour les "admin global"
    - Ajout de la possibilité de calculer l'éco-contribution à partir d'un coefficient sur le prix
    - Ajout de la possibilité de rendre nécessaire la connexion à son compte pour pouvoir ajouter un produit au panier
    - Ajout d'un nombre de produits obligatoires pour finaliser la commande. Cette nouvelle fonctionnalité est paramétrable
    - Ajout d'une variable de configuration pour administrer plusieurs logos
    - Ajout d'une redirection vers le caddie en cas de changement d'adresse par défaut
    - Ajout d'une variable de configuration permettant de désactiver l'affichage du total du mini caddie
    - Ajout d'une variable de configuration pour désactiver l'affichage de category_introduction_text (texte paramétrable via admin affiché au dessus du fil d'ariane dans les catégories et détails produits)
    - Ajout d'une variable de configuration pour paramétrer les colonnes de notre sélection en home page
    - Ajout d'une variable de configuration pour désactiver le titre H1 des pages articles
    - Ajout de deux variables de configuration qui agissent sur l'affichage des listes déroulante du moteur de recherche avancé
    - Ajout de la devise dans les paramètres de la fonction get_discount_text
    - Ajout de FilesMatch "(*)-(banner|static)\html$ dans le htaccess : mise en cache par le navigateur pendant 7j par défaut des bannières HTML
    - Ajout de l'objet de cache dans la fonction d'affichage de l'arborescence des catégories qui se trouvait anciennement dans la fonction construit_arbo_categorie (fichier lib/fonctions/display_product.php)
    - Ajout de l'option d'export de commande au format CSV pour Chronopost
    - Ajout de la classe PDF html2pdf dans le code de PEEL
    - Ajout de la gestion de products_table_additionnal_fields dans la class Product pour faciliter des développements spécifiques
    - Ajout de la possibilité de remplir le champ BIC avec un fichier (paramétrable)
    - Ajout de la recherche de catégorie en AJAX sur les pages de produit dans l'administration (paramétrable)
    - Ajout de la suppression de société pour du multisite
    - Ajout de STR_BEFORE_TWO_POINTS_HTML pour mettre des espaces insécables dans certains contextes
    - Ajout des dates de création et de mise à jour en base de données d'une catégorie et d'une rubrique
    - Ajout des paramètres article_on_new_enable et article_on_focus_enable
    - Ajout du champ update_datetime dans la table peel_webmail
    - Ajout du franc pacifique dans la fonction get_currency_international_numerical_code (sert pour certains modules de paiement CB)
    - Ajout du paramètre admin_data_copy_if_empty_by_language_array pour remplir des champs à partir des valeurs d'une autre langue.
    - Ajout du paramètre brand_in_admin_sort_list pour ordonner la liste des marques dans le back office
    - Ajout du paramètre skip_home_categorie_accueil pour supprimer l'affichage des catégories de produits sur la page d'accueil
    - Amélioration de la gestion des commentaires dans les documents PDF, si ils sont longs : diminuer alors la taille de la police si nécessaire
    - Amélioration de la gestion des CSV avec guillemets
    - Amélioration de la gestion méta lors d'une recherche
    - Amélioration de la vérification de la longueur de numéro de TVA intracommunautaire
    - Changement de police pour les factures : Helvetica est nécessaire pour la numérotation dans invoice. Et on prend Freesans pour avoir les caractères UTF8 divers en cas de langues non latines.
    - Compatibilité avec PHP 7 : changement de nom de String en StringMb car nom réservé en PHP 7. Suppression du fichier lib/Class/String.php et ajout du fichier lib/Class/StringMb.php
    - Compatibilité avec PHP 7 : changement de la syntaxe de certains constructeurs, et suppression de set_magic_quotes_runtime qui n'existe plus
    - Compatibilité avec PHP 7 : ajout de "static" explicitement pour certaines méthodes de classes
    - Correction de problème de cache sur get_menu dans contexte particulier
    - Correction de problème de chemin thumbs si le chemin relatif est imposé par le nom de l'image
    - Correction de problème de décompte d'abonnés dans administrer/newsletter.php
    - Correction des champs obligatoires de user_change_mandatory_fields ne sont pas définis dans PEEL par défaut, et on n'utilisait plus user_mandatory_fields. Donc sur change_params.php un utilisateur pouvait retirer des informations essentielles sur un compte
    - Correction de l'affichage de l'écotaxe sur la page de panier, si la boutique est configuré en HT
    - Correction de l'affichage des sous menu de "Autres" sur les appareils Android et Windows
    - Correction de l'affichage des tarifs dégressifs sur les pages produits
    - Correction de l'ajout au panier dans le cas ou un attribut unique et obligatoire est associé au produit
    - Correction de l'application des codes promotionnel si l'on exclue une catégorie correction d'intitulé de champ dans la page d'édition des codes promos
    - Correction de l'application du test pseudo_is_not_used
    - Correction de l'export CSV pour Chronopost
    - Correction de l'impression des pages en retirant un morceau de CSS de Bootstrap pour l'impression des images, et en adaptant la taille de police pour les CGV
    - Correction de la configuration par défaut de user_mandatory_fields. Il ne faut pas rendre obligatoire le champ cgv_confirm dans le formulaire de changement de paramètres
    - Correction de la fonction ecotaxe_hook_product_init_post et l'utilisation du paramètre product_infos
    - Correction de la fonctionnalité de chèque cadeaux
    - Correction de la minification CSS (pas active par défaut) si appel en https de l'administration d'un site configuré en http
    - Correction de la mise à jour du panier lors de la sélection automatique de la zone
    - Correction de la phrase qui s'affiche après l'enregistrement de l'utilisateur
    - Correction des totaux du panier si produit avec écotaxe
    - Correction de la redirection automatique vers un site configuré en https, si on appelle la page en http
    - Correction de la taille du module "meilleures ventes" qui dépasse par rapport à nouveauté
    - Correction de problème si $GLOBALS['skip_send_this_email'] et $GLOBALS['send_email_just_warn_new_message'] définis en même temps
    - Correction de redirection vers la page chart-data.php lors d'une redirection faite à cause d'une erreur de login
    - Correction du champ reply-to dans un des emails via l'administration, qui doit être le même que l'expéditeur, et pas l'email de l'admin
    - Correction de la gestion des chapeaux automatiques pour liste d'articles
    - Correction sur les envois et mise à jour des commandes avec des produits en téléchargement
    - Corrections de traductions, et organisation de certaines variables de langue
    - Création de page produit "tutoriel" : fonctionnalité paramétrable
    - Création des pages de formulaire de contact à partir des variables de configuration sous forme de tableau du type : "contact_page_prefill_"
    - Création du paramètre admin_save_name_modify_or_create_content pour stocker le nom de l'administrateur en BDD lors de la modification de contenu
    - Généralisation de l'usage de template_tags_replace dans la fonction get_specific_field_infos
    - Génération d'un PDF pour export de produits
    - Gestion dans le caddie d'un minimum de commande pour un produit
    - Gestion de required dans Safari
    - Gestion des placeholders pour les specific_fields
    - Gestion spécifique de strrpos et de substr non multibyte
    - Mise à jour de CKeditor en version 4.62
    - Mise à jour de la classe Minifier
    - Mise à jour de TCPDF, de la version 5.9.202 à la version 6.2.13
    - Mise à jour de Niceditor et mise en place d'un responsive et recalcul si changement de taille de l'écran
    - Ne pas afficher par défaut de champs de numéro de commande dans le formulaire de contact
    - Option pour activer la compression de fichiers texte éventuels
    - Passage à 16 caractères pour l'utilisation du code de cache du minified
    - Persistance des tris en session dans Multipage
    - Protection des suppressions d'images pour éviter de supprimer cache/ ou autre dossier
    - Protection si la classe Minifier ne renvoie rien
    - Protection supplémentaire sur les tentatives d'injection SQL avec UNION
    - Remplacement de classe no-display (non défini) par hidden (standard Bootstrap)
    - Réorganisation du code PHP de la génération d'un PDF pour export de produits
    - Suppression de la condition sur skip_additional_data pour charger les éléments du hook des produits, pour permettre notamment la prise en compte de l'écotaxe et la prise en compte du surcoût d'attribut, si un seul attribut est associé au produit
    - Suppression de la configuration par défaut dans le fichier config.js pour permettre la prise en compte de la configuration dans js_ready_content_array de la fonction getTextEditor
    - Suppression de la limitation de caractères pour le code technique des profils
    - Uniformisation de l'utilisation de la classe submit-once-only
    Pour migrer à partir d'une autre version, consultez :
    => http://forum.peel.fr/topic/8373-tutorial-migration-de-toute-version-peel-shopping-vers-80/
    • 0
  21. Simon développeur PEEL added a post in a topic Aide pour petit test type livraison dans order.php   

    Bonjour,
    Pour envoyer un email depuis le back office vous pouvez créer un nouveau template d'email et l'utiliser la page modules/webmail/administrer/webmail_send.php, en remplaçant les tags manuellement.
    Sinon automatiser l'envoi d'email depuis la page de commande dans l'administration nécessite effectivement un développement spécifique.
    • 0
  22. Simon développeur PEEL added a post in a topic création d'une "Touch Icon"   

    Bonjour,
    Oui c'est bien ça.
     Le moteur de template utilisé par défaut est Smarty, mais si vous le souhaitez vous pouvez utiliser le moteur de template Twig en modifiant la valeur de la configuration template_engine. Si vous n'avez pas modifié cette configuration, c'est bien Smarty qui est utilisé donc vous pouvez faire la modification uniquement dans le fichier modeles/peel7/smarty/HTMLHead.tpl
     
     
    • 0
  23. Simon développeur PEEL added a post in a topic création d'une "Touch Icon"   

    Bonjour,
    La balise <head> de du site est généré par la fonction PHP getHTMLHead. Cette fonction utilise le fichier modeles/peel7/smarty/HTMLHead.tpl pour générer le HTML.
    Donc pour intégrer votre image, vous pouvez placer la balise HTML <link directement dans le tpl
    • 0
  24. Simon développeur PEEL added a post in a topic Aide pour petit test type livraison dans order.php   

    Bonjour,
    Pour connaitre le mode de livraison, vous pouvez faire un test sur le champ typeId de la table peel_commandes qui contient l'id du mode de livraison. Donc vous pouvez faire un test
    if ($commande['typeId'] == XX) {
    send_mail_Mondial_Relay($order_id);
    } else {
    email_commande($order_id);
    }
    XX correspond à l'id du mode de transport.
    Par ailleurs attention dans votre fonction send_mail_Mondial_Relay $user n'est pas défini
    • 0
  25. Simon développeur PEEL added a post in a topic Logo sur Facture à Gauche du pavé Société   

    Bonjour
    pour faire cela il faut modifier les valeurs de $x1 et $y1 pour déplacer le bloc d'adresse. Pour modifier la position de l'image il faut créer les paramètres logo_pdf_locationX et logo_pdf_locationY.
    Pour l'image vous devrez peut-être aussi supprimer $x1 + et $y1 + pour pouvoir positionner l'image où vous le souhaitez
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping