Gilles Boussin

Administrateur PEEL
  • Compteur de contenus

    16 264
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par Gilles Boussin


  1. Bonjour,

     

    Concernant votre script, je ne peux que vous encourager à regarder dans un éventuel forum de support de ce script, puisque ce script ne fait pas partie de PEEL.

     

    Le fait d'ouvrir une popup javascript lors du chargement d'une page est très utilisé par des sites de spammeurs, et les navigateurs luttent contre ce style de script. Il n'est donc considéré comme fiable que de déclencher une popup lors d'une action venant de l'utilisateur, telle qu'un clic. Donc se baser sur un tel script ne vous permettra pas d'atteindre 100% des internautes, peut-être 30% ou 50%.

     

    Par ailleurs, ce que vous décrivez comme fonctionnement s'apparente au module welcome_ad qui existe dans le module PEEL Premium, à ceci prêt que l'effet popup n'est pas une popup réelle mais un overlay HTML qui est donc totalement compatible avec les navigateurs.

     

    Gilles


  2. Bonjour à tous,

     

    La version 7.0.4 est sortie aujourd'hui, avec une multitude d'améliorations.

    Voici les notes de version de la version 7.0.4 par rapport à la version 7.0.3 :

     

    - Ajout d'explications pour certaines variables de configuration
    - Ajout d'informations dans la gestion des fichiers téléchargés payés sur une boutique
    - Ajout d'un paramètre pour gérer le nombre de sous-catégories par colonne sur les pages de catégorie
    - Ajout d'une configuration pour régler le nombre de produits par colonne dans les pages catalogues depuis le back-office.
    - Ajout d'une fonctionnalité de diaporama pour les rubriques de contenu.
    - Ajout d'une variable de configuration sur le nombre de décimales affichées pour le formatage des prix (demande faite sur le forum)
    - Ajout de colonnes dans la liste des connexions effectuées sur le site
    - Ajout de l'effacement automatique du cache de tous les emplacements publicitaires quand on modifie une bannière dans l'administration + rallongement de la durée de validité du cache des bannières
    - Ajout de l'email automatique 'inscription_newsletter' lors de l'installation.
    - Ajout de l'email automatique 'warn_admin_reve_subscription' qui est envoyé à l'admin si un revendeur s'inscrit.
    - Ajout de l'export du détail des commandes au format EXCEL avec une ligne par commande en plus de la possibilité déjà existante avec une ligne par produit commandé
    - Ajout de l'historique de login d'un utilisateur dans les pages de détail utilisateur.
    - Ajout de l'impossibilité de se connecter à un 'compte' priv=newsletter.
    - Ajout de la gestion d'un message d'erreur supplémentaire dans le formulaire de contact
    - Ajout de la langue Espéranto (non finalisée, traduction gérée sur https://www.transifex.com/projects/p/peel-shopping/language/eo/ )
    - Ajout de la possibilité d'appel à Google Analytics des pages non HTML telles que flux RSS
    - Ajout de la possibilité de payer lorsqu'une commande n'est pas réglée via l'historique des commandes
    - Ajout de la possibilité de renouvellement de dernière commande
    - Ajout de la présentation du CA utilisateurs dans la liste pour faciliter la modération
    - Ajout de la visualisation graphique du nombre de votes pour un produit.
    - Ajout de possibilité d'avoir plusieurs multipage sur une même page, dont un avec tri et pas les autres
    - Ajout de robustesse sur le choix de la langue (utile lors de MAJ de site via FTP : si incohérences entre fichiers on pouvait se retrouver dans cas où session_langue est vide)
    - Ajout de short_order_process permettant de mettre fin au process de commande après le Caddie
    - Ajout du champ date de livraison pour les commandes
    - Ajout du champs commentaire dans l'email de confirmation de commande
    - Ajout robustesse sur fprix si configuration pas définie (fonction essentielle de PEEL => doit être plus tolérante que d'autres)
    - Amélioration de l'import des produits
    - Amélioration de la gestion des signatures lors d'envoi d'email depuis le BO.
    - Amélioration de la présentation des actions administrateurs dans l'administration
    - Amélioration gestion appel à Google Analytics sur pages non HTML
    - Application de display_prices_with_taxes_active dans email_commande
    - Changement des valeurs par défaut du statut livraison + textes dans toutes les langues
    - Changement du nom de fichier à la facture téléchargée qui s'ouvre dans le navigateur
    - Correction affichage vignettes si images sont des URL distantes suite à import de fichier de produits
    - Correction arguments de setcookie
    - Correction d'un problème lors de l'appel de la fonction affiche_recherche_connexion_user dans la page administrer\modeles\utilisateur_form.php.
    - Correction dans Smarty et Twig de l'attribut HTML5 type="number" en text quand il faut pouvoir mettre un float
    - Correction de l'affichage des miniatures PDF dans les rubriques et les articles.
    - Correction de l'affichage des produits sauvegardés dans le compte utilisateur
    - Correction de l'emploi des champs next_contact_timestamp et next_contact_reason par les champs de la table peel_admins_contacts_planified
    - Correction de l'insertion des valeurs delivery_infos et delivery_locationid dans la table peel_commandes (valeur provenant de Socolissimo)
    - Correction de l'utilisation de product_object->conditionnement alors que $product_object n'est pas défini.
    - Correction de la création du numéro de facture lorsque la configuration de la boutique payment_status_create_bill == 3, le numéro était généré lors de la modification de facture non réglée
    - Correction de la mention "login" à la place de "s'identifier" (STR_ADMIN_LOGIN à la place de STR_LOGIN)
    - Correction de la prise en compte des id des couleurs et tailles dans lors de la modification de commande en back-office.
    - Correction de la prise en compte du paramètre spécifiant le chemin de destination lors l'upload
    - Correction de la vérification sur le champ pays de livraison, qui était contrôlé en cas de livraison à la boutique.
    - Correction du lien urlcat_with_cid dans la page /achat/ + Ajout de paramétrage du nombre de colonne
    - Correction du module RSS.
    - Correction du remplacement des mots dans les variables de langue (configuration replace_words_in_lang_files)
    - Correction du type de champ dans le formulaire de création/modification de mode de transport + correction d'une mauvaise variable de langue dans le formulaire de produit pour le champ volume.
    - Correction incompatibilité navigateur sur url(.) dans javascript de cloudzoom qui fait charger en background la page racine du site
    - Correction intracom_for_billing indéfini lors de la modification de paramètres + correction css/screen.css (bloc mon compte en haut à droite.)
    - Création de la possibilité de duplication des commandes via l'administration
    - Déplacement de HeaderTitlesArray pour mettre avant Query, afin de pouvoir mettre une sécurité sur les noms de colonnes de tri utilisées
    - Dissociation des attributs et des produits avant la suppression de l'attribut.
    - Fusion de afficher_liste_utilisateurs et affiche_recherche_utilisateurs
    - Gestion des codes promos sous forme d'avoir
    - Gestion des sauts de ligne dans les alert() javascript
    - Gestion multilingue de la signature dans les emails automatique et envoyé depuis le back-office.
    - Implémentation Google Adsense pour les mobiles
    - Intégration des transactions via CSV
    - MAJ Twig version 1.3.2 et Smarty version 3.1.14
    - Mise-à-jour de la version de PHP minimale nécessaire.
    - Modification de l'affichage des erreurs par la fonction thumbs. La fonction utilisait echo, qui a été remplacé par GLOBALS['error_text_to_display'] comme la fonctions upload
    - Modification de l'affichage pour utiliser les % au lieu de px pour les barres + affichage des notes dans l'affichage graphique, même sans vote
    - Modification de l'insertion de données dans la table webmail
    - Modification de la fonction get_category_tree_and_itself, qui ne pouvait pas fonctionner pour la récupération des rubriques de contenu
    - Modification du champ utilisé pour la recherche des utilisateurs ayant fait un achat dans un certain délai (date d'achat plus judicieuse que date de commande).
    - Modification du fichier IPN conformément aux nouvelles spécifications de Paypal envoyées aux ecommerçants pour octobre 2013
    - Ne pas créer de marque en base de données lors de l'import si id demandée n'existe pas
    - Ne pas supprimer les sauts de ligne lors de formulaires de contact
    - Paramétrage de l'apparence des champs catégories favorites d'un utilisateur.
    - Possibilité d'appliquer une réduction en pourcentage sur les produits d'une catégorie en fonction d'un seuil
    - Possibilité de changer status d'un rapport avec un select, qui contient valeurs de l'enum et qui avec onchange appelle administrer_url /rpc_statut.php?mode=abus&status=...... (valeur du champ).
    - Prise en compte du paramètre type_affichage_user_favorite_id_categories
    - Protection si N n'est pas un nombre dans la définition du format de facture
    - Refonte de gestion des points et des produits commandables avec un nombre de points
    - Refonte de la gestion des attributs obligatoires qui ne marchaient pas pour checkbox et radio
    - Restructuration du code de administrer/modeles
    - Suite à l'ajout des champs la date de livraison et date de création de la facture, un filtre est ajouté dans la fonction get_admin_date_filter_form permettant de choisir sur quelle date le filtre la date d'une commande s'applique
    - Utilisation de la fonction générale de chargement de langue pour admin_install_xx.php => permet d'avoir les chaines vides remplacées par l'anglais
     

    Profitez-en bien !


  3. Je mets un autre de vos sujets ici pour ne pas tout éparpiller :

     

    "

    si je choisis la méthode Globale (catégorie et ses sous-catégories) j'ai les produits qui apparaissent sous les catégories mais pas en mode individuel.
     
    comprends pas car cette fonctionnalité ne sert qu'à compter
    

    "

     

    => cette fonctionnalité de la page de configuration de votre site sert pour compter et présenter dans les catégories.

     

    Elle répond à votre première question.


  4. Dans votre exemple "je souhaite que le client puisse consulter tous les arrosoirs toutes marques confondues." j'imaginais que vous vouliez faire une requête poru les trouver automatiquement.

     

    Si vous voulez utiliser la table de correspondance, très bien, il vous suffit de la remplir soit manuellement, soit avec un script, lancé par vous ou par un cron.

     

    Gilles


  5. Bonjour Ali,

     

    Regardez avec phpmyadmin dans la table utilisateurs, dans la colonne priv : si vous avez "admin" comme valeur pour la ligne concernant votre utilisateur, dans ce cas la page d'administration doit être accessible.

    Idée : Peut-être avez-vous changé la configuration du répertoire d'administration, sans le renommer via FTP ? Il faut que la configuration soit conforme à la réalité du nommage du dossier sur le serveur.

     

    Gilles


  6. Bonjour,

     

    Je viens de tester sur la dernière version 7.0.3 : je clique sur pastille verte, ça passe en blanc - je recharge ensuite la page, c'est bien blanc => la table indique bien que c'est désactivé. Je reclique sur pastille blanche, ça passe en vert => la table indique bien que c'est activé.. Je recharge ensuite, c'est bien vert.

    Donc pour moi pour vu de problème.


  7. Vous avez apparemment créé ou modifié une requête SQL en rajoutant une jointure. Vous avez peut-être besoin de rajouter GROUP BY id   ou autre colonne suivant ce que vous souhaitez récupérer.

    Sinon, faites la récupération de votre information séparément si votre requête principale n'est pas adaptée.

    Par ailleurs, si cette information est à utiliser pour l'affichage de produits, vous n'êtes pas censé faire cela en SQL, mais récupérer l'information de catégorie qui est portée par la classe Product.

     

    Gilles


  8. Le fichier robots.txt est un ancêtre mal conçu, qui peut créer un dysfonctionnement majeur pour vous à la moindre erreur...

    Par ailleurs dans l'exemple que vous donner, quid de ces paramètres si ils ne sont pas les premiers dans la liste des get ?

    Il est tout à fait possible de gérer cela avec robots.txt mais dans ce cas là faites bien attention, et soyez sûr à 100% (je ne vous garantis rien sur les syntaxes pour éviter de vous induire en erreur, vérifiez dans les notices sur le web sur ce sujet).

     

    Gilles


  9. Paulanna,

     

    Vous pouvez calculer le pourcentage avec les méthodes de Product get_final_price et get_original_price (n'utilisez pas d'autre méthode en apparence plus rapide de récupération de tel ou tel type de pourcentage de réduction, sinon pour des prix flash par exemple ne serait pas calculé le bon pourcentage), et en créant une variable Smarty avec ->assign(...) pour ensuite changer l'apparence dans le fichier template Smarty en rajoutant le pourcentage là où vous souhaitez.

     

    Gilles


  10. Bonjour,

     

    La valeur que vous avez changée est probablement la valeur par défaut de la variable dans la définition de la fonction.

    Vous devez soit changer la valeur dans tous les appels à la fonction d'upload, soit changer le contenu de la fonction format_filename_base du fichier lib\fonctions\fonctions.php renomme les fichiers, comme l'indique Simon.

     

    Gilles


  11. Bonjour,

     

    Ces pages ne donnant pas les mêmes résultats, il est normal qu'elles soient référençables.

    Néanmoins, dans google webmaster tools, vous pouvez indiquer de ne pas tenir compte de telle ou telle variable en GET.

    Vous pouvez aussi dans la génération des balises meta mettre un test PHP sur ces variables GET et changer la valeur de la balise meta "robots".

     

    Gilles

Twitter Advisto ecommerce

Facebook PEEL Shopping