ToM

Utilisateur open source
  • Compteur de contenus

    18
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par ToM

  1. ToM a ajouté un message dans un sujet  Affichage produits catégries   

    Super! Merci pour votre aide!
    • 0
  2. ToM a ajouté un message dans un sujet  Affichage produits catégries   

    J'ai maintenant ce message d'erreur:
    Parse error: syntax error, unexpected $end in /home/users2/c/cjcg/www/achat/index.php on line 204
    • 0
  3. ToM a ajouté un message dans un sujet  Affichage produits catégries   

    Merci!
    Pourriez-vous me dire où intégrer cette partie de code?
    • 0
  4. ToM a ajouté un message dans un sujet  Affichage produits catégries   

    Merci pour votre proposition mais cela ne fonctionne pas ...
    :(
    • 0
  5. ToM a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Affichage produits catégries
    Bonjour,

    J'ai un petit soucis avec l'affichage de mes produits au sein d'une même catégorie. Chacun des produits est présenté dans un petit cadre, et j'aimerai qu'ils s'affichent dans un tableau de 2 colonnes. Mon problème est qu'ils se mettent indéfiniment l'un a côté de l'autre. Voici le lien vers le site: http://cjcg.phpnet.org/

    Comme vous pourrez le voir, j'ai réussi pour la page d'accueil, mais pas pour les pages .../achat/index.php (rendez-vous dans la rubrique "ENSEMBLES" pour le constater).
    Voici le code de la page .../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 = "A C.J-C LINGERIE - Boutique en ligne"; include("$repertoire_modele/haut.php"); ?> <table cellpadding="0" cellspacing="0" border="0" > <tr><td class="tetiere" align="center" ><?php affiche_arbre_categorie($catid) ?></td></tr> </table> <div style="padding: 8px;"> <?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>".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 "</td></tr>"; while ($cat = mysql_fetch_array($qid_c)) { ?> <tr valign="top"><td class="normal"> </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 = 30; //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.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.prix, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1 ORDER BY p.prix LIMIT $start,$nb"; $result=mysql_query($sql); if (mysql_num_rows($result) == 0) { if (mysql_num_rows($qid_c) == 0) { echo "<center>Aucun produit disponible dans cette catégorie</center>"; } } else { echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr>"; while($prod=mysql_fetch_array($result)) { ?> <td class="petit" width="228px"> <table align="center" border="0" cellspacing="0" cellpadding="0" width="228px" style="margin-left: 24px;"> <tr><td class="label" align="center" style="background-image: url(<?php echo $wwwroot?>/images/bg_content_top.gif); background-repeat:no-repeat; height: 44px; width: 228px;"><a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"><?php echo $prod['nom']?></a></td></tr> <tr><td align="center" valign="middle" style="background-image: url(<?php echo $wwwroot?>/images/bg_content_center1.gif); background-repeat:no-repeat; height: 140px; width: 228px;"><?php if ($prod['image1'] <> "") {?> <div align="center" style="width: 228px;"><a href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"><img src="<?php echo $wwwroot?>/upload/<?php echo $prod['image1']?>" width="150" alt="" border="0" /></a></div> <?php } else {?><div align="center"><img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" with="150" alt="" /></div><?php }?></td></tr> <tr><td class="normal"> <div style="background-color: #e0c4e0; height: 4px; width: 228px;"><img src="<?php echo $wwwroot?>/images/cone_top_left.gif" style="float:left;"/><img src="<?php echo $wwwroot?>/images/cone_top_right.gif" style="float:right;"/></div> <div style="background-color: #e0c4e0; width: 228px; height: 35px; text-align: left;"> <table border="0"> <tr> <td align="left" style="padding-left: 10px; text-align: left;;"><?php $prix = $prod['prix'] * (1-$prod['promotion']/100); if ($prod['promotion'] != 0) {?> <font style="color:#CC0000; background-color:#fff600;"><b>- <?php echo $prod['promotion']; ?> %</b></font><br /> <s><?php echo fprix($prod['prix']); ?></s> <font color="#CC0000"><b><?php echo fprix($prix); ?> € TTC</b></font><br /> <?php } else {?> <font color="#CC0000"><b><?php echo fprix($prix); ?> €</b></font><br /> <?php } ?></td> <td align="left" style="padding-right: 10px; padding-left: 10px; text-align: left;"> <form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>"> <input type="hidden" name="qte" value="1"> <input type="hidden" name="id" value="<?php echo $prod['id'] ?>" /> </form> <a href="java script:document.ajout<?php echo $prod['id'] ?>.submit()"><img src="<?php echo $wwwroot?>/images/cad2.gif" class="<?php echo $wwwroot?>/domroll <?php echo $wwwroot?>/images/cad.gif" border="0" title="ajouter au caddie" alt="ajouter au caddie" /></a> <a href="<?php echo $wwwroot ?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>"><img src="<?php echo $wwwroot?>/images/info2.gif" class="<?php echo $wwwroot?>/domroll <?php echo $wwwroot?>/images/info.gif" border="0" title="toutes les infos produit" alt="toutes les infos produit" /></a> </td> </tr> </table> </div> <div style="background-color: #e0c4e0; height: 4px; width: 228px;"><img src="<?php echo $wwwroot?>/images/cone_bot_left" style="float:left;"/><img src="<?php echo $wwwroot?>/images/cone_bot_right.gif" style="float:right;"/></div> <br /> </td></tr> </table> </td> <?php } ?> </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écé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 : "); 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 d'avance!
    • 12 réponses
    • 5 597 vues
  6. ToM a ajouté un message dans un sujet  caractères spéciaux   

    Où sa cache-t-il ce fichier de langue??
    • 0
  7. ToM a ajouté un message dans un sujet  Récupérer la catégorie   

    Super!
    Problème réglé grace à votre aide. Merci pour tout!
    • 0
  8. ToM a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    caractères spéciaux
    Bonjour,

    J'ai un soucis d'affichage de la facture en fin de transaction. Aucun caractère spécial ne passe correctement. Ainsi, je me retrouve avec un titre ressemblant à cela: BON DE COMMANDE num�ro 3 du Mercredi 13 d�cembre 2006.
    Merci d'avance!
    • 4 réponses
    • 2 746 vues
  9. ToM a ajouté un message dans un sujet  Editer le style du menu   

    Mortel! Et moi qui m'acharnais sur function construit_arbo_cat ... aïe aïe aïe!!!
    Sincères remerciements.

    :blink:
    • 0
  10. ToM a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Editer le style du menu
    Bonjour,

    Je souhaiterai modifier le style du menu de gauche, en insérant davantage d'espace entre chaque catégorie affichée et en rajoutant quelques autres motifs entre chaque catégorie. Malheureusement, je ne trouve pas l'endroit ou modifier le code ...

    Merci d'avance!
    • 2 réponses
    • 2 007 vues
  11. ToM a ajouté un message dans un sujet  Récupérer la catégorie   

    Merci pour vos propositions! On s'en rapproche, sauf que maintenant tous les liens des produits de ma page d'accueil renvoient catid=0 ...
    • 0
  12. ToM a ajouté un message dans un sujet  Récupérer la catégorie   

    Merci pour les réponses. Malheureusement, cela ne fonctionne qu'à moitié! La page d'accueil m'affiche tous les articles en doubles avec un dont le lien catid=0 et l'autre menant vers la bonne catégorie ... Etrange ...
    • 0
  13. ToM a ajouté un message dans un sujet  Récupérer la catégorie   

    Cela ne fonctionne pas.

    Parse error: syntax error, unexpected T_IF in /home/users2/b/baltri/www/boutique/index.php on line 32


    Ci-dessous le code plus complet de la page. C'est le lien dans le dernier <div> auquel je souhaiterai ajouter la valeur de la catégorie:


    <?php include("$repertoire_modele/bas.php"); /****************************************************************************** * FUNCTIONS *****************************************************************************/ function print_on_specials() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele; $qid = mysql_query("SELECT id, nom, promotion, descriptif, image1, prix FROM peel_produits WHERE on_special = 1 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows($qid) == 0) { echo "Aucun produit n'a été prévu en page d'accueil"; } else { $nb_cellules = mysql_num_rows($qid); $nb_colonnes = 1; ?> <table align="left" border="0" cellspacing="0" cellpadding="0" width="100%"> <?php $j = 0; while ($prod = mysql_fetch_array($qid)) { if ( $j % $nb_colonnes == 0 ) { echo "<tr valign=\"top\">"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { // on affiche une cellule echo "<td class=\"petit\" width=\"50%\">"; ?> <table align="center" border="0" cellspacing="0" cellpadding="0" width="100%"> <tr><td align="left" valign="middle"> <table width="90%" border="0" align="left"> <tr> <td><?php if ($prod['image1'] <> "") {?> <div><blockquote><a href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>"><img src="<?php echo $wwwroot?>/upload/<?php echo $prod['image1']?>" width="150" border="0" alt="<?php echo $prod['nom']?>" /></a></blockquote></div>
    • 0
  14. ToM a ajouté un message dans un sujet  Récupérer la catégorie   

    $qid = mysql_query("SELECT id, nom, promotion, descriptif, image1, prix FROM peel_produits WHERE on_special = 1 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    Je ne sais pas si c'est bien cela??

    J'ai essayé plusieurs choses, en ajoutant catid, categorie ou une ligne $sql, mais je manque cruellement de connaissance ...
    • 0
  15. ToM a ajouté un message dans un sujet  Récupérer la catégorie   


    Balise <a> d'origine:
    <a href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>">

    J'ai essayé en rajoutant ceci:
    <a href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">

    Mais cela ne fonctionne pas.
    • 0
  16. ToM a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Récupérer la catégorie
    Bonjour,

    J'aimerai, lorsque je clique sur un produit présenté en page d'accueil, pouvoir afficher le produit dans sa catégorie. Pour l'instant, le lien mène vers $prod['id'] mais je n'arrive pas à lui faire récupérer la valeur catid. Merci d'avance!
    • 13 réponses
    • 3 633 vues
  17. ToM a ajouté un message dans un sujet  Pb Produits: 4ème image   

    Alors alors ... personne n'a pu se pencher sur le problème? Ou peut-être personne n'a besoin de 4 images par produits!!!
    • 0
  18. ToM a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Pb Produits: 4ème image
    Bonjour,

    J'ai un soucis lors de l'administration de mes produits. Lorsque je veux uploader ma 4ème image, celle-ci se charge en tant que "pdf". Du coup, cette 4ème image n'apparait pas sur la fiche produit et à sa place, apparait un lien vers le document pdf "télécharger la documentation" qui mène vers cette 4ème image.
    Comment faire pour corriger cela?
    Merci d'avance
    • 9 réponses
    • 3 990 vues

Twitter Advisto ecommerce

Facebook PEEL Shopping