Simon développeur PEEL

Administrateur PEEL
  • Compteur de contenus

    2 913
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par Simon développeur PEEL

  1. Simon développeur PEEL a ajouté un message dans un sujet  autoselect mode de livraison unique   

    Bonjour,
    Vous pouvez créer la variable de configuration default_delivery_type_id depuis la page de création de configuration administrer/configuration.php?mode=ajout
    Il faut remplir le champ "Votre contenu :" avec l'id du mode de livraison à choisir par défaut
    • 0
  2. Simon développeur PEEL a ajouté un message dans un sujet  Numéro client sur admin/utilisateurs.php   

    Bonjour
    Le numéro de client est toujours créé sur la version 8.0.5, et s'affiche bien sur la page de liste des utilisateurs comme le montre notre site de démonstration : https://premium.peel.fr/admintest/utilisateurs.php
     
    • 0
  3. Simon développeur PEEL a ajouté un message dans un sujet  YOYO du footer !   

    Bonjour,
    Pour cela vous pouvez appliquer la correction CSS que j'ai donné dans mon message précédent.
    • 0
  4. Simon développeur PEEL a ajouté un message dans un sujet  YOYO du footer !   

    Bonjour,
    Vous pouvez ajouter une règle CSS dans le fichier screen pour fixer la hauteur du bloc :
    #scrollerdiv_last_views {
    height:285px;
    }
    si la minification du fichier CSS est activée, vous devrez utiliser le bouton "CSS & Javascript  : Mise à jour" de la page "/administrer/clean_folders.php" pour rafraichir le fichier css dans le cache de PEEL.
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  Supprimer Informations légales et CGV du Footer   

    Bonjour,
    Avez-vous ajouté toutes les configurations donné dans ce message https://forum.peel.fr/topic/10468-footer/?do=findComment&comment=35865 ? Il y a 4 paramètres à créer
     
    • 0
  6. Simon développeur PEEL a ajouté un message dans un sujet  Ajouter une fonction au onchange d'une select d'attribut.   

    Bonjour,
    Oui à priori c'est au bon endroit. Il faut peut-être ajouter un espace entre la variable $input_on_change et ma_fonction();
    • 0
  7. Simon développeur PEEL a ajouté un message dans un sujet  PB prix promotionné   

    Bonjour,
    1) dans le fichier lib/class/Product.php il faut remplacer la ligne 1137 (sur la version 8.0.4)
    $prix_promo_percent = round(($this->prix - $prix_promo) * 100 / $this->prix, 2);par
    $prix_promo_percent = ($this->prix - $prix_promo) * 100 / $this->prix; 
    2) dans le fichier administrer/produits.php, il faut ajouter la ligne
    $prix_promo = fprix(get_float_from_user_input($frm['prix_promo']), false, $GLOBALS['site_parameters']['code'], false, null, false, false);à la ligne 471 du fichier (en dessous de la définition de la variable $prix_achat)
    • 0
  8. Simon développeur PEEL a ajouté un message dans un sujet  Attributs produits obligatoires   

    Bonjour,
    pour ajoute une option vide dans le menu déroulant des attributs administrables, vous pouvez ajouter le paramètre attribut_first_select_option_is_empty depuis la page d'ajout de paramètre /administrer/configuration.php?mode=ajout. Pour remplir le paramètre :
    Origine : manualCode technique : attribut_first_select_option_is_emptyType : booleanVotre contenu : true
    Concernant les erreurs lors de l'ajout au panier, j'ai pris contact avec vous via la messagerie privée.
     
    • 0
  9. Simon développeur PEEL a ajouté un message dans un sujet  problème passage 8.04 à 8.05 dans le BO   

    Bonjour,
    Pour corriger il faut remplacer tous les appels à la classe String par StringMb
    Nous avons renommé la classe String, car ce mot est réservé par PHP dans sa version 7, le nouveau nom de la classe String est StringMb
    • 0
  10. Simon développeur PEEL a ajouté un message dans un sujet  Attributs produits obligatoires   

    Bonjour,
    Est-ce que vous pouvez ouvrir le fichier achat/caddie_ajout.php et vérifier qu'à la ligne 31 il y a bien le code suivant :
    $_SESSION['session_display_popup']['error_text'] = '';
    • 0
  11. Simon développeur PEEL a ajouté un message dans un sujet  Formater les données clients   

    Bonjour,
    Effectivement sur les versions 8 la requête est générée automatiquement en fonction des champs présent dans peel_utilisateurs. Pour appliquer les fonctions que vous souhaitez sur les champs prenom, nom_famille et ville, il faut ajouter un bloc de code au niveau de la ligne 276 (sur la version 8.0.4) :
    Il faut remplacer le bloc ci dessous
    if(in_array($this_field, array('description', 'parameters'))) { $sql_fields_array[$this_field] = word_real_escape_string($this_field) . "='" . real_escape_string($frm[$this_field]) . "'"; } else { $sql_fields_array[$this_field] = word_real_escape_string($this_field) . "='" . nohtml_real_escape_string($frm[$this_field]) . "'"; }par
    if(in_array($this_field, array('prenom'))) { $sql_fields_array[$this_field] = word_real_escape_string($this_field) . "='" . nohtml_real_escape_string(String::ucfirst($frm[$this_field])) . "'"; } elseif(in_array($this_field, array('ville', 'nom_famille'))) { $sql_fields_array[$this_field] = word_real_escape_string($this_field) . "='" . nohtml_real_escape_string(String::strtoupper($frm[$this_field])) . "'"; } elseif(in_array($this_field, array('description', 'parameters'))) { $sql_fields_array[$this_field] = word_real_escape_string($this_field) . "='" . real_escape_string($frm[$this_field]) . "'"; } else { $sql_fields_array[$this_field] = word_real_escape_string($this_field) . "='" . nohtml_real_escape_string($frm[$this_field]) . "'"; } 
    • 0
  12. Simon développeur PEEL a ajouté un message dans un sujet  Attributs produits obligatoires   

    Bonjour,
    Pour permettre la prise en compte des attributs obligatoire, dans la fonction get_attribut_list_from_post_data du fichier modules\attributs\fonctions.php il faut ajouter remplacer le test vers la ligne 822 (pour une version 8.0.4)
    if (is_array($this_value)) { // Tableau d'attributs foreach($this_value as $this_combinaison) { // On teste la validité des données $value_array = explode('|', $this_combinaison); if($value_array[0] == $this_nom_attribut_id && !empty($attribut_infos[$this_nom_attribut_id][$value_array[1]])) { // L'option existe bien pour cet attribut $combinaisons_array[] = $this_combinaison; unset($GLOBALS['error_attribut_mandatory'][$this_nom_attribut_id]); } } } else { $combinaisons_array[] = $this_value; unset($GLOBALS['error_attribut_mandatory'][$this_nom_attribut_id]); }par
    if (is_array($this_value)) { // Tableau d'attributs foreach($this_value as $this_combinaison) { // On teste la validité des données $value_array = explode('|', $this_combinaison); if($value_array[0] == $this_nom_attribut_id && !empty($attribut_infos[$this_nom_attribut_id][$value_array[1]])) { // L'option existe bien pour cet attribut $combinaisons_array[] = $this_combinaison; unset($GLOBALS['error_attribut_mandatory'][$this_nom_attribut_id]); } } } elseif(!empty($this_value)) { $combinaisons_array[] = $this_value; unset($GLOBALS['error_attribut_mandatory'][$this_nom_attribut_id]); } Concrètement il faut changer la condition } else { par } elseif(!empty($this_value)) { pour exécuter le code qui suit uniquement si on a une valeur pour l'attribut.
    • 0
  13. Simon développeur PEEL a ajouté un message dans un sujet  Formater les données clients   

    Bonjour,
    Pour cela vous pouvez modifier la fonction qui enregistre les utilisateurs dans la base de données : insere_utilisateur qui est défini dans lib/fonctions/user.php
    Dans cette fonction vous pouvez appliquer les fonctions PHP ucfirst : https://secure.php.net/manual/fr/function.ucfirst.php ou strtoupper : https://secure.php.net/manual/fr/function.strtoupper.php sur les variables souhaitées.
    • 0
  14. Simon développeur PEEL a ajouté un message dans un sujet  Peel_produit_couleur à la création d'un produit   

    Bonjour,
    Le champ alpha doit contenir la première lettre du nom du produit
    • 0
  15. Simon développeur PEEL a ajouté un message dans un sujet  Attributs produits obligatoires   

    Bonjour,
    L'ajout d'une option vide dans le menu déroulant des attributs administrable a été ajouté sur la 8.0.5 (c'est paramétrable), ce qui répond au problème que vous soulevez. Sur la 8.0.4 vous pouvez modifier le fichier modeles\peel7\smarty\modules\attributs_form_part.tpl pour ajouter une option vide <option value="">{$LANG.STR_CHOOSE}</option> vers la ligne  35, en dessous de <select id="{$a.input_id}" name="{$a.input_name}" onchange="{$a.onchange}" class="form-control{if $a.input_class} {$a.input_class}{/if}">
     
    • 0
  16. Simon développeur PEEL a ajouté un message dans un sujet  Enlever boutons Facebook et RSS du footer   

    Bonjour,
    le fichier à modifier est modeles\peel7\smarty\modules\rss_func.tpl
    • 0
  17. Simon développeur PEEL a ajouté un message dans un sujet  Champs obligatoires formulaire contact   

    Bonjour,
    pour cela il faut modifier la fonction handle_contact_form du fichier lib/fonctions/fonctions.php et supprimer
    'telephone' => $GLOBALS['STR_ERR_TEL'],
    du tableau $mandatory_fields
    • 0
  18. Simon développeur PEEL a ajouté un message dans un sujet  Peel_produit_couleur à la création d'un produit   

    Bonjour,
    le code dont il est question n'a pas été développé par nous, donc on ne peut en assurer le support à travers le forum.
    Si vous le souhaitez nous pouvons intervenir sur votre code, il faut pour cela faire cette demande au service commercial : 01 75 43 67 97
    • 0
  19. Simon développeur PEEL a ajouté un message dans un sujet  Attributs produits obligatoires   

    Bonjour,
    Lorsque l'on ajoute le produit au panier, l'attribut "Qualité numérisation négatif photo" est toujours bien rempli, puisque l'on propose que les deux options à choisir, il n'y a pas d'option vide dans le select.
    => Quel est le problème concrètement ?
    • 0
  20. Simon développeur PEEL a ajouté un message dans un sujet  Blocs dans footer   

    Bonjour,
    Le module mon compte n'a pas été prévu pour s'afficher dans le footer, cela créer des problèmes d'affichage donc la possibilité de mettre ce bloc en position "bas" a été désactivé.
    • 0
  21. Simon développeur PEEL a ajouté un message dans un sujet  Changement ergonomie fiche produit et référencement   

    Bonjour,
    Pour changer la taille du qrcode vous pouvez modifier les deux premiers paramètres de la fonction getBarcodePNG dans le fichier /qrcode.php à la ligne 42 (sur une version 8.0.5)
    Pour info l'image du qrcode est stockée dans le cache de PEEL, donc à chaque changement il faut vider le cache, ce qui est possible depuis la page /administrer/clean_folders.php
    • 0
  22. Simon développeur PEEL a ajouté un message dans un sujet  Peel_produit_couleur à la création d'un produit   

    Bonjour,
    La table peel_produits_couleurs est une table de jointure pour permettre l'association entre un produit et une couleur. Pour savoir où l’insertion de données est effectué dans votre script spécifique, vous pouvez faire une recherche sur INSERT INTO peel_produits_couleurs.
    Le champ alpha doit contenir la première lettre du champ nom_fr du produit
    • 0
  23. Simon développeur PEEL a ajouté un message dans un sujet  Blocs dans footer   

    Bonjour,
    Comme indiqué dans mon message précédent, pour personnaliser l'apparence des blocs dans le footer il faut modifier la fonction get_modules.
     de quel bloc "contact" parlez-vous ?
    • 0
  24. Simon développeur PEEL a ajouté un message dans un sujet  Changement ergonomie fiche produit et référencement   

    Bonjour,
    avez-vous essayé de déplacer le bloc dans la fonction affiche_critere_stock et son fichier tpl critere_stock.tpl ?
    • 0
  25. Simon développeur PEEL a ajouté un message dans un sujet  Affichage de tous les produits d'une même catégorie sur fiche produit   

    Bonjour,
    Afficher la liste des produits d'une catégorie sur la fiche produit nécessite un développement spécifique sur votre site.
    Les produits qui s'affichent dans cette partie sont les produits complémentaire, qui sont sélectionnable dans la partie "CHOISIR LES RÉFÉRENCES PRODUITS ASSOCIÉES (ventes croisées) :" de la fiche du produit en back office
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping