Gilles Boussin

Administrateur PEEL
  • Compteur de contenus

    16 264
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par Gilles Boussin


  1. Donc si votre referer est bon :

    - soit vous avez un problème général de session PHP => à tester avec var_dump($_SESSION); $_SESSION['test']=1;

    => ça doit afficher un contenu qui contient test = 1 au second appel

    - soit vous cherchez à valider 2 fois un formulaire => c'est normal que ça ne marche pas comme indiqué dans le message : c'est une sécurité qui notamment permet d'assurer une seule validation à un formulaire


  2. Vous me dites qu'il y a 0 produit alors qu'avant il y en avait 2... ?

    Je vous propose de faire comme suit :

    - créez un produit via l'administration

    - vérifiez que votre site est OK comme vous voulez

    - exportez ce produit

    - supprimez le

    - importez le

    => normalement ça marche (testé dans divers contextes)

    => il ne vous reste plus qu'à dupliquer cette ligne et modifier quelques aspects, et vérifier avec 2 produits. Et ensuite avec N.

    NB : faites bien attention au format de fichier


  3. Dans la version 6 de PEEL SHOPPING, il y a bien cette fonctionnalité. Si vous voulez changer de place la position de ce texte de descriptif court, vous pourrez modifier la place dans get_produit_details_html (lib/fonctions/display_product.php) des lignes :

    if (!empty($product_object->descriptif)) {

    $output .= '

    <p>' . $product_object->descriptif . '</p>';

    }

    Gilles


  4. Bonjour,

    Pour faire cela, il faut toucher au code et être un peu à l'aise en PHP.

    Il existe une fonction intéressante pour vous :

    /**

    * Affiche la marque du produit

    *

    * @param integer $id_marque

    * @param boolean $return_mode

    * @return

    */

    function get_brand_link_html($id_marque, $return_mode = false)

    => pour obtenir la marque cliquable dans un bout de code concernant un produit, appelez :

    get_brand_link_html($Product->id_marque, true)


  5. Je réitère ma réponse :

    "

    C'est donc un problème a priori ponctuel, rien de grave, tant que votre site a de bons liens.

    "

    NB : Il suffit qu'un lien ait été mauvais par le passé ou soit mauvais actuellement pour obtenir une erreur de crawl d'un moteur, ceci n'est qu'une indication qui vous permet de vérifier que votre site marche bien. Vous avez peut-être un lieu sans http:// quelque part, à vous de trouver où si c'est le cas, mais rien de bien important : si vous ne le trouvez pas, c'est que ce lien n'est pas majeur.

    Par défaut dans PEEL en tous cas, jamais vu ce problème => ce n'est donc pas une erreur du script, mais soit de modifications que vous avez faites, soit de contenu que vous avez mis, soit un lien d'un site tiers qui pointe vers cette mauvaise URL.

    Gilles


  6. Si le script dit que c'est mis à jour, c'est probablement que c'est bien le cas.

    Il doit y avoir une différence entre ce que vous voyez dans la boutique, et le nombre réel de produits en base de données.

    Affichez dans l'administration tous les produits, et regardez aussi en base de données directement dans peel_produits pour voir ce qui est réellement là.

    Gilles


  7. La précision en BDD est normalement de 5 chiffres après la virgule, ce qui peut être modifié avec phpmyadmin si nécessaire.

    Et à l'affichage c'est 2 chiffres après la virgule : ce point peut être changé dans lib/fonctions/fonctions.php dans la fonction fprix() dans la ligne :

    $prices_precision = 2;

    => indiquez une autre valeur que 2 si vous le souhaitez.


  8. Attention au fait que

    $page_column_count = 2;

    doit être présent en tant que ligne dans le code de la page qui traite la page à afficher.

    C'est indépendant de $nb_colonnes = 2 ou du 2 dans l'appel d'une fonction : ceci est un autre point, qui intervient dans l'usage de l'espace disponible, alors que $page_column_count permet lui de définir justement quel est l'espace disponible pour la zone centrale.

    Gilles


  9. Bonjour,

    Je comprends bien que ce sujet est important, néanmoins je dois vous préciser que cette version 5.0 date de 2007 si je ne me trompe pas... Or maintenant nous sommes en 2011, et entre temps de l'eau est passée sous les ponts, de la même manière que les version de PHP ont beaucoup évolué depuis.

    A défaut, nous pouvons intervenir en investiguant le sujet, mais ceci est une prestation facturée à l'heure. Nous ne pouvons pas vous apporter des réponses toutes prêtes sur ce genre de sujet d'une aussi ancienne version, et comme par ailleurs énormément d'améliorations ont été faites depuis, je ne peux que vous encourager à migrer cette boutique en version 6.

    Gilles


  10. Dans le code de la 6.1, je viens de regarder et les mentions de euro ou de € correspondent à la bonne gestion de ce sigle en entités HTML ou non suivant les cas.

    Il s'agit juste de remplacer par telle ou telle version, et non pas de chercher à afficher ce sigle.

    Le seul endroit où apparaît la mention de l'euro qu'il faut changer, c'est en base de données. Dans le module Premium, il y a un module de gestion de devises qui apparait dans la base de données, mais sinon par défaut il faut aller modifier le contenu de peel_devises via phpmyadmin.

    Dans la version 6.2 de PEEL SHOPPING qui sortira dans quelques semaines, il y aura dorénavant le module de gestion de devises initialement présent dans le module Premium.

    Gilles


  11. Bonjour,

    Tout ceci a été refait dans la version 6, qui est organisée de manière assez différente d'une version 5.

    Pour trouver du code, utilisez la fonction de recherche dans le répertoire de votre boutique d'éditeurs de texte tels que Notepad++.

    Regardez par ailleurs dans lib/fonctions/ les fichiers de fonction, ça vous permettra de comprendre un peu comment l'ensemble fonctionne.

    Gilles


  12. Vous avez :

    - une liste de pays, dont certains actifs et d'autres non

    - une liste de zones, qui regroupent certains pays

    - une liste de tarifs, qui sont associés à des zones

    Si vous configurez des tarifs correctement pour une zone qui comprend N pays, alors vous verrez apparaître les pays concernés.

    Je n'ai pas connaissance dans une version récente de dysfonctionnement là-dessus, je vous confirme que ça marche.


  13. Ce que vous indiquez semble cohérent : l'import vous dit qu'il met à jour et ne crée aucun produit, puisqu'il a trouvé des identifiants correspondants à ce que vous indiquez.

    Si vous voulez rajouter des produits en plus de ceux ayant ces identifiants, vous devez changer ces identifiants dans votre fichier Excel.

    Un id est censé être unique.

    Par ailleurs ça m'étonne que ça marche avec des id qui ne sont pas numériques, mettez des nombres ça serait mieux.


  14. Vous devez bien mettre :

    $page_column_count = 2;

    dans les pages que vous souhaitez, si vous mettez un 2, cela veut dire que vous ne devez pas voir la colonne de droite.

    Pour vos essais, rajoutez des modules dans la colonne de droite via l'administration, comme ça c'est plus clair : elle s'affiche ou non.

    Si elle s'affiche, c'est que

    $page_column_count = 2;

    n'est pas présent quelque part où vous le souhaitez.

    Gilles


  15. Bonjour,

    Pour faire ces modifications, il va falloir que vous passiez un peu de temps dnas le code PHP, ce ne sera pas simple et donc à ne faire que si vous êtes à l'aise en PHP. Sinon vous allez bloquer à certains moments ou créer des problèmes de validité HTML.

    Quand vous voulez retirer un élément, cherchez dans tout le code le mot, ou l'expression utilisée, remontez ainsi au fichier de langue, puis à propos du nom de la constante ça vous permet de trouver le code PHP concerné.

    Gilles


  16. Bonjour,

    Vous avez apparemment :

    - soit rajouté un caractère en début de fichier configuration.inc.php

    - soit édité ce fichier avec un éditeur non compatible UTF8 correctement, et cet éditeur a rajouté un BOM (caractères invisibles) au fichier alors qu'il ne doit pas le faire.

    => éditez vos fichiers avec Notepad++ par exemple, qui ne rajoutera pas intempestivement ce BOM, et repassez en mode UTF8 sans BOM ce fichier.

    Gilles

Twitter Advisto ecommerce

Facebook PEEL Shopping