Flux d’activité

Flux d’activité de Messages

  1. Willy


    Bonjour,

    tu as acheté la version premium pour la mettre sur free ensuite :)

    Payes toi un hebergement sur 1and1 ca sera beaucoup mieu !

    Si tu supprimes ton fichier .htaccess tu vires pas mal de sécurité quand même.

    Pour ta base sql, ouvre le fichier lib/sql/peel.sql et colle le dans la requete sql de ton mysql.

    Et ensuite tu pourras de logguer avec info@peel.fr et mot de passe admin.

    Tu as bien mis les bosn répertoires et fichier en chmod 777 pour permettre l'écriture et la lecture en autre ?

    Willy

  2. biliejoe


    Bonjour à tous,

    je vient de recevoir le module peel premenium et j'essai de l'installer sur le serveur de free. Mon soucis, lorsque tous les fichier ont été uploader sur le serveur, lorsque j'accede pour la premiere fois à la page il me renvoie une erreur 500 donc pour remedier au problemes je supprime le fichier .htaccess tous redevient normal.

    Mais mon autre soucis c'est que la base sql ne veut pas se creer je suis obliger d'importer le fichier donc je n'ai pas de compte admin par defaut ...

    Donc mes question, quelle sont les modification a faire dans le .htaccess afin de retrouver mes pages et aussi pour la base sql.

    je vous souhaite une bonne journée a tous et à bientot

  3. Willy


    C'est juste un nouveau statut que tu veux ?

    Les clients devront pouvoir commander de nouveaux produits comme des clients normaux ?

    Pour moi tu dois créer un profil comme pour revendeur en attente et accepté.

    Ensuite tu n'affiches la rubrique et la page que si tu as le bon profil grace à la fonction "necessite_priv($priv)"

    Fait bien un controle sur l'affichage de la tpage à afficher comme pour administrer/index.php

    Willy

  4. Aquarelle


    voila je suis en train de tester la gestion de stock et j ai quelque erreurs

    sur la page de gestion du stock separé

    ca commance comme ça en haut de page

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\peel\administrer\stock.php:2) in c:\program files\easyphp1-8\www\peel\configuration.inc.php on line 61

    ensuite j ai ça

    Notice: Undefined index: submit_ajouter in c:\program files\easyphp1-8\www\peel\administrer\stock.php on line 14

    Notice: Undefined index: submit_supprimer in c:\program files\easyphp1-8\www\peel\administrer\stock.php on line 20

    et impossible de modifier les stock .

    apres sur la page de presentation des produits j ai cette erreur

    Réf. : pr211

    au nom du ganjo

    Prix : 3,80 € T.T.C

    Notice: Undefined index: stock in c:\program files\easyphp1-8\www\peel\achat\index.php on line 135

    Ajouter au caddie | + de détails

    voila si quelqu un peu donner une reponce

    recharge le fichier ici http://www.michel-pilato.fr/stock.txt

  5. 3DVF


    Salut,

    Je souhaite créer une section sur ma boutique qui vas etres réservé a mes client.

    J'ai besoin donc d'un status supplémentaire à validé dans l'admin de la boutique, afin d'éviter que les personnes n'ayant pas acheter le produit spécifique ne puissent pas accédé à la rubrique.

    Avez vous quelques piste à me donner?

    Merci

  6. KinF


    Si un utilisateur se connecte ou non, qu'il ajoute un produit dans son caddie, s'il ferme son navigateur et revient vite son caddie sera toujours rempli.

    En standard, je crois bien que la session utilisateur et la session panier sont liés.

    Willy

    PS: par contre pourquoi appeler voter post "Correctif Session", ca laisse à croire que vous publiez un correctif...

    Ok c'est bien ce qu'il me semblait puisque l'on peut modifier le lifetime de la session dans php.ini

    Concernant le titre du sujet en effet c'est une erreure de ma part puisque au départ j'étais parti sur autre chose

    J'y penserai pour la prochaine fois merci

    Willy

  7. Willy


    Si un utilisateur se connecte ou non, qu'il ajoute un produit dans son caddie, s'il ferme son navigateur et revient vite son caddie sera toujours rempli.

    En standard, je crois bien que la session utilisateur et la session panier sont liés.

    Willy

    PS: par contre pourquoi appeler voter post "Correctif Session", ca laisse à croire que vous publiez un correctif...

  8. KinF


    Bonjour à tous,

    Je voulais savoir si une session à une durée de vie unique ou multiple.

    Je m'explique:

    Un utilisateur qui s'authentifie sur un site à sa session qui conservée en tant qu'utilisateur et

    si on marque par exemple 30 min pour la session il va pouvoir fermer son navigateur et revenir

    sur le site toujours avec sa session activée et son pseudo affiché à l'écran.

    En revanche est-ce que si j'ajoute des produits à mon panier d'achat le fait de fermer et de revenir

    sur le même site, je les retrouve dans mon panier ou est-ce remis à 0 ?

    Bref peut-on gérer de façon indépendante l'utilisateur, panier .... avec une Session ?

    Merci

  9. Suspensionlab.be


    Bonjour,

    Je vais donner ma page des "meilleures ventes" étant donnée qu'elle marche et que ça pourrait donner des pistes à quelqu'uns.

    Je précise que PEEL sert ici pour une boutique de vente en ligne de vins, vous pouvez voir le rendu à cette adresse (sachant que le design n'est pas encore fait) :

    http://chateaupartner.com/test/boutique/ventes.php

    voici le code (très simple en fait) :

    <?
    
    include("configuration.inc.php");
    
    
    if (!isset($_GET['catid'])) {	$catid = 0;} else {$catid = intval($_GET['catid']);}
    
    
    $qid_c = recupere_sous_categorie($catid);
    
    
    $DOC_TITLE = "Chateau Partner";
    
    
    include("$repertoire_modele/haut.php");
    
    ?>
    
    
    <div id="content">
    
    <div class="tetiere" align="left">Meilleures Ventes</div>
    
    
    <table width="100%" cellpadding="2" cellspacing="1">
    
    	<tr>
    
    		<th id="breadCrumb">MILLESIME</th><th id="breadCrumb">CHATEAU</th><th id="breadCrumb">APPELLATION</th><th id="breadCrumb">COULEUR</th><th id="breadCrumb">PRIX</th>			</tr>
    
    
      <?php
    
    //Requête SQL 
    
    $sql = "SELECT
    
    			  Count(*) AS count
    
    			, p.id
    
    			, p.nom
    
    			, p.prix
    
    			, p.millesime
    
    			, p.couleur
    
    			, p.aoc
    
    		FROM peel_commandes_articles oi, peel_produits p
    
    		WHERE oi.produit_id = p.id
    
    		GROUP BY oi.produit_id, p.id
    
    		ORDER BY count
    
    		DESC LIMIT 10";
    
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    
    
    //Début de boucle
    
    while( $sortie = mysql_fetch_array($req))
    
    
    { 
    
    //Affichage de chaque ligne pour chaque produit
    
    echo "<tr bgcolor='"; if($o==1) { echo "#ECECEC"; $o++; } else { echo "#FFFFFF"; $o=1; }
    
    echo "'>
    
    
    	<th class=\"catalogue\">$sortie[millesime]</th>
    
    	<th class=\"catalogue\"><font color=#993333><b>";
    
    	?>
    
    
    <a href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$sortie['id'] ?>&catid=<?=$catid?>"><?echo stripslashes($sortie['nom']) ?>
    
    
    <?
    
    echo "</a></b></font></th>
    
    	<th class=\"catalogue\">$sortie[aoc]</th>
    
    	<th class=\"catalogue\"><b>$sortie[couleur]</th>
    
    	<th class=\"catalogue\">$sortie[prix] €</th>
    
    
    </tr>"; 
    
    
    }
    
    
    echo "</table>";
    
    
    /******************************************************************************
    
     * FONCTIONS
    
     *****************************************************************************/
    
    
     function recupere_sous_categorie($catid=0) { 
    
    /* Récupère le nom et la description de toutes les sous-catégories de celle-ci */
    
    	$qid = mysql_query("SELECT id, nom, description, parent_id  FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); 
    
    	return $qid; 
    
    }
    
    
    ?>
    
    
    </div>
    
    <?php include("$repertoire_modele/bas.php"); ?>
    Voilà, en espérant que cela puisse t'aider suspensionlab...
    Bonjour, J'aimerais maintenant afficher l'image du produit qui va avec la description, j'ai essayé mais la page index.php est alors vierge et j'ai une erreur SQL. J'ai essayé comme ceci:
    <?php
    
    //Requête SQL 
    
    $sql = "SELECT
    
    			  Count(*) AS count
    
    			, p.id
    
    			, p.nom
    
    			, p.image1
    
    			, p.prix
    
    					FROM suspensionlab_commandes_articles oi, suspensionlab_produits p
    
    		WHERE oi.produit_id = p.id
    
    		GROUP BY oi.produit_id, p.id
    
    		ORDER BY count
    
    		DESC LIMIT 10";
    
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    
    
    //Début de boucle
    
    while( $sortie = mysql_fetch_array($req))
    
    
    { 
    
    //Affichage de chaque ligne pour chaque produit
    
    echo "<tr bgcolor='"; if($o==1) { echo "#ECECEC"; $o++; } else { echo "#FFFFFF"; $o=1; }
    
    echo "'>
    
    
    
    	<td class=\"petit\"><font color=#993333><b>";
    
    	?>
    
    
    <a href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$sortie['id'] ?>&catid=<?=$catid?>"><?echo stripslashes($sortie['nom']) ?><?echo stripslashes($sortie['image1']) ?>
    
    
    <?
    
    echo "</a></b></font>
    
    	 $sortie[prix] €</th>
    
    
    </tr>"; 
    
    
    }
    
    
    echo "";
    
    
    /******************************************************************************
    
    * FONCTIONS
    
    *****************************************************************************/
    
    
    function recupere_sous_categorie($catid=0) { 
    
    /* Récupère le nom et la description de toutes les sous-catégories de celle-ci */
    
    	$qid = mysql_query("SELECT id, nom, description, parent_id  FROM suspensionlab_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); 
    
    	return $qid; 
    
    }
    
    
    ?>

    et ceci s'affiche sur le navigateur:

    CAP LOGO BLACK221106_194443_suspensionlab_gmVpeM.jpg 20.95 €

    SHIRT LS BLACK X-Large090507_125407_suspensionlab_Fgqfw4.jpg 62.50 €

    CAP BLACK TRUVATIV090507_124323_suspensionlab_6pDUz5.jpg 20.95 €

    SUSPENSIONLAB SHIRT Medium060507_162604_suspensionlab_FuwGwf.jpg 19.95 €

    ç-a-d le nom de la photo et pas l'image?!

    Pouvez-vous m'aider?

    Merci,

    Suspensionlab

  10. JCN Consultant


    Bonjour Willy,

    J'ai eu beau chercher je n'ai pas trouvé la réponse... ou alors le titre était mal rédigé :)

    Ce qui m'a fait chercher la solution d'autant que la version installée est la dernière puisque c'est Peel qui a effectué la migration il y a un mois. Il est dommage que cette version n'ait pas inclus le correctif si le problème était connu (sujet abordé d'après toi) ... <_<

    Cordialement.

    Jean-Claude

  11. Willy


    J'ai commencé à intégrer l'eco taxe dans ma boutique mais j'ai probleme

    1- j'ai créer une table ecotaxe avec 2 champs : champ id(int(11)) non nul autoincrément

    champ ecotaxe (float(5.2)) non nul défaut: 0.00

    2- j'ai créer un champ eco taxe dans la table produits

    3- j'ai ajouter - <a href="<?php echo $wwwroot?>/administrer/ecotaxe.php">Gérer l'ecotaxe</a> dans administrer/modele/haut

    4- j'ai créer un fichier ecotaxe dans administrer

    donc apres avoir fait dans le back office, j'ai bien le lien gerer ecotaxe mais lorsque je clique dessus il y a qui s'affiche :

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/website/2057/root/boutique/administrer/ecotaxe.php on line 162

    ensuite si clique sur ajouter un eco taxe, et que j'ajoute un chiffre ceci s'affiche :

    Fatal error: Call to undefined function: insere_ecotaxe() in /home/website/2057/root/boutique/administrer/ecotaxe.php on line 35

    Pour la première erreur, tu as oublié de modifier un champs dans ta requete SQL:

    $result=mysql_query("SELECT id, tva FROM peel_ecotaxe ORDER BY id DESC");
    Met:
    $result=mysql_query("SELECT id, ecotaxe FROM peel_ecotaxe ORDER BY id DESC") or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    Pour ta seconde erreur, tu as oublié de renommer la fonction:
    function insere_tva($id, $frm)
    Appelle la:
    function insere_ecotaxe($id, $frm)

    Willy

  12. UltraVox


    C'est bien ce que je pensais : le fichier .ZIP original distribué par PEEL.FR est foireux, tout au moins pour la version PEEL SHOPPING. Non seulement les sous catégories "débloquent", mais de surcrois la boutique fait encore plus la tronche sous I.E., que sous Firefox.

    Non très franchement, je suis sûr que le très sympatique Monsieur Ruault a oublié deux ou trois trucs importants lors de la dernière MAJ ^^

    Ok pour un accès à ma boutique, cher eric-lavoisier. Je viens juste de ré-installer la Base et Peel Shopping. J'ai aussi une vieille version de PEEL gratuite qui est, quant à elle, parfaitement opérationnelle. Disons que ses bugs sont ailleurs ^^

    Je vous contact en privé pour vous donner l'URL et l'accès.

    Merci d'accepter de perdre votre temps........

  13. john11400


    J'ai commencé à intégrer l'eco taxe dans ma boutique mais j'ai probleme

    1- j'ai créer une table ecotaxe avec 2 champs : champ id(int(11)) non nul autoincrément

    champ ecotaxe (float(5.2)) non nul défaut: 0.00

    2- j'ai créer un champ eco taxe dans la table produits

    3- j'ai ajouter - <a href="<?php echo $wwwroot?>/administrer/ecotaxe.php">Gérer l'ecotaxe</a> dans administrer/modele/haut

    4- j'ai créer un fichier ecotaxe dans administrer

    donc apres avoir fait dans le back office, j'ai bien le lien gerer ecotaxe mais lorsque je clique dessus il y a qui s'affiche :

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/website/2057/root/boutique/administrer/ecotaxe.php on line 162

    ensuite si clique sur ajouter un eco taxe, et que j'ajoute un chiffre ceci s'affiche :

    Fatal error: Call to undefined function: insere_ecotaxe() in /home/website/2057/root/boutique/administrer/ecotaxe.php on line 35

    Voici mon fichier eco taxe, si quelqu'un peut me dire ce qui ne va pas

    <?php

    include("../configuration.inc.php");

    necessite_identification();

    necessite_priv("admin");

    $DOC_TITLE = "Gestion de l'ecotaxe";

    include("modeles/haut.php");

    if (isset($_GET['start'])) {$start = $_GET['start'];} else {$start = 0;}

    if (isset($_POST['mode'])) {$mode = $_POST['mode'];}

    elseif (isset($_GET['mode'])) {$mode = $_GET['mode'];}

    else {$mode = "liste";}

    switch ($mode) {

    case "ajout" :

    affiche_formulaire_ajout_ecotaxe();

    break;

    case "modif" :

    affiche_formulaire_modif_ecotaxe(intval($_GET['id']));

    break;

    case "suppr" :

    supprime_ecotaxe(intval($_GET['id']));

    affiche_liste_ecotaxe($start);

    break;

    case "insere" :

    insere_ecotaxe(intval($_POST['id']), $HTTP_POST_VARS);

    affiche_liste_ecotaxe($start);

    break;

    case "maj" :

    maj_ecotaxe(intval($_POST['id']), $HTTP_POST_VARS);

    affiche_liste_ecotaxe($start);

    break;

    default :

    affiche_liste_ecotaxe($start);

    break;

    }

    include("modeles/bas.php");

    /******************************************************************************

    * FONCTIONS

    *****************************************************************************/

    function affiche_formulaire_ajout_ecotaxe() {

    /* Affiche un formulaire vierge pour ajouter un ecotaxe*/

    global $frm;

    /* Valeurs par défaut */

    $frm['nouveau_mode'] = "insere";

    $frm['ecotaxe'] = "";

    $frm['titre_bouton'] = "Ajouter";

    affiche_formulaire_ecotaxe();

    }

    function affiche_formulaire_modif_ecotaxe(&$id) {

    /* Affiche le formulaire de modification pour le ecotaxesélectionné */

    global $frm;

    /* Charge les informations du produit */

    $qid = mysql_query("

    SELECT *

    FROM peel_ecotaxe

    WHERE id = $id

    ");

    $frm = mysql_fetch_array($qid);

    $frm['nouveau_mode'] = "maj";

    $frm['titre_bouton'] = "Sauvegarder";

    affiche_formulaire_ecotaxe();

    }

    function affiche_formulaire_ecotaxe() {

    GLOBAL $frm,$id,$wwwroot;

    ?>

    <form name="entryform" method="post" action="<?php echo $_SERVER['PHP_SELF']?>?start=0">

    <input type="hidden" name="mode" value="<?php echo $frm['nouveau_mode']?>" />

    <input type="hidden" name="id" value="<?php echo $frm['id']?>" />

    <table class="normal" border="0" width="100%" cellpadding="0" cellspacing="1">

    <tr><td colspan="2" height="1" bgcolor="#336699"><img src="/images/blank.gif" height="1" alt="" /></td></tr>

    <tr bgcolor="#eeeeee">

    <td class="label" colspan="2">Ajouter ou modifier ecotaxe</td>

    </tr>

    <tr><td colspan="2" height="1" bgcolor="#336699"><img src="/images/blank.gif" height="1" alt="" /></td></tr>

    <tr>

    <td class="normal" colspan="2">ecotaxe :</td>

    </tr>

    <tr>

    <td colspan="2" class="normal"><input class="formulaire1" type="text" name="ecotaxe" style="width:40%" value="<?php echo $frm['ecotaxe'] ?>" /> %</td>

    </tr>

    <tr>

    <td colspan="2"><input class="bouton" type="submit" value="<?php echo $frm['titre_bouton'] ?>" /></td>

    </tr>

    </table>

    </form>

    <?php

    }

    function supprime_tva($id) {

    /* Supprime le ecotaxespécificié par $id. Il faut supprimer le ecotaxe

    * puis les entrées correspondantes de la table tva_categories. */

    /* Efface le ecotaxe*/

    $qid = mysql_query("DELETE FROM peel_ecotaxe WHERE id = $id");

    ?>

    <p class="normal">

    ecotaxe été effacé.

    </p>

    <?php

    }

    function insere_tva($id, $frm) {

    /*ajoute le ecotaxedans la table tva*/

    $qid = mysql_query("

    INSERT INTO peel_ecotaxe(ecotaxe) VALUES ('$frm[ecotaxe]')");

    }

    function maj_ecotaxe($id, $frm) {

    /* Met à jour le ecotaxe$id avec de nouvelles valeurs. Les champs sont dans $frm */

    /* Met à jour la table ecotaxe*/

    $qid = mysql_query("

    UPDATE peel_ecotaxe SET ecotaxe = '$frm[ecotaxe]' WHERE id = '".intval($frm['id'])."'");

    }

    function affiche_liste_ecotaxe($start)

    {

    ?>

    <table border="0" cellpadding="0" cellspacing="1" width="100%">

    <tr>

    <td class="entete" colspan="3">Gérer ecotaxe</td>

    </tr>

    <tr>

    <td colspan="4"><a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=ajout">

    [Ajouter un ecotaxe]</a></td>

    </tr>

    <?php

    $result=mysql_query("SELECT id, tva FROM peel_ecotaxe ORDER BY id DESC");

    if (mysql_num_rows($result) == 0) {echo "<tr><td class=\"normal\"><b>Aucun ecotaxe enregistré dans la base.</b></td></tr>"; }

    else {

    ?>

    <tr bgcolor="#6699ff">

    <td class="menu">Action</td>

    <td class="menu">ecotaxe</td>

    </tr>

    <?php

    while ($ligne = mysql_fetch_array($result)) { ?>

    <tr>

    <td class="normal"><a class="normal" onClick="java script:return confirm('Êtes-vous sûr de vouloir supprimer ecotaxe?');" title="Supprimer <?php echo $ligne['nom'] ?>" href=<?php echo $_SERVER['PHP_SELF]?>?mode=suppr&id=<?php echo $ligne['id'] ?>"><img src="../images/poubelle.gif" border="0" alt="" /></a></td>

    <td class="normal"><a class="normal" title="Modifier ce ecotaxe" href="<?php echo $_SERVER['PHP_SELF']?>?mode=modif&id=<?php echo $ligne['id'] ?>"><?php echo $ligne['ecotaxe'] ?></a> %</td>

    </tr>

    <?php

    }

    }

    echo "</table>";

    }

    ?>

  14. UltraVox


    Essai manqué :)

    Ca n'apporte aucune modification quant à la position des catégories qui s'affichent toujours au même endroit.

    J'ai bien intégré le Code dans la feuille de style "bleu.css" qui est celle par défaut dans PEEL.

    Bref, tout ceci me fatigue... Je sent que je vais arrêter d'embêter tout le monde avec ce "problème".

    Je décide de ré-installer PEEL Shopping.

    Si ça ne fonctionne pas immédiatement, tel que c'est sensé fonctionner, alors je serais obligé de changer.

    Merci encore.

  15. UltraVox


    Merci, je vais essayer de suite.

    A savoir cependant que je n'ai apporté aucune modification aux styles. Comme dit plus haut, je n'ai changé que les balises TITLE de quelques pages. Aucune autre modification n'a été apporté car entre temps j'ai rencontré ce problème que j'ai souhaité régler au plus vite, sans succès.

    Merci pour votre aide.

Twitter Advisto ecommerce

Facebook PEEL Shopping