alexletiti

Utilisateur open source
  • Compteur de contenus

    127
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par alexletiti


  1. J'ai réussi.

    Par contre j'aurai encore ue petite question.

    Quand on met insérer une image, elle n'est pa centré etle texte est a droite. Je souhaiterai que elle soit centré et que la référenc et le nom du produit soit au dessus de la photo.

    Pour la deuxième image, je souhaiterai qu'elle soit également centré et que l'on pisse a zoomer comme la prière.

    Merci d'avance.


  2. Bonjour,

    los de l'nscription d'un nouveau client, j'aurai besoin de rajouter des informations.

    Si c'est un homme, alors il faut qu'il remplisse obligatoirement son tour de hanche.

    Si c'est une femme ou une demoiselle, il faut qu'elle remplisse obligatoirement Son tour de poitrine, son bonnet et son tour de hanche.

    Pouvez vous me dire comment je dois faire ceci.

    Merci


  3. Voici mon fichier produit.php

    <?php

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

    necessite_identification();

    necessite_priv("admin");

    $DOC_TITLE = "Gérer les produits";

    include("modeles/haut.php");

    $start = vn($_REQUEST['start']);// Détermine la variable start (début de page)

    switch (vb script:return confirm('Êtes-vous sûr de vouloir supprimer le produit <?php echo addslashes($ligne['nom']) ?> ?');" class=normal" title="Supprimer <?php echo $ligne['nom] ?>" href="<?php echo $_SERVER['PHP_SELF']?>?mode=suppr&id=<?php echo $ligne['id'] ?>">

    <img src=<?php echo $wwwroot?>/images/poubelle.gif border=0></a></td>

    <td class="normal" align="center">

    <?php

    $sqlCAT = "SELECT id, nom FROM peel_categories c, peel_produits_categories pc WHERE pc.produit_id = ".$ligne['id']." AND c.id = pc.categorie_id";

    $resCAT = mysql_query($sqlCAT);

    if (mysql_num_rows($resCAT) > 0) {

    while ($cat = mysql_fetch_array($resCAT)) {

    echo html_entity_decode($cat['nom'])."<br />";

    }

    } else {

    echo "<font color=\"red\"><b>n.c</b></font>";

    }

    ?>

    </td>

    <td class="normal" align="center"><a class="normal" title="Modifier ce produit" href="<?php echo $_SERVER['PHP_SELF']?>?mode=modif&id=<?php echo $ligne['id'] ?>"><?php echo stripslashes($ligne['nom'])?></a></td>

    <td class="normal" align="center"><?php echo $ligne['prix'] ?> € T.T.C</td>

    <td align="center" class="normal"><?php if (empty($ligne['etat'])) {echo "<img src=\"".$wwwroot."/administrer/images/puce-blanche.gif\" alt=\"\" />";} else {echo "<img src=\"".$wwwroot."/administrer/images/puce-verte.gif\" alt=\"\" />";} ?></td>

    <td align="center" class="label"><?php if (empty($ligne['on_stock'])) { echo "n.a"; } else { echo ($ligne['stock'] <= 0) ? "<font color=\"red\">".$ligne['stock']."</font>" : $ligne['stock'];} ?></td>

    <td class="normal" align="center"><?php echo date("d-m-Y", strtotime($ligne['date_maj'])) ?></td>

    </tr>

    <tr><td align="center" class="normal" colspan="7">

    <?php

    $i++;

    }

    }

    //Boutons précédent et suivant

    if($start)

    {

    print("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?start=.($start-$nb)."&categorie=".vb($frm['categorie])."\">page pr&eacute;c&eacute;dent</a>");}

    $result=mysql_query($sql_count);

    $row=mysql_fetch_row($result);

    if($row[0]>($start+$nb))

    {

    if($start) {print(" / ");}

    print("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?start=.($start+$nb)."&categorie=".vb($frm['categorie])."\">page suivante</a>");

    }

    print("<br />");

    //Affichage des pages

    if($row[0]>$nb) // le nombre d'enreg. est > au nb de lignes d'affichage ?

    for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages

    {

    ?>

    <a class="normal" href="<?php echo $_SERVER['PHP_SELF']."?start=.$index*$nb; ?>&categorie=<?php echo vb($frm['categorie])?>"><?php echo $index+1; ?></a>&nbsp;

    <?php

    }

    echo "</td></tr></table>";

    }

    function valide_form_produit(&$frm, &$erreurs) {

    $erreurs = array();

    $msg = array();

    if (empty($frm['nom'])) {

    $erreurs['nom'] = true;

    $msg['nom'] = " Vous devez insérer un nom de produit.";

    }

    return $msg;

    }

    ?>

    Sur le forum j'ai déjà cherché mais j'ai rien trouvé


  4. Bonjour,

    je voudrais savoir si il est possible et si oui comment faire pour avoir des catégories, avec des sous catégories dans lesquels on met les produits.

    Je m'explique avec un exemple au hasard.

    J'ai 3 catégories différentes : par exemple bougies, vetements et tuperware

    Pour chaque catégories, je souhaiterai avoir plusieurs sous catégories pour mettre mes produits.

    Dans vetements, une sous catégories string, une autre nuisette....

    Et donc dans les sous catégories je pourrai mettre mes produits.

    Est ce que ma question est laire ?

    Etr est-elle réalisable ?

    Merci


  5. Voici le fichier achat/index.php

    <?php

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

    if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);}

    $qid_c = recupere_sous_categorie($catid);

    $DOC_TITLE = "[PEEL.FR]";

    include("$repertoire_modele/haut.php");

    ?>

    <div class="normal" style="border-bottom: 1px dotted grey;text-transform : uppercase;"><?php affiche_arbre_categorie($catid) ?></div>

    <?php

    $sqlcat = "SELECT image, description FROM peel_categories WHERE id = '".$catid."'";

    $rescat = mysql_query($sqlcat);

    $objcat = mysql_fetch_object($rescat);

    if ($rescat) {

    if (mysql_num_rows($rescat) > 0) {

    echo "<div align=\"center\" class=\"normal\">";

    if (!empty($objcat->image)) {

    echo "<img src=\"$wwwroot/upload/".$objcat->image."\" width=\"150\" align=\"center\">";

    }

    echo "<br /><br >".stripslashes($objcat->description);

    echo "</div>";

    }

    }

    if ($qid_c) {

    if (mysql_num_rows($qid_c) == 0) {

    echo "";

    } else {

    echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr valign=\"top\"><td class=\"normal\">";

    echo "<strong>Liste des sous catégories :</strong>";

    echo "</td></tr>";

    while ($cat = mysql_fetch_array($qid_c)) { ?>

    <tr valign="top"><td class="normal">

    <li><a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?catid=<?php echo $cat['id'] ?>"><?php echo $cat['nom'] ?></a></li>

    </td></tr>

    <?php }

    echo "<tr><td><img src=$wwwroot/images/blank.gif width=\"1\" height=\"10\" border=\"0\" alt=\"\" /></td></tr></table>";

    }

    } else {

    echo "";

    }

    ?>

    <?php

    $nb = 10; //nombre d'enregistrement par page

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

    // Récupération et affichage des données

    $sql = "SELECT p.id, p.nom, p.promotion, p.descriptif, p.image1, e.prix_ttc AS ecotaxe, p.stock, p.on_stock

    , IF(ISNULL(e.prix_ttc),p.prix, (p.prix + e.prix_ttc)) AS prix_catalogue

    , IF(ISNULL(e.prix_ttc),p.prix * (1-p.promotion/100),(p.prix * (1-p.promotion/100) + e.prix_ttc)) AS prix_vente

    FROM peel_produits_categories pc, peel_produits p LEFT JOIN peel_ecotaxes e ON (p.id_ecotaxe = e.id) WHERE p.id = pc.produit_id AND pc.categorie_id = '".intval($catid)."'

    AND p.on_special = '1' AND p.etat = '1' ORDER BY p.prix LIMIT $start,$nb";

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

    if (mysql_num_rows($result) == 0) {

    if (mysql_num_rows($qid_c) == 0) {

    echo "aucun produit disponible dans cette catégorie";

    }

    } else {

    echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";

    while($prod=mysql_fetch_array($result))

    {

    ?>

    <tr>

    <td class="normal" align="center" valign="middle" width="200" height="200">

    <?php if ($prod['image1'] != "") { ?>

    <img src="<?php echo $repertoire_images?>/<?php echo $prod['image1'] ?>" align="center" width="150" alt="" />

    <?php } else {?>

    <img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" align="center" alt="photo non disponible" />

    <?php }?>

    </td>

    <td class="normal">

    <?php

    echo (!empty($prod['reference'])) ? "<span class=\"petit\">Réf. : ".$prod['reference']."</span><br />" : "";

    echo "<a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=".$catid."\">";

    echo html_entity_decode($prod['nom'])."</a><br />";

    echo (!empty($prod['marque'])) ? "<font class=\"normal\">Marque : ".$prod['marque']."</font><br />" : "";

    echo nl2br(html_entity_decode($prod['descriptif']))."<br />";

    $prix = $prod['prix_vente'];

    if ($prod['promotion'] != 0) {?>

    <font color="#CC0000">Promotion : <?php echo $prod['promotion']; ?> %</font><br />

    Prix T.T.C : <s><?php echo fprix($prod['prix_catalogue']); ?></s>&nbsp;

    <font color="#CC0000"><?php echo fprix($prix); ?> € TTC</font><br />

    <?php } else {?>

    Prix : <font color="#CC0000"><?php echo fprix($prix); ?> € T.T.C</font><br />

    <?php } ?>

    <!-- Début du formulaire -->

    <?php

    if ($prod['on_stock'] == 0 || ($prod['on_stock'] == 1 && $prod['stock'] > 0)) { ?>

    <form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">

    <b>Quantité : </b>

    <select name="qte" class="formulaire1">

    <option value="1">1</option>

    <option value="2">2</option>

    <option value="3">3</option>

    <option value="4">4</option>

    <option value="5">5</option>

    </select>

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

    <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">

    <img src="<?php echo $wwwroot?>/images/caddie.gif" align=middle alt="" border="0" />

    </a>

    <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">

    Ajouter au caddie

    </a>

    <?php

    } else {

    echo "Produit en rupture de stock";

    }?>

    | <a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">

    <img src="<?php echo $wwwroot?>/images/voir.gif" align="middle" width="20" height="20" alt="" border="0" /></a>

    <a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">+ de détails</a><p>

    </form>

    <!-- Fin du formulaire -->

    <?php modifier($id = $prod['id'], $type = "produits"); ?>

    </td></tr>

    <tr>

    <td align="center" class="normal" colspan="2">

    <?php

    }

    //Boutons précédent et suivant

    if($start)

    {echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page pr&eacute;c&eacute;dente</a>");}

    $result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1");

    $row=mysql_fetch_row($result);

    if($row[0]>($start+$nb))

    {

    if($start)

    {echo (" / ");}

    echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>");

    }

    echo ("<br />");

    //Affichage des pages

    if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?

    echo ("Page :&nbsp;");

    for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages

    {

    ?>

    <b><a class="petit" href="<?php echo $_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><?php echo $index+1; ?></a></b>

    <?php

    }

    }

    echo "</td></tr></table>";

    }

    include("$repertoire_modele/bas.php");

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

    * 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;

    }

    ?>

    Merci


  6. Bonjour,

    moi aussi j'ai le même problème.

    Quand je met le produit en page d'accueil ça marche nickel, il s'affiche.

    Par contre quand je ne le met pas en page d'accueil mais quand même en ligne, le produit ne s'affiche plus.

    Quand je fais une recherche il apparait et c'est tout.

    Dans la table produit, il n'apparait pas quand il n'est pas en pages d'accueil.

    Merci pour votre aide.


  7. Bonjour aquarelle.

    J'ai la version shopping 3.

    Je suis un débutant.

    J'ai essayé de faire ce que tu a marqué car le stock de la version 3 ne marche pas.

    Mais depuis j'ai plein de messages d'erreurs.

    Pourrait tu m'aider

    soit en m'envoyant la boutique avec ta gestion du stock soit en te passant mes codes pour que tu puisse me rendre service si tu as le temps.

    Merci d'avance pour ton aide.

    Alexletiti


  8. Merci pour vos réponses.

    J'ai "encore" un problème.

    Quand jee veux modifier un mot de passe utilisateur, j'ai un message d'erreur qui s'affiche :

    Parse error: syntax error, unexpected T_STRING in /mnt/157/sda/8/1/www.charlottine/Boutique/utilisateurs/change_mot_passe.php on line 76

    Pouvez vous me dire ce que je dois faire.

    Merci d'avance


  9. J'ai déplacé le répertoire session à la racine et je n'ai plus les messages d'erreur.

    C'est cool.

    Par contre on fait comment pour accéder à la zone administrateur ?

    Car sur la démo il y a en bas à gauche pour l'administration, mais moi quand je me connecte, je n'ai pas.

    Y a t-il une adresse mail et un mot de passe initial ?

    Merci de votre aide qui m'est très utile

Twitter Advisto ecommerce

Facebook PEEL Shopping