Simon développeur PEEL

Administrateur PEEL
  • Content count

    2,889
  • Joined

  • Last visited


Everything posted by Simon développeur PEEL

  1. Simon développeur PEEL added a post in a topic [Peel Premium 2.8] Erreur dans css.php   

    Bonjour,

    Votre version étant ancienne, pourriez-vous nous "copier/coller " les lignes aux alentours de la ligne 104 dus fichier css.php présent dans votre dossier "administrer" afin de pouvoir vous orienter sur le problème en question ?

    De ce que je comprends du message d'erreur que vous avez, une variable 'nom' est utilisée sans être initialisée.
    • 0
  2. Simon développeur PEEL added a post in a topic Utiliser un autre modèle   

    Bonjour,

    Dans votre répertoire "administrer", il y un fichier "sites.php" dans lequel se trouve aux alentours de la ligne 177 le code suivant :

    <input type="hidden" name="template_directory" value="standard" /> Il vous suffit donc de remplacer "standard" par votre nouveau nom de dossier vers lequel pointer ce qui donne dans votre cas : <input type="hidden" name="template_directory" value="monTheme" />
    • 0
  3. Simon développeur PEEL added a post in a topic Diffférence entre codage pour l'affichage des images.   

    Bonjour,

    C'est effectivement une solution à essayer seulement il vous faudra vérifier où vous vous situez dans vos script pour permettre de pointer vers le répertoire "uplaod" (ex : "../uplaod", "upload", "../../uplaod");

    Dans le fichier configuration.inc.php, vous avez une ligne qui correspond au chemin absolu du répertoire "upload" :

    $repertoire_upload = $wwwroot."/upload";

    Il vous suffit de supprimer $wwwroot pour obtenir le chemin relatif à partir de la racine de votre boutique.

    A vous ensuite d'adapter suivant les script qui sont appelés à tel ou tel endroit de votre site.
    • 0
  4. Simon développeur PEEL added a post in a topic Diffférence entre codage pour l'affichage des images.   

    Bonjour,

    Dans le caddie, ce sont les photos du produit présentes dans le répertoire "upload/"
    alors que sur la page achat/index.php?catid=X , ce sont les photos du produit présentes dans le répertoire "upload/thumbs"
    • 0
  5. Simon développeur PEEL added a post in a topic cheque cadeau   

    Je pense que le mieux est de ne pas tenir compte de la table peel_sites_pivot !
    • 0
  6. Simon développeur PEEL added a post in a topic Affichage alléatoire produits   

    Bonjour,

    Il vous suffit de reprendre la requête générée pour afficher les produits dans une catégorie et d'y ajouter "ORDER BY RAND()" qui vous triera de manière aléatoire les résultats de la requête.

    Cette requête doit se trouver dans votre répertoire "modeles" (modeles/XXXX) dans le fichier template.php avec la fonction "affiche_produit_en_ligne($catid)".

    Par exemple la requête que vous devrez générer pourra être du genre de celle qui suit :

    SELECT p.id, p.nom_".$_SESSION['langue']." as nom, p.promotion, p.descriptif_".$_SESSION['langue']." as descriptif, p.id_marque, p.image1, p.image2, p.prix, p.prix_revendeur, p.prix_flash, p.points, p.on_stock, p.affiche_stock, p.delai_stock, p.on_rupture, p.on_check, p.on_flash, p.flash_start, p.flash_end
    FROM peel_produits p
    INNER JOIN peel_produits_categories pc ON (pc.produit_id = p.id)
    INNER JOIN peel_sites_pivots ps ON (ps.produit_id = p.id)
    WHERE p.etat = '1'
    AND pc.categorie_id = '$catid' AND ps.site_id = '".intval($_SESSION['ecom']['id'])."'
    ORDER BY RAND()[/code]
    • 0
  7. Simon développeur PEEL added a post in a topic défilement des meilleures ventes   

    Bonjour,

    Sur peel, seul le bloc "A la une" permet de faire dérouler les produits.

    En revanche, il est tout à fait possible d'adapter ce qui existe pour le module "A la une" pour le module "Nouveauté".

    Les fonctions qui gèrent l'affichage déroulant se trouvent dans le fichier : modules/menus/fonctions.php
    • 0
  8. Simon développeur PEEL added a post in a topic tranches.php   

    Bonjour,

    Normalement, sur ce script tranches.php, vous devriez pouvoir gérer chaque tarif en renseignant une borne minimum en H.T, une borne maximum en H.T, la tarif des frais de port en H.T et le taux de TVA à appliquer.

    Les tranches de prix sont indépendantes des zones et il est donc normal de ne pas pouvoir choisir la zone et le type tel que cela est fait.

    En revanche, il est possible qu'en front-office votre gestion des frais de port par montant total de la commande ne soit pas prise en compte et cela vient de la fonction qui gère cela.

    Dans votre fichier lib/class/caddie.php, il suffit de remplacer la fonction "calcul_frais_expedition" existante par :


    function calcul_frais_expedition(&$typeId, &$zoneId) {

    global $seuil_total;
    global $seuil_total_reve;

    $sql = "SELECT tarif_ht, tva FROM peel_tranches WHERE borne_min <= ".$this->total_produit." AND borne_max > '".$this->total_produit."'";

    $query = mysql_query($sql) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.' . mysql_error());

    $t = mysql_fetch_object($query);

    $this->cout_transport_ht = $t->tarif_ht;

    $this->cout_transport = $t->tarif_ht * (1+$t->tva/100);

    $this->tva_cout_transport = $this->cout_transport - $this->cout_transport_ht;

    $seuil = (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") ? $seuil_total_reve : $seuil_total;

    if ($this->total_produit > $seuil && $this->zoneFranco == 1) {$this->cout_transport = $this->cout_transport_ht = $this->tva_cout_transport = 0;} //- Frais de port gratuit si le total TTC des produits est > au seuil.

    }[/code]
    • 0
  9. Simon développeur PEEL added a post in a topic Bloquer le choix du mode de transport / FDP offerts   

    Bonjour,

    Il n'est pas possible de base sur une boutique peel de ne proposer que certains types de transports et pas d'autres dans le cas ou le seuil de gratuité des frais de port est atteint.

    Cependant, il est tout à fait possible par un développement spécifique de permettre le choix à l'administrateur de bloquer ou non un mode de transport quand ce seuil est atteint.

    Une des solutions possibles consisterait à ajouter dans l'administration une checkbox dans les modes de transports permettant d'afficher ou non le mode en question quand le seuil de gratuité est atteint. Cela se traduirait en base de données par exemple par un champ "on_seuil" dans la table "peel_types" dont la valeur serait soit 0 soit 1 suivant le choix de l'administrateur.

    il resterait au moment de l'affichage des modes de transport dans le caddie de vérifier si le seuil est atteint que le mode transport en question est à proposer ou non.

    En espérant avoir été relativement clair dans mes explications !
    • 0
  10. Simon développeur PEEL added a post in a topic cheque cadeau   

    Bonjour,

    les évolutions qu'il y a eu entre la 2.9 et 5.3 sont assez importantes et le modèle de données a bien entendu évolué. Il est tout à fait possible d'intégrer le module de chèques cadeaux sur une 2.9 à partir d'une 5.3 mais il faudra faire intervenir dans le code surtout en ce qui concerne les requêtes SQL puisque, comme vous l'avez indiqué, par exemple la table peel_sites_pivot n'existait pas dans la 5.3.

    La démarche à suivre est de comparer les tables concernées par ce module chèques cadeaux et et de modifier les requêtes utilisée dans la 5.3 afin d'adapter cela à votre version 2.9
    • 0
  11. Simon développeur PEEL added a post in a topic Question sur le stock   

    Bonjour,

    Dans Peel premium, la gestion des stocks tient bien compte des tailles et coloris associés aux produits !
    • 0
  12. Simon développeur PEEL added a post in a topic Cacher le prix av de s'identifier   

    Bonjour,

    Au moment d'afficher le prix, il suffit de faire un test pour vérifier si l'utilisateur est connecté ou non. Pour cela, il existe une fonction sur peel : "est_identifie()"

    Dans le code, cela donnerait quelque chose comme :

    ( ( est_identifie() ) ? affiche_prix($prod['id']) : 'Vous devez être connecté pour voir les prix' );

    A adapter suivant votre version de peel.
    • 0
  13. Simon développeur PEEL added a post in a topic panier   

    Bonjour,

    Si je comprends bien votre problématique, certains de vos produits sont associés à plusieurs catégories. Pourquoi ne pas afficher un lien vers chacune des catégories en question ?

    Sinon, vous avez la solution qui consiste à passer par une variable de session dans la class caddie. Variable de session qui sera à mettre à jour chaque fois qu'un produit sera ajouté dans votre caddie ( fonctions place() et ajout() )
    • 0
  14. Simon développeur PEEL added a post in a topic serveur mySQL   

    Avez-vous essayé en vous créant un compte par le biais de l'inscription via le front office ?

    Si tel n'est pas le cas, je vous invite à vous créer un compte comme un utilisateur lambda le ferait via le formulaire d'inscription. Ensuite, rendez-vous dans votre base de données, dans la table peel_utilisateurs et modifiez votre enregistrement en remplaçant dans le champ 'priv' : 'util' par 'admin'.

    Ensuite, déconnectez-vous et reconnectez-vous en front office afin que les changements soient pris en compte et que vous ayez maintenant les droits admin !
    • 0
  15. Simon développeur PEEL added a post in a topic add image   

    Bonjour,

    Quelle version de peel utilisez-vous ? Faites-vous allusion au lien qui se trouve sur la fiche détail d'un produit côté front office lorsqu'on est logué en tant qu'administrateur ?
    • 0
  16. Simon développeur PEEL added a post in a topic Impossible de mettre les articles sous l'onglet du site   

    Bonjour,

    En allant sur votre boutique, je me rends compte qu'effectivement le liens "Presse" dans votre menu du haut mène vers l'URl suivante : http://www.boutiquechevere.com/lire/index.php?rubid=1

    Or, vous avez supprimé la rubrique "presse" (qui devait très certainement être la rubrique dont l'id est 1) et en la recréant, la rubrique est maintenant associée à un nouvel id (visiblement 15 en cliquant sur votre lien "presse" du menu de gauche) et l'URL est donc devenue la suivante : http://www.boutiquechevere.com/lire/rubrique-presse-15.html

    Il faut donc vous rendre dans le répertoire modeles que vous utilisez afin de modifier le fichier haut.php (modeles/XXX/haut.php). Vous devriez trouver un lien qui correspond à celui de "Presse" dans le menu haut et vous propose de remplacer dans le lien en question la partie "index.php?rubid=1" par "rubrique-presse-15.html" (au passage on en profite pour corriger la réécriture d'url qui n'était pas effective dans le lien "Presse" du menu haut)

    Exemple :

    <a href="xxxxxxx/lire/index.php?rubid=1"> devient <a href="xxxxxxx/lire/rubrique-presse-15.html">
    • 0
  17. Simon développeur PEEL added a post in a topic serveur mySQL   

    Bonjour,

    Quelle version de peel utilisez-vous ?
    • 0
  18. Simon développeur PEEL added a post in a topic panier   

    Bonjour,

    Dans votre base de données il doit exister une table nommée "peel_produits_categories" qui permet d'associer un id de produit à un id de catégorie.

    La requête SQL correspondante pour récupérer l'id de la catégorie est la suivante :


    SELECT categorie_id FROM peel_produits_categories WHERE produit_id = 'ID_DU_PRODUIT'
    • 0
  19. Simon développeur PEEL added a post in a topic url rewriting et imponline   

    Bonjour,

    Si effectivement vous activez l'url rewriting alors que votre hébergeur ne l'accepte pas, les URL de vos liens mèneront vers des erreurs 404.
    • 0
  20. Simon développeur PEEL added a post in a topic Shopping V4 Timeout   

    Bonjour,

    Pourriez-vous ouvrir le fichier "enregistrement.php" du dossier "utilisateurs" avec votre éditeur et copier / coller le code se trouvant aux alentours de la ligne 186 ? (par exemple de la ligne 180 à 190)

    D'après le message d'erreur qui vous est retourné, il s'agit de l'absence d'une virgule ou d'un point-virgule.
    • 0
  21. Simon développeur PEEL added a post in a topic menu et rubrique   

    Je n'ai pas compris votre demande. Pourriez-vous m'expliquer de nouveau ce que vous désirez faire afin que j'essaye de répondre au mieux à votre demande ?
    • 0
  22. Simon développeur PEEL added a post in a topic Shopping V4 Timeout   

    Bonjour,

    je vous conseille de vous créer un compte via le front-office comme un utilisateur lambda, de vous rendre ensuite dans votre base de données et de modifier dans la table peel_utilisateurs l'enregistrement concernant le compte que vous venez de créer en remplaçant dans le champ "priv" le mot "util" (qui indique des droits utilisateur) par "admin" (qui indique que le compte possède à présent des droits administrateur).

    Une fois cela fait, déconnectez-vous puis reconnectez-vous pour que vos nouveaux droits de compte administrateur soient pris en compte.
    • 0
  23. Simon développeur PEEL added a post in a topic Shopping V4 Timeout   

    Bonjour,

    Avez-vous vérifié si dans votre répertoire "upload" vous avez bien une image nommée "231108_184549_PEEL_zaUSks.jpg" ?

    Il se peut que toutes vos images n'aient pas été correctement téléchargées par le client FTP que vous avez utilisé.
    • 0
  24. Simon développeur PEEL added a post in a topic A la une et meilleures ventes   

    Bonjour,

    Je suppose que par onglet, vous voulez parler des encadrés "A la une" et "Meilleures ventes" dans le menu de droite.

    Si tel est le cas, il vous faudra supprimer ou passer en commentaire dans le répertoire "modeles" que vous utilisez (standard, blog ou autre) le morceau de code suivant qui doit se retrouver aux alenentours des lignes 40 à 60 :


    <div class="cadre">
    <div class="header">
    <h2>'. TOP .'</h2>
    </div>
    <div class="content_menu">';
    affiche_produit_colonne($cond = "p.on_top = 1", $titre = TOP);
    echo '</div>
    <div class="footer"><img src="images/blank.gif" width="195" height="11" alt="" /></div>
    </div>
    <div class="cadre">
    <div class="header">
    <h2>'. A_LA_UNE.'</h2>
    </div>
    <div class="content_menu">
    ';
    if($type_rollover == 1) { affiche_menu_deroulant_1();}
    elseif($type_rollover == 2) { affiche_menu_deroulant_2(); }
    echo '
    </div>
    <div class="footer"><img src="images/blank.gif" width="195" height="11" alt="" /></div>
    </div>[/code]
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping