Gilles Boussin

Administrateur PEEL
  • Content count

    13,970
  • Joined

  • Last visited


Everything posted by Gilles Boussin

  1. Gilles Boussin added a post in a topic Champ Obligatoire Formulaire Contact   

    Bonjour,
     
    Ceci se trouve dans utilisateurs/ contact.php vers la ligne 60. Voici ce qui est dans la dernière version et est sans erreur apparemment :
     
     
            if (!$form_error_object->has_error('commande_id') && vb($frm['sujet']) == $GLOBALS['STR_CONTACT_SELECT3'] && empty($frm['commande_id'])) {             $form_error_object->add('commande_id', $GLOBALS['STR_ERR_ORDER_NUMBER']);         }  
    Je vous laisse adapter à votre version.
     
    Gilles
    • 0
  2. Gilles Boussin added a post in a topic Problemes Peel 7.0.4 Sur Online.net   

    Transmettez-moi en message privé l'adresse de la page qui pose problème, les accès à votre administration, et les accès FTP => je vais regarder et corriger le problème.
     
    Gilles
    • 0
  3. Gilles Boussin added a post in a topic [Tutorial] Installation De Peel Shopping 7.2   

    Mise à jour en prévision de la sortie de la version 7.1 finale
    • 0
  4. Gilles Boussin added a post in a topic Problemes Peel 7.0.4 Sur Online.net   

    Bonjour,
     
    Vous avez dans le fichier .htaccess (dans le répertoire racine de l'application) des explications de configuration en fonction de chaque hébergeur qui commence par :
    # Configuration éventuellement nécessaire chez certains hébergeurs si votre hébergement n'est pas déjà en PHP5
     
    C'est également expliqué sur
     
    Gilles
    • 0
  5. Gilles Boussin added a post in a topic Erreur Installation Peel 7.0.4   

    Bonjour,
     
    Il n'y a qu'un session_start dans le code de PEEL, dans configuration.inc.php après le chargement de la class Caddie avec un require.
    Donc je vois deux explications à votre problème :
     
    - soit votre fichier lib/class/Caddie.php ne contient pas la classe (problème de décompression des fichiers => redécompressez le zip)
     
    - soit votre php.ini sur wamp contient session.auto_start = On   ou 1   ce qui fait que la session est initiée automatiquement en début de fichier ce qui créerait les problèmes que vous rencontrez.
      => à mettre à Off ou 0 dans votre php.ini, car ce réglage n'est pas du tout standard. Ou mettre "php_flag session.auto_start Off" dans votre.htaccess à la racine du site
     
    Nous n'incluons pas le fait de forcer ce paramétrage dans le .htaccess car chaque hébergeur peut avoir sa manière d'accéder aux variables de configuration et "php_flag session.auto_start Off" peut parfois créer des erreurs 500.
     
    Gilles
    • 0
  6. Gilles Boussin added a post in a topic Nom Des Images   

    Bonjour,
     
    Des images avec un slash à l'intérieur ne peuvent pas être compatibles avec toute plateforme, cela pose forcément des problèmes divers. Le slash en informatique est réservé à des chemins.
    Vous devez donc renommer vos images avant de les télécharger.
     
    Gilles
    • 0
  7. Gilles Boussin added a post in a topic [Tutorial] Installation De Peel Shopping 7.2   

    Mise à jour suite à la sortie de la version 7.1 bêta
    • 0
  8. Gilles Boussin added a post in a topic Peel Shopping 7.1 Bêta : Sur Premium.peel.fr Et Maintenant En Téléchargement   

    Bonjour,
     
    * Concernant les metas, la gestion avait été refaite en version 7 mais l'interface pour ajouter des lignes n'avait pas été mise, il fallait créer les nouvelles lignes via phpmyadmin.
    Je viens de mettre en ligne sur la version de démonstration l'ajout et suppression.
     
    Pour rappel dans les versions récentes, le mode de fonctionnement est expliqué dans la fonction affiche_meta() :
         * - En première priorité $GLOBALS['meta_...] si ils sont définis
         * - En seconde priorité, on prend les métas en base de données pour un produit, catégorie, marque, article ou rubrique
         * - En troisième priorité, on prendra les métas par section du site qui sont définis dans strSpecificMeta
         * - En quatrième priorité, on prendra les métas dans peel_meta par URL ou par $page_name
         * - En cinquième priorité, on prend les métas génériques du site dans peel_meta
     
    Donc par exemple, la meta générale a pour code technique rien, ou l'URL racine de votre site.
    Si vous voulez des metas communes à toutes les pages achat/ vous pouvez rajouter l'URL de ce répertoire, et si aucune méta n'est trouvée pour la page en question, ce sera celle-là qui sera prise.
     
    * A propos des ventes flashs :
    Nous avons déjà fait des décomptes temps réel en javascript pour des deals ou des concours, le problème est le décalage de quelques secondes que cela peut produire. Donc ça dépend du contexte du site, la sécurité nécessaire, etc. Par défaut nous ne rentrons pas dans ce sujet, néanmoins nous sommes disponibles pour y travailler dans des cadres de projets précis.
     
    Gilles
    • 0
  9. Gilles Boussin added a post in a topic Peel Shopping 7.1 Bêta : Sur Premium.peel.fr Et Maintenant En Téléchargement   

    Bonjour,
     
    Ce qui a été fait et mis en ligne ce weekend, suite à la migration de www.peel.fr sur version 7.1, est principalement :
     
    - éviter le blocage éventuel par une popup (facebook en l'occurence bloquait l'événement onload ce samedi par intermittence à cause d'un bug javascript chez eux) : utilisation de l'événement qui teste le chargement du DOM et non plus onload.
    - amélioration de la compatibilité avec d'anciennes chartes graphiques dans le mode sans Bootstrap en front-office.
     
    Par ailleurs pour votre demande concernant le fil d'ariane, ce sera fait cette semaine.
     
    Gilles
    • 0
  10. Gilles Boussin added a post in a topic Peel Shopping 7.1 Bêta : Sur Premium.peel.fr Et Maintenant En Téléchargement   

    Suite de ma réponse :
     
    - l'ajout de produit sur IE8
    => c'est corrigé
     
    - EN BO le modèle de mail n°37 => admin_info_payment_credit_card dans le contenu le chemin n'est pas correct
    => c'est corrigé (erreur dans 2 langues)
     
    - "je ne vois pas la possibilité d'ajouter (le lien) un état de stock dans ce module on peut les modifier mais pas en ajouter"
    => C'est fait exprès, puisque ajouter un état nécessite ensuite de mettre de la mécanique derrière en PHP. Donc si la personne est technique, elle pourra créer via phpmyadmin et adapter ce qu'elle veut. Mais un utilisateur non technique ne doit pas toucher à cela.
     
     
    Et par ailleurs, pour information :
     
    - Correction de FCK Editor sur IE 10 (aucune version de FCKEditor n'est compatible par défaut, il fallait l'adapter). NB : vous avez CKEditor et TinyMCE de disponible également si besoin dans l'administration
    • 0
  11. Gilles Boussin added a post in a topic Peel Shopping 7.1 Bêta : Sur Premium.peel.fr Et Maintenant En Téléchargement   

    Suite à vos remarques sur IE8 :
     
    - les drapeaux : même correction mise qu'en front-office
     
    - les graphs HTML5 ne se chargeaient pas, tout en créant une erreur : c'est réglé en incluant excanvas.min.js qui rajoute ce qui manque à IE8
     
    - 'console' est indéfini. => provenait du chargement des graphs qui voulaient écrire dans la console javascript et IE qui lui dit que la console n'existe pas => c'est réglé en rajoutant un test sur l'existence de 'console'
     
    - affichage en mode xs (comme si c'était un portable) puis en mode normal : c'est dû au fait que pour gérer le responsive sous IE8, il faut que IE8 exécute respond.js juste après avoir chargé les règles CSS. Le problème est que si il interprète le CSS avant d'exécuter les règles, ça fait cet effet.
    => c'est réglé en utilisant le mode minify_css dans l'administration, alors qu'avant ce mode n'était actif qu'en front-office. NB : il se peut qu'en fonction de la vitesse du navigateur, ça le fasse encore ou pas. Sur mon poste ça ne le fait plus. Et par ailleurs, je ne vois pas de meilleure possibilité pour IE 8 - explications complètes sur https://github.com/scottjehl/Respond
     
    Tous ces points IE8 sont donc réglés.
     
    Restent :
    - l'ajout de produit sur IE8 : en cours (c'est un accès à l'innerHTML d'un tbody qui n'est pas autorisé par IE8)
    - les points non spécifiques à IE8 de votre dernier message : seront traités ensuite
     
    Gilles
    • 0
  12. Gilles Boussin added a post in a topic Peel Shopping 7.1 Bêta : Sur Premium.peel.fr Et Maintenant En Téléchargement   

    Concernant les drapeux et le chargement des pages : effectivement sur IE 10 pas de problème, mais IE 8 problème dans l'administration. Je regarde les drapeaux et javascript.
    • 0
  13. Gilles Boussin added a post in a topic Peel Shopping 7.1 Bêta : Sur Premium.peel.fr Et Maintenant En Téléchargement   

    Pour ceux qui ont la bêta privée : pour activer le chargement asyncrhone du javascript et les optimisation des fichiers javascript et css, il faut aller dans l'administration > page de configuration des variables et modifier :
    - "minify_js" => mettre à true
    - "minify_css" => mettre à true
    - "load_javascript_async" => mettre à true
     
    A partir de la bêta publique, ces variables seront à true par défaut.
     
    Les deux inconvénients possibles à cette activation par défaut sont limités :
     
    - Si vous voulez mettre du jquery à l'intérieur des pages HTML générées, il faudra les passer dans le tableau PHP js_ready_content_array :
    $GLOBALS['js_content_array'][] = 'mon jquery ici sans balise script qui sera appelé une fois que les librairies seront chargées';
     
    - Lorsque vous touchez aux fichiers CSS et JS, il va falloir réinitialiser le cache des fichiers optimisés. pour ceci trois méthodes :
    . connectez vous à votre compte administrateur et appelez une page avec ?update=1,
    . ou incrémentez dans la page de gestion des variables la variable "minify_id_increment" qui permet de changer le nom des fichiers de cache des JS et CSS.
    . ou videz le répertoire de cache avec l'interface d'administration (à éviter, car ceci impacte le reste des caches également).
     
    Gilles
    • 0
  14. Gilles Boussin added a post in a topic Peel Shopping 7.1 Bêta : Sur Premium.peel.fr Et Maintenant En Téléchargement   

    Merci pour ce nouveau retour.
     
    > les fleches des Meilleures ventes  sont avec une barre vertical grisée + fleche =>  avec firefox et chrome on a uniquement les fléches
    Ce bug d'IE8 est maintenant contourné, j'ai compris pourquoi : règles spécifiques IE8 ajoutées
     
    > les produits ne défilent pas, il s'affichent sans effet de slide  =>  avec firefox et chrome l'effet de slide fonctionne
    C'est normal, IE8 ne supporte pas les effets de transition. Mais on change quand même bien de lot de produits qu'on voit.
     
    Pour info, Bootstrap n'est pas compatible IE7 (0.3% des navigateurs sur nos sites) mais j'ai fait en sorte que le site fonctionne quand même malgré des défauts graphiques (notamment sur les z-index qui sont très mal gérés par IE7).
    • 0
  15. Gilles Boussin added a post in a topic Peel Shopping 7.1 Bêta : Sur Premium.peel.fr Et Maintenant En Téléchargement   

    Bonjour,
     
    Merci pour ce retour détaillé.
     
    * Nous avions fait des modifications récentes qui ne passaient pas sur IE8. Suite à correction ce matin, mis sur premium.peel.fr à l'instant :
    - changement de no(:hover) par autre solution dans javascript advisto.js
    - correction de compatibilité du chargement asyncrhone des scripts pour IE8 (gestion de readyState complete en plus de loaded)
    - contournement de bug IE pour le dimensionnement des drapeaux
     
    Ceci corrige les problèmes de scripts, du coup ça règle les problème d'apparition de popup, de recherche, de carousel, etc.
     
    Dites moi si c'est OK pour vous.
     
    * Concernant l'ajout au panier :
     
    - un utilisateur n'a pas d'intérêt à mettre quantité 0. Si il le fait, il y a effectivement l'animation d'ajout au panier, mais pas d'autre incohérence. Je n'y touche pas car sans autre impact.
    - dans le panier, pouvoir mettre quantité à 0 en tapant 0 est voulu, ce qui permet de retirer le produit (ça fait pareil que de supprimer la ligne) => c'est donc un fonctionnement souhaité, que je laisse.
     
    Gilles
    • 0
  16. Gilles Boussin added a post in a topic Erreur Installation   

    > Je mets cette ligne a quel endroit? "à la deuxième ligne du fichier configuration.inc.php à la racine de votre site."
     
    > A priori en continuant les étapes qui vous sont demandées et éventuellement remettre des informations déjà mises, ça marchera.
    L'erreur s'affichant et empêchant donc une redirection automatique, retournez sur l'étape 1 manuellement et rentrez à nouveau vos informations.
    • 0
  17. Gilles Boussin added a post in a topic Erreur Installation   

    Bonjour,
     
    Il s'agit d'un problème qui apparait dans certains cas, lorsque la détection du chemin du site n'est pas la même que celle mise lors de l'installation, ce qui fait perdre la variable de session.
    A priori en continuant les étapes qui vous sont demandées et éventuellement remettre des informations déjà mises, ça marchera.
    Si ça ne va pas, vous pouvez aussi rajouter :
    $GLOBALS['site_parameters']['session_cookie_basename'] = 'sid'; // Valeur par défaut pour que l'installation ait bien le même nom de session que par la suite
    à la deuxième ligne du fichier configuration.inc.php à la racine de votre site.
     
    Gilles
    • 0
  18. Gilles Boussin added a post in a topic Compte Client   

    Bonjour,
     
    Après vérification, contrairement à ce que je disais, la duplication dont je parlais n'est pas disponible en front-office pour les utilisateurs. Nous l'avons fait sur une ancienne version pour un client, mais pas porté sur la nouvelle version car trop de différences.
    En revanche, nous avons mis en place une duplication de commande dans l'administration, et ceci a été mal formulé dans les notes de version.
    Dans la liste des commandes dans l'administration, vous pouvez dupliquer n'importe quelle commande. Son statut de paiement sera initialisé lors de la duplication.
     
    Gilles
    • 0
  19. Gilles Boussin added a post in a topic Compte Client   

    Bonjour,
     
     
    Dans le compte client d'un utilisateur, il peut dans l'historique de ses commandes accéder à la possibilité de payer sa commande si pas déjà réglée (par exemple créée par l'administrateur du site).
     
    Dans l'historique de commande, en regardant le détail d'une commande, on peut remettre dans le caddie les mêmes produits que ceux déjà commandés, et ça teste en même temps si ces produits existent encore ou pas sur le site.
     
    Gilles
    • 0
  20. Gilles Boussin added a post in a topic Site En Anglais Par Défaut Uniquement?   

    Bonjour,
     
    Vous aurez bien deux sites différents, l'un en anglais, l'autre en français, et même si leurs structures seront identiques il n'y aura pas de duplication de contenu étant donnée la différence de langue. Donc aucun problème de ce côté-là.
    En revanche il faudra bien que vous fassiez connaître votre site anglais sur des forums, blogs et partenaires en anglais, avec une logique de référencement séparée du site français, pour que le site anglais soit dans un écosystème cohérent.
     
    Gilles
    • 0
  21. Gilles Boussin added a post in a topic Longeur Du Lien Limité En Rewriting?   

    Bonsoir,
     
    Comme vous l'avez compris cette optimisation de longueur des titres est faite exprès, et c'est mieux de l'appliquer que de vouloir absolument des titres différents mais qui sont trop longs.
    Le comportement a été choisi ainsi pour être le meilleur compromis d'après les contraintes des divers moteurs.
     
    Gilles
    • 0
  22. Gilles Boussin added a post in a topic Site En Anglais Par Défaut Uniquement?   

    Bonjour,
     
    Un des gros points forts de PEEL Shopping depuis sa version 6 est de pouvoir gérer des sites sur des URL différentes avec le même code, et la même base de données.
     
    Vous avez donc deux possibilités :
     
    - Faire comme avec n'importe quel logiciel : mettre un site dans un répertoire, un autre site dans un autre répertoire , chacun traitant une langue => 2 fois le code PHP, 2 bases de données
     Je vous le déconseille car ça ne répond pas bien à votre besoin, et ça nécessite de gérer deux administrations
     
    - Faire une configuration propre et adaptée à votre souhait :
    . vous rattachez votre nouveau domaine au répertoire central de votre hébergement (et pas un sous-répertoire) : explications sur http://guides.ovh.com/MultiDom
    . vous ajoutez la langue anglaise dans votre administration, en indiquant l'URL de votre domaine dans le champ  "URL Rewriting pour cette langue" (pour le français ce réglage restera vide => le français a le nom de domaine principal, et l'anglais l'autre nom de domaine que vous précisez, et voilà, aucun répertoire apparent pour l'utilisateur)
    Et vous pouvez ainsi tout gérer dans une seule administration.
    Les utilisateurs seront tous mis dans la même base de données. Un utilisateur connecté sur une langue devra se reconnecter sur l'autre langue car les cookies de session ne peuvent pas être partagés par deux domaines. Vu de l'utilisateur c'est cohérent, car quand on se connecte à un domaine, on ne s'attend pas à être connecté sur un autre.
     
    Gilles
    • 0
  23. Gilles Boussin added a post in a topic Email Automatique   

    Bonjour,
     
    Il semblerait que votre moyen de paiement de virement bancaire n'est pas détecté comme tel.
    Vérifiez dans la page de gestion des moyens de paiement si ce moyen de paiement a bien pour code technique "transfer". Et pour les chèques : "check"
    C'est avec ce code technique qu'est déclenché l'affichage des bonnes informations en fin de commande.
     
    Gilles
    • 0
  24. Gilles Boussin added a post in a topic Affichage Image Down   

    Nous n'avons jamais eu cette erreur. Après recherche sur php.net, cela pourrait venir de dimensions demandées qui vaudraient 0.
    Vérifiez si vous avez bien installé Premium en copiant les fichiers dans l'administration et en y allant pour lancer automatiquement le script d'installation.
    Ou potentiellement ça pourrait d'une différence de version entre PEEL Shopping et le module PEEL Premium avec une variable qui n'est pas définie comme attendu et donc avec valeur 0.
    • 0
  25. Gilles Boussin added a post in a topic Module Premium   

    Je m'aperçois que j'ai lu votre message un peu vite, et que vous ne parliez pas de régression mais d'une absence d'évolution.
    Les modules additionnels ont été restructurés pour la version 7 au niveau de la gestion du multilingue, et dans leur usage de templates Smarty intégrés à PEEL Shopping.
    Dans ces modules additionnels, un certain nombre de fonctions périphériques génèrent le HTML au niveau du module sans passer par Smarty ou Twig, ce qui pourra être modifié dans les versions 7.2 ou 7.3.
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping