Gilles Boussin

Administrateur PEEL
  • Content count

    13,833
  • Joined

  • Last visited


Everything posted by Gilles Boussin

  1. Gilles Boussin added a post in a topic Calcul Des Arrondis Prix Au Kilo   

    * C'est la raison pour laquelle les prix sont stockés à 5 chiffres après la virgule si vous tenez à ajuster très précisément un prix pour éviter ce genre de problème.
    Donc pour faire ce que vous souhaitez, ne mettez pas 3,95 EUR, mais 3,951 EUR.

    * Pour d'acheter 1,2 fois un produit de 1 kilo, il est possible d'autoriser des quantités variables. Il faut pour cela définir une variable de configuration dans l'administration qui s'appelle "allow_float_quantity" de type "boolean" et de valeur "true".
    Sinon par défaut la quantité est un entier.
    • 0
  2. Gilles Boussin added a post in a topic Changer Ma Boutique De Répertoire   

    Bonsoir,

    Sur une version récente il faut :
    - soit changer la variable wwwroot dans l'administration des variables de configuration, avant de déplacer vos fichiers.
    - soit changer la variable wwwroot dans phpmyadmin avant ou après déplacement
    - soit supprimer cette variable et reposer sur la détection automatique, qui peut ne pas fonctionner sur certains hébergements

    et sur une ancienne version, il faut modifier la variable wwwroot dans lib/setup/info.inc.php
    • 0
  3. Gilles Boussin added a post in a topic Calcul Des Arrondis Prix Au Kilo   

    Bonjour,

    * Pour votre information, le calcul fait est le suivant :
    $product_object->get_final_price(get_current_user_promotion_percentage(), $with_taxes, $reseller_mode) * 1000 / intval($product_object->poids)
    avec un poids en grammes dans $product_object->poids

    et la fonction fprix pour l'affichage fait un number_format en PHP à 2 décimales, sachant que number_format fait l'arrondi en plus du formattage.

    Donc :
    - vous prenez le prix affiché (avec ou sans TVA, suivant votre boutique
    - vous divisiez par le poids en kilo (= grammes divisé par mille)
    - vous arrondissez à 2 chiffres après la virgule

    Ce fonctionnement est inchangé depuis plusieurs années. Si vous avez une plus vieille version, je ne sais pas comment est fait le calcul dans votre version, en tous cas si ça ne fonctionne pas ainsi vous pouvez chercher "poids" dans le code pour trouver la formule utilisée.

    * Avec votre exemple chiffré, si je corrige en prenant un prix au kilo de 21,95 et non pas 24,95 puisque j'imagine que vous vous êtes trompé dessus, les chiffres sont les suivants :
    3.95/180*1000=21.9444444 => arrondi, ça donne 21.94 et non pas 21.95 contrairement à ce que vous indiquez.

    Gilles
    • 0
  4. Gilles Boussin added a post in a topic Systempay   

    Bonjour,

    Sur plusieurs années il y a eu forcément pas mal de modifications sur ce module, mais ce problème était le principal de cette version à ma connaissance. Il y a tout de même cet email d'alerte qui permet de trouver ce qui se passe et de réagir.
    Systempay n'était pas très utilisé avant cette version, c'est suite au passage forcé d'ATOS vers Systempay pour certaines banques populaires qui a amélioré fortement le nombre d'utilisateurs, et par la même de retours sur l'utilisation du module.

    Concernant votre client et un passage en 7.X, le responsive design apporte une valeur d'usage pour ses propres clients qui peut être rapidement rentable.

    Bonne année 2015 !
    • 0
  5. Gilles Boussin added a post in a topic Mon Carrousel N’Apparaît Plus   

    Bonjour,

    Nous n'avons pas trouvé cet email dont vous me parlez, entre le 23 et 30 décembre.
    Pouvez-vous m'envoyer ces informations par message privé svp ?

    Gilles
    • 0
  6. Gilles Boussin added a post in a topic Systempay   

    Bonjour,

    Sur votre version qui n'est pas toute récente, il y avait un problème dans ce module sur la gestion du format du montant effectivement.
    Vous avez deux problèmes différents :

    - dans le fichier modules/systempay/ipn.php, le test est bon, mais simplement dans l'envoi d'email d'alerte il y a un formattage qui rajoute l'espace que vous avez remarqué. Ceci n'a donc aucune conséquence, vous pouvez lire 105000 centimes, comparés à 100 centimes payés.

    - le vrai problème est que le client a payé 100 centimes, c'est-à-dire 1 EUR, du fait que l'envoi du formulaire à la banque a eu un problème au niveau de la gestion du millier.
    Vous pouvez constater cela dans l'interface de gestion systempay, dans laquelle vous pouvez annuler la transaction pour votre client, pour lui envoyer ensuite le formulaire de paiement via votre administration, après la correction ci-dessous.

    Pour corriger l'appel à systempay pour demander un paiement supérieur à 1000 EUR dans une version inférieure à 6.4.2 (avant 2012), changez dans le fichier lib/fonctions/order.php

    la ligne suivante (vers 1177, cherchez "getSystempayForm" pour la trouver) :

    $output .= '<div align="center">' . getSystempayForm($order_id, $_SESSION['session_langue'], fprix($amount_to_pay, false, $com->devise, true, $com->currency_rate, false, true, '.'), $_SESSION['session_devise']['code'], $com->email, 1, '', $com->adresse_bill, $com->zip_bill, $com->ville_bill, $com->pays_bill) . '</div>';

    par :
    $output .= '<div align=center">' . getSystempayForm($order_id, $_SESSION['session_langue], fprix($amount_to_pay, false, $com->devise, true, $com->currency_rate, false, false), $_SESSION['session_devise']['code'], $com->email, 1, '', $com->adresse_bill, $com->zip_bill, $com->ville_bill, $com->pays_bill) . '</div>';


    En vous souhaitant un bon réveillon,

    Gilles
    • 0
  7. Gilles Boussin added a post in a topic Peel 7.2.0.2, Afficher Les Produits Suivant Leur Dates De Mise En Ligne   

    Bonsoir,

    Si votre site fonctionne lorsque vous supprimez des fichiers de librairies de fonctions tel que display_article, c'est lié à une mise en cache par votre serveur, et non pas parce que ces fichiers ne servent pas.
    Si vous modifiez les lignes que j'indiquais dans lib/fonctions/display_article.php ça modifiera ce que vous souhaitez.

    Gilles
    • 0
  8. Gilles Boussin added a post in a topic TVA intracommunautaire souci   

    Bonjour,

    Sur les versions récentes la fonction qui gère cela et fait certaines vérifications est : is_user_tva_intracom_for_no_vat()
    Vous pouvez reprendre le fonctionnement sur la dernière version du code téléchargeable, et éventuellement le compléter à votre guise.

    Gilles
    • 0
  9. Gilles Boussin added a post in a topic Question Sur Installation Peel Avec Php 5.2   

    Bonsoir,

    Je vous invite à vous référer à vos hébergeur. Habituellement il n'y a pas à préciser de socket particulier, et si c'est le cas c'est censé être bien explicitement indiqué par votre hébergeur.

    Bonnes fêtes,

    Gilles
    • 0
  10. Gilles Boussin added a post in a topic Peel 7.2.0.2, Afficher Les Produits Suivant Leur Dates De Mise En Ligne   

    Pardon c'est dans lib/fonctions/display_article.php
    • 0
  11. Gilles Boussin added a post in a topic Peel 7.2.0.2, Afficher Les Produits Suivant Leur Dates De Mise En Ligne   

    Bonjour,

    Deux solutions :
    - Vous pouvez dans l'administration remplir les variables position pour indiquer l'ordre
    - Dans lib/fonctions/display.php ligne 203 vous pouvez mettre à la place de la ligne déjà existant avec ORDER BY :
    ORDER BY r.position ASC, r.id DESC";
    et ligne 268 :
    ORDER BY p.position ASC, p.id DESC";

    Dans la prochaine version, ce sera mis par défaut.

    Gilles
    • 0
  12. Gilles Boussin added a post in a topic Tâche Crons   

    Bonsoir,

    Merci pour votre réponse.
    Nous vous contactons demain matin à ce sujet.

    Gilles
    • 0
  13. Gilles Boussin added a post in a topic Mon Carrousel N’Apparaît Plus   

    Bonjour,

    Si vous n'avez pas touché au code de votre site, je peux m'occuper de corriger votre configuration : communiquez moi vos accès admin par message privé ou à contact@peel.fr
    Si vous avez modifié votre code, appelez nous au 01 75 43 67 97 entre 9h30 et 18h et nous étudierons avec vous les alternatives.

    Gilles
    • 0
  14. Gilles Boussin added a post in a topic Disparition De L'entête   

    L'entête est une accumulation de fonctionnalités, qui doivent par ailleurs s'agencer correctement suivant la largeur de l'écran.
    Elle est donc générée automatiquement avec des modules qui s'activent ou non, etc. Si vous souhaitez changer la structure, il faut toucher au template Smarty haut.tpl ce qui nécessite des compétences d'intégrateur graphique.
    • 0
  15. Gilles Boussin added a post in a topic Disparition De L'entête   

    C'est une zone HTML qui a des propriétés CSS qui lui sont propres, et qui vient en plus de la notion d'entête du site.
    • 0
  16. Gilles Boussin added a post in a topic Disparition De L'entête   

    Bonjour,

    Ceci vous permet de faire des messages qui ne s'affichent que tant qu'ils ne sont pas validés, et dont le résultat est stocké dans un cookie sur le navigateur de votre visiteur.
    Une fois validé, pour le faire réapparaître il faut supprimer le cookie ou changer de navigateur.
    Vous pouvez par ailleurs éditer cette zone HTML administrable dans l'administration.

    Gilles
    • 0
  17. Gilles Boussin added a post in a topic Probleme De Doublon / Multi Categories   

    Bonjour,

    Ce sujet a été traité dans une version il y a plus de 2 ou 3 ans à ma connaissance. Dans votre version, il faudrait mettre en place des redirections ce qui nécessite un peu de programmation et d'étudier le comportement de cette version sur ce sujet.

    Gilles
    • 0
  18. Gilles Boussin added a post in a topic Question Sur Installation Peel Avec Php 5.2   

    Bonjour,

    L'installation de PEEL pour la connexion à la base de données utilise des nomenclatures standards. Dans le cadre de la définition du serveur :

    - soit le port à utiliser est le 3306, ce qui est la norme : il n'y a alors rien à spécifier
    => le serveur à rentrer est donc le nom de la machine, sans aucune mention de socket ou de port

    - soit votre hébergeur vous donne un socket ou un port particulier, auquel cas il est censé vous préciser que les connexions à préciser pour les logiciels sont sous la forme serveur:XXXX (que ce soit port ou socket à préciser)
    => exemple : si votre port est 33333, et que le nom de serveur est "hoster_server_mysql" alors vous indiquez à l'endroit du serveur : hoster_server_mysql:33333

    Gilles
    • 0
  19. Gilles Boussin added a post in a topic Question Sur Installation Peel Avec Php 5.2   

    Bonsoir,

    Vous pouvez remarquer que dans le message que vous transmettez
    Notice: lacalhost-MySQL connection problem
    vous avez lacalhost et non pas localhost
    => corrigez bien les informations, pour que la connexion marche. La moindre erreur empêchera la connexion.

    Gilles
    • 0
  20. Gilles Boussin added a post in a topic Question Sur Installation Peel Avec Php 5.2   

    Pour contourner ce problème, vous pouvez remplacer la ligne 3789 du fichier lib/fonctions/fonctions.php par la ligne suivante (à éditer avec par exemple Notepad++) :
    $output .= "\n\n\n" . $js_content;
    et supprimez la ligne 3735 :
    require_once($GLOBALS['dirroot'] . '/lib/class/JShrink.php');

    Suivant votre version, vous aurez peut-être d'autres problèmes, mais en tous cas celui-là sera contourné sans conséquence majeure pour votre site hormis une optimisation inactivée sur les javascripts.

    Gilles
    • 0
  21. Gilles Boussin added a post in a topic Question Sur Installation Peel Avec Php 5.2   

    Bonsoir,

    La ligne concernée est :
    $output .= "\n\n\n" . (\JShrink\Minifier::minify($js_content));

    Manifestement vous utilisez une version de PHP <= 5.2.X qui n'est plus supportée depuis maintenant 4 ans : http://php.net/eol.php
    L'usage du namespace Shrink nécessite PHP 5.3. Voyez avec SIVIT quelle version vous avez et comment avoir une version plus récente >= 5.3.

    Cordialement,

    Gilles
    • 0
  22. Gilles Boussin added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    [Tutorial] Installation De Peel Shopping 7.2
    INSTALLATION DE PEEL SHOPPING 7.0 ou 7.1 ou 7.2 :
     



     
    English:
    http://www.peel-shopping.com/ Français :
    Présentation : http://www.peel.fr/ Documentation : http://doc.peel.fr/ et http://wiki.peel.fr/ Forum : http://forum.peel.fr/
    CE QU'IL VOUS FAUT
    Les fichiers de code de PEEL SHOPPING Un hébergement web Payant ou gratuit (avec PHP >=5.0 et MySQL >= 4.0, et apache ou IIS). Un client FTP (exemple : Filezilla).  
    PROCEDURE D'INSTALLATION DE PEEL SHOPPING
     
    Les fichiers de code de PEEL SHOPPING Télécharger le script PEEL SHOPPING : https://www.peel.fr/modules/telechargement/telecharger.php?id=7 => cliquez en bas sur le bouton télécharger Dézippez le sur votre ordinateur.
      Un hébergement web avec PHP et MySQL payant (chez PEEL par exemple) ou gratuit (chez Free par exemple). Connectez-vous à votre hébergement web et accédez à votre base de données MySQL. Votre base de données MySql est protégée par un nom d'utilisateur et un mot de passe, procurez-les vous (dans les infos de votre compte d'hébergement web) pour vous connecter à votre base de données MySQL. NB : vous aurez besoin de ces renseignements plus tard lors de l'installation. Créez une nouvelle base de donnée en lui donnant le nom de base que vous souhaitez, dans mon exemple elle s'appelle nomdemabase. Il se peut que vous ne pourrez pas créer une nouvelle base de données et/ou qu'un nom de base de données y soit existante et/ou imposé, ce n'est pas grave, l'essentiel est de connaître ce nom car vous en aurez besoin plus tard lors de l'installation.
      Mettez vos fichiers en ligne avec votre client FTP (exemple : Filezilla). Envoyez tous les fichiers du dossier PEEL avec votre FTP sur votre hébergement web.
      Lancez l'installation qui se lance toute seule lorsque vous vous connectez à votre site. Si le démarrage de la procédure d'installation vous donne une erreur 404, entrez manuellement dans votre navigateur l'URL http://votredomaine/[repertoire_utilisé_pour_uploader_peel]/installation/ pour lancer l'installation. Plus tard, pour vous connecter et administrer votre site, utilisez les identifiants que vous aurez indiqué lors de l'installation.
      Supprimez le répertoire d'installation Renommez également en FTP le répertoire d'administration avec le nom que vous voulez et changez dans configuration.inc.php le nom du répertoire d'administration : $backoffice_directory_name='administrer'; => remplacez administrer par le nom que vous avez choisi
      FIN : Rendez vous sur votre page d'accueil de votre boutique et si tout c'est bien déroulé, elle devrait s'afficher correctement  
    EN CAS DE PROBLEME DE FONCTIONNEMENT DE L'INSTALLATION
     
    Il se peut que votre hébergement n'ait pas PHP5 activé. Vous avez dans le fichier .htaccess (dans le répertoire racine de l'application) des explications de configuration en fonction de chaque hébergeur :
     
    # CONFIGURATION : Configuration éventuellement nécessaire chez certains hébergeurs si votre hébergement n'est pas déjà en PHP5 # # - Chez OVH, activez les lignes suivantes : # SetEnv PHP_VER 5 # SetEnv REGISTER_GLOBALS 0 # et activez aussi plus loin dans le fichier la ligne RewriteBase / ou /monrepertoiredeboutique/ # # - Chez 1&1, activez la ligne suivante : # AddType x-mapp-php5 .php # ou la ligne suivante : # AddHandler x-mapp-php5 .php # et activez aussi plus loin dans le fichier la ligne RewriteBase / ou /monrepertoiredeboutique/ # # - Chez Free, activez la ligne suivante : # php 1 # # - Chez Aquaray, activez la ligne suivante : # AddHandler php5 .php # # - Chez Lycos, activez la ligne suivante : # AddHandler application/x-httpd-php5 .php # # - Chez Web1 / nFrance, activez la ligne suivante : # AddHandler php-fastcgi5 .php # # - Chez Online.net, activez la ligne suivante : # AddType application/x-httpd-php5 .php # # - Chez eXtend, activez la ligne suivante : # SetEnv DEFAULT_PHP_VERSION 5 # # - Chez Nuxit, activez les lignes suivantes : # AddHandler x-httpd-php5 .php # AddType application/x-httpd-php5 .php # et activez aussi plus loin dans le fichier la ligne RewriteBase / ou /monrepertoiredeboutique/ # # - Chez Produweb, activez les lignes suivantes : # SetEnv DEFAULT_PHP_VERSION 5 # # - Chez Infomaniak, activez PHP5 dans votre espace client et activez les lignes suivantes : # php_flag allow_url_fopen On # php_flag allow_url_include On # php_flag register_globals Off # # - Chez Planet-work, activez la ligne suivante : # AddHandler application/x-httpd-php5 .php # # - Chez Netissime, activez la ligne suivante : # php_flag register_globals Off # # - Chez Amen, activez PHP5 dans votre espace client catégorie Langage supportés # # - Chez Godaddy, activez PHP5 dans votre espace client catégorie Languages Si vous avez des problèmes d'URL Rewriting : # Sur certains hébergements (OVH, Amen, ...) il faut parfois configurer le RewriteBase : # Attention : si vous n'êtes pas à la racine de votre domaine, indiquez /monrepertoiredeboutique/ # RewriteBase / # ...ou... : # RewriteBase /monrepertoiredeboutique/

    INSTALLATION MANUELLE (UNIQUEMENT SI L'INSTALLATION ECHOUE)

    Pour faire l'installation, comme indiqué ci-dessus en étape 4, il vous suffit de lancer le site avec http://votredomaine/installation et de remplir CHAQUE champ
    Néanmoins, voici la démarche à suivre si l'installation échoue :
    Assurez-vous que le répertoires /lib/templateEngines/smarty/compile est accessible en écriture par le serveur web, sinon Smarty ne pourra pas afficher l'installation Installez la base mysql à partir du fichier /installation/peel.sql via phpMyAdmin par exemple Renommer le fichier /lib/setup/info.inc.src en lib/setup/info.inc.php Renseigner les variables du fichier /lib/setup/info.inc.php Supprimer le répertoire /installation HABITUELLEMENT INUTILE :

    Droits des fichiers si cas particuliers d'hébergements :
    Mettre le fichier /lib/setup/info.inc.php en mode CHMOD 660 via votre client FTP. Mettre les répertoire /upload et /comparateur en mode CHMOD 775 via votre client FTP. Mettre les fichiers /administrer/peel_produits.xml, /administrer/peel_produits.csv et /administrer/sending.log en mode 660 via votre client FTP. Mettre les fichiers sitemap.xml et urllist.txt en mode 660 via votre client FTP. Pour les utilisateurs d'Easyphp, il faut renseigner le serveur smtp à utiliser pour l'envoi des messages, puis éditer le fichier de configuration de PHP (Menu "Configuration/PHP") et rechercher la chaine "SMTP". Précisez le SMTP a utiliser au lieu de 'localhost' (typiquement : celui de votre FAI), et indiquez une adresse sendmail_from valide.
     

    MISE A JOUR A PARTIR D'UNE VERSION ANTERIEURE

    Chaque nouvelle version comprend des modifications structurelles de la base de données par rapport à toutes les autres versions.
    Vous avez des tutoriaux de migration sur le forum : http://forum.peel.fr/
    Pensez à ne pas effacer les données du répertoire /upload qui contient l'ensemble de vos photos
    Nous pouvons réimporter toutes les données des logiciels suivants (merci de nous fournir les fichiers SQL d'origine : structure + données) :
    PEEL SHOPPING versions antérieures Prestashop Magento OS Commerce toute version Boutikone toute version Micrologiciel toute version Powerboutique Autre logiciel : vous pouvez nous faire parvenir un fichiez SQL comprenant structure & données afin de procéder à la transcription de votre logiciel vers PEEL Contactez-nous sur http://www.peel.fr/ ou au 01 75 43 67 97.
     

    AJOUT D'UNE LANGUE

    Le système est livré en français, en anglais et en espagnol, ainsi qu'avec des langues partiellement implémentées (les phrases manquantes sont alors en anglais). PEEL Shopping peut aussi fonctionner avec toute autre langue si les fichiers de langue correspondant sont mis dans le répertoire de langue /lib/lang/ .
    Pour faire fonctionner une langue, il faut :
    Traduire le fichier /lib/lang/fr.php dans la langue de votre choix (exemple création d'un fichier es.php contenant toutes les variables de langue traduite en espagnol) Créer un fichier équivalent à /lib/lang/datetime_fr.php dans la langue de votre choix (exemple création d'un fichier datetime_es.php contenant tous les formats de dates en espagnol) Créer la langue dans l'interface d'administration : Mon compte > Configuration de la boutique > Gérer les langues > Ajouter une langue Pour info, Des modèles de drapeaux sont à disposition dans le dossier /lib/flag/. Si toutefois vous voulez ajouter votre propre drapeau, envoyez le par FTP sur votre serveur et indiquez l'URL complète de l'image dans le champ correspondant. Si juste un nom d'image est précisé, il prendra par défaut le dossier /lib/flag/ . Les traducteurs peuvent procéder aux traductions sur https://www.transifex.com/projects/p/peel-shopping/ sur lequel tous les fichiers de langue de PEEL Shopping et de ses modules sont indiqués.

     
    ---------

    Nous vous souhaitons une bonne installation de PEEL SHOPPING et surtout n'hésitez pas, beaucoup de personnes sérieuses ici vous aiderons avec plaisirs au cas où
    • 13 replies
    • 25,206 views
  23. Gilles Boussin added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    [Tutorial] Migration De Toute Version Peel Shopping Vers 7.1
    PREAMBULE :

    - faites un backup complet du code de votre boutique
    - téléchargez le zip
    - dézippez le fichier et supprimez de nouveau dossier : "/lib/setup/info.inc.php" et "/installation/"
    - mettez tous ces fichiers à la place de ceux de votre boutique
     
    - Si vous avez une version 7.0.4 exécutez le SQL suivant dans phpMyAdmin pour passer en 7.1.0 :
      
    -- Le champ on_ad_creation_page est un nouveau champ qui permet de positionner une bannière publicitaire sur la page de création d'annonce. -- => Il faut ajouter ce champ lors de la mise à jour du code sur nos sites d'annonces ALTER TABLE `peel_banniere` ADD `on_ad_creation_page` TINYINT( 1 ) NOT NULL AFTER `on_search_engine_page` ; ALTER TABLE `peel_banniere` CHANGE `on_search_engine_page` `on_search_engine_page` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_paiement` ADD `totalmin` FLOAT( 10, 2 ) NOT NULL DEFAULT '0'; ALTER TABLE `peel_paiement` ADD `totalmax` FLOAT( 10, 2 ) NOT NULL DEFAULT '0'; ALTER TABLE `peel_utilisateurs` CHANGE `priv` `priv` VARCHAR( 255 ) NOT NULL ; ALTER TABLE `peel_commandes_articles` CHANGE `percent_remise_produit` `percent_remise_produit` float(5,2) NOT NULL DEFAULT '0.00'; ALTER TABLE `peel_commandes_articles` CHANGE `ecotaxe_ttc` `ecotaxe_ttc` float(15,5) NOT NULL DEFAULT '0.00000'; ALTER TABLE `peel_commandes_articles` CHANGE `ecotaxe_ht` `ecotaxe_ht` float(15,5) NOT NULL DEFAULT '0.00000'; ALTER TABLE `peel_devises` CHANGE `conversion` `conversion` float(15,5) NOT NULL DEFAULT '1.00000'; ALTER TABLE `peel_paiement` CHANGE `tarif` `tarif` float(15,5) NOT NULL DEFAULT '0.00000'; ALTER TABLE `peel_produits` CHANGE `promotion` `promotion` float(5,2) NOT NULL DEFAULT '0.00'; ALTER TABLE `peel_produits` CHANGE `prix_promo` `prix_promo` float(15,5) NOT NULL DEFAULT '0.00000'; ALTER TABLE `peel_tarifs` CHANGE `totalmin` `totalmin` float(15,5) NOT NULL DEFAULT '0.00000'; ALTER TABLE `peel_tarifs` CHANGE `totalmax` `totalmax` float(15,5) NOT NULL DEFAULT '0.00000'; ALTER TABLE `peel_tarifs` CHANGE `tva` `tva` float(5,2) NOT NULL DEFAULT '0.00'; ALTER TABLE `peel_commandes` CHANGE `code_facture` `code_facture` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT ''; ALTER TABLE `peel_commandes` ADD INDEX `code_facture` (`code_facture`(2)); -- NB : Par défaut Bootstrap n'est pas activé ci-dessous dans le contexte de migration de votre site pour garder la compatibilité avec votre ancienne charte graphique -- Vous pouvez modifier ces valeurs sur la page de "gestion des variables de configuration" INSERT INTO `peel_configuration` (`technical_code`, `origin`, `type`, `string`, `lang`, `last_update`, `explain`, `etat`) VALUES ('used_uploader', 'core', 'boolean', 'fineuploader', '', '2013-01-01 12:00:00', 'Définit quelle technologie d''upload utiliser / Defines which upload technology to use - possible values = standard, fineuploader', 1), ('chart_product', 'core', 'string', 'flot', '', '2013-09-01 12:00:00', '', 1), ('insert_product_categories_in_menu', 'core', 'boolean', 'true', '', '2013-09-01 12:00:00', '', 1), ('enable_gzhandler', 'core', 'boolean', 'false', '', '2013-09-01 12:00:00', 'Si true : force PHP à compresser ses sorties HTTP', 1), ('load_javascript_async', 'core', 'boolean', 'false', '', '2013-09-01 12:00:00', 'Si true : force les fichiers js en fin de page HTML', 1), ('global_promotion_percent_by_threshold', 'core', 'array', '', '', '2013-09-01 12:00:00', '', 1), ('minify_id_increment', 'core', 'string', '0', '', '2013-09-01 12:00:00', 'Sert pour générer un nom de fichier différent après chaque ?update=1 forcé par un administrateur', 1), ('bootstrap_enabled', 'core', 'boolean', 'false', '', '2013-09-01 12:00:00', 'Activer ou non Bootstrap en front-office', 1), ('disable_add_to_cart_section_if_null_base_price_and_no_option', 'core', 'boolean', 'true', '', '2013-09-01 12:00:00', 'Désactive l''affichage du bouton d''ajout au caddie si le produit est gratuit et sans option - Mettez à false si vous voulez gérer des processus de commande malgré l''absence de prix', 1), ('paypal_additional_fields', 'core', 'string', '<input name="solution_type" value="Sole" type="hidden"><input name="landing_page" value="Billing" type="hidden">', '', '2013-09-01 12:00:00', 'Permet d''ajouter des champs hidden au formulaire de communication à Paypal - par exemple : <input name="solution_type" value="Sole" type="hidden"><input name="landing_page" value="Billing" type="hidden">', 1); -- SI NECESSAIRE SEULEMENT : Champs ajouté dans la version 6.4.1, mais pas mis dans le script de migration SQL. Cette ligne est donc à exécuter si en cas de migration à partir de la version 6.4.1 ou inférieur ALTER TABLE `peel_banniere` ADD `alt` VARCHAR( 255 ) NOT NULL ; ALTER TABLE `peel_banniere` ADD `pages_allowed` VARCHAR( 255 ) NOT NULL ; -- A excéuter seulement si vous ne voulez pas garder menu.css dans modeles/xxx/css/  (c'est la configuration nouvelle dans 7.1) UPDATE peel_configuration SET string="screen.css" WHERE technical_code='css'; -- A excéuter seulement si vous ne voulez pas mettre Bootstrap dans votre charte graphique UPDATE peel_configuration SET string="false" WHERE technical_code='bootstrap_enabled'; -- A excéuter seulement si vous voulez prendre les nouveaux réglages de chartes graphiques verticalisées de la version 7.1 UPDATE peel_modules SET location="below_middle" WHERE location="left" OR location="right"; UPDATE peel_modules SET location="header" WHERE technical_code="caddie"; UPDATE peel_modules SET location="header" WHERE technical_code="search"; UPDATE peel_modules SET location="footer" WHERE technical_code="brand"; UPDATE peel_modules SET etat="0" WHERE technical_code IN ("account","catalogue","paiement_secu"); UPDATE peel_modules SET location="bottom_middle" WHERE technical_code IN ("best_seller"); -- Fin de section à exécuter au cas par cas - Si vous avez une version 7.1.0 exécutez le SQL suivant dans phpMyAdmin pour passer en 7.1.1 ou 7.1.2 ou 7.1.3 (pas de SQL à exécuter entre 7.1.1, 7.1.2 et 7.1.3) :
     
    INSERT INTO `peel_configuration` (`technical_code`, `origin`, `type`, `string`, `lang`, `last_update`, `explain`, `etat`) VALUES ('autocomplete_hide_images', 'core', 'boolean', 'false', '', '2013-09-01 12:00:00', 'Par défaut : false - Permet de ne pas afficher la vignette dans l''autocomplete de la recherche : c''est intéressant en cas d''absence complète d''image sur un site', '1'), ('autocomplete_fast_partial_search', 'core', 'boolean', 'false', '', '2013-09-01 12:00:00', 'Par défaut : false - Permet d''accélerer les recherches en ne cherchant pas toutes les combinaisons possibles. En cas de trop grand nombre de produit, il n''est pas raisonnable de faire des recherches de type LIKE "%..."', '1'), ('load_site_specific_files_before_others', 'core', 'array', '', '', '2013-09-01 12:00:00', 'Par défaut : vide - Permet de charger des fichiers de fonctions non prévus dans le logiciel', '1'), ('load_site_specific_files_after_others', 'core', 'array', '', '', '2013-09-01 12:00:00', 'Par défaut : vide - Permet de charger des fichiers de fonctions non prévus dans le logiciel', '1'), ('load_site_specific_lang_folders', 'core', 'array', '', '', '2013-09-01 12:00:00', 'Par défaut : vide - Permet de charger des fichiers de langue non prévus dans le logiciel', '1'), ('load_site_specific_js_files', 'core', 'array', '', '', '2013-09-01 12:00:00', 'Par défaut : vide - Permet de charger des fichiers de javascript non prévus dans le logiciel', '1'), ('load_site_specific_js_content_array', 'core', 'array', '', '', '2013-09-01 12:00:00', 'Par défaut : vide - Permet de charger du javascript non prévus dans le logiciel', '1'), ('load_site_specific_js_ready_content_array', 'core', 'array', '', '', '2013-09-01 12:00:00', 'Par défaut : vide - Permet de charger du javascript non prévus dans le logiciel après le chargement de la page', '1');
    • 1 reply
    • 2,081 views
  24. Gilles Boussin added a post in a topic Condition Parametre Utilisateur   

    Vous avez changé societe en nom_famille dans votre test, donc forcément là il faut laisser !empty. Faites un var_dump($_SESSION['session_utilisateur']['nom_famille'], $_SESSION['session_utilisateur']['societe']) pour voir vos données. Si vous n'avez pas l'ahbitude de programmer, regardez des tutoriaux sur internet sur comment déboguer.
     
    NB : Je n'avais pas vu, mais vous testez sur $frm et ensuite vous affichez des données de $_SESSION => remettez en cohérence votre test : $_SESSION dans le test
    • 0
  25. Gilles Boussin added a post in a topic Condition Parametre Utilisateur   

    Bonjour,
     
    A priori vous avez interverti le test par rapport à ce que vous souhaitez : changez !empty par empty dans votre if.
     
    Gilles
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping