Simon développeur PEEL

Administrateur PEEL
  • Compteur de contenus

    2 913
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par Simon développeur PEEL


  1. Bonjour,

    Pour la page d'accueil, la partie Notre sélection, il semblerait que le code qui se trouve dans la fonction "affiche_produit_catalogue()" du fichier modeles/standard/template.php à la ligne 1097 permette de spécifier la largeur maximum de l'image à afficher. le code est le suivant :

    $largeur = ($width >= 250) ? "250" : $width;
    Il vous suffit de remplacer les 250px de largeur maximum par la largeur que vous désirez. Pour les catégories, la fonction qui est utilisée est "template_index_produit_en_ligne()" dans le fichier modeles/standard/template.php à la ligne 245 :
    $largeur = ($width >= 150) ? "150" : $width;

    Il vous suffit de remplacer 150 par la largeur maximale que vous désirez.


  2. Bonjour,

    Sur quelles pages voulez-vous modifier la taille des photos ? Est-ce sur la page des catégories, dans la fiche détail du produit ?

    Par exemple, vous pouvez trouver dans le fichier standard/template.php à la ligne 245 le bout de code suivant :

    $largeur = ($width >= 150) ? "150" : $width;

    L'image à donc ici une largeur maximum de 150px.

    Cependant, les images des produits étant affichés à plusieurs endroits, il faudrait que vous nous précisiez où vous désirer modifier la taille des photos afin que nous puissions répondre au mieux à votre problème.


  3. Bonjour,

    Dans votre administration, dans la configuration de votre boutique vous avez la possibilité de modifier les tailles des vignettes via le module "Affichage des produits" (Taille des vignettes (page catalogue), Taille des photos (page produit))

    Quelle version de peel utilisez-vous ?


  4. Bonjour,

    Dans le fichier configuration.inc.php qui se trouve à la racine de votre boutique, il y a aux alentours de la ligne 100 3 variables qui sont définies et qui sont :

    $taux_tva1 = "19.60";

    $taux_tva2 = "5.50";

    $taux_tva3 = "0.00";

    Modifiez les 3 taux tel que vous les avez renseigné en base de données et cela devrait à présent fonctionner.


  5. Bonjour,

    De ce que je comprends du message d'erreur, il semblerait que le problème est l'exécution de la requête à la ligne 66 de votre fichier "administrer/cgv.php" :

    SELECT * FROM peel_cgv	WHERE id = 1

    Avez-vous vérifier dans votre base de données si la table "peel_cgv" existe bien et si tel est le cas, que l'enregistrement qui y est présent a bien son champ id à 1 ?

    Je vous laisse vérifier dans un premier temps cela pour que nous puissions ensuite vous aiguiller suivant votre réponse.


  6. Bonjour,

    Si vous désirez envoyer 2 mails, il vous suffit de recopier la ligne faisant appel à la fonction mail()

    mail($support,"[$site] Enregistrement de la commande $commandeid",$message,"FROM:$support");
    et de la recopier juste en dessous en adaptant avec l'adresse que vous désirez utiliser :
    mail("machin@bidule.com","[$site] Enregistrement de la commande $commandeid",$message,"FROM:$support");

    Pour le soucis des accents, le "copier/coller" que vous avez fait à déjà un soucis. Est-ce que dans votre fichier "modeles/standard/template.php" le problème est déjà présent ou bien est-ce uniquement dans l'email que vous recevez ?


  7. 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.


  8. 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" />


  9. 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.


  10. 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]

Twitter Advisto ecommerce

Facebook PEEL Shopping