-
Compteur de contenus
2 913 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Simon développeur PEEL
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-