mission

Utilisateur open source
  • Compteur de contenus

    30
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par mission

  1. mission a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Produits associés
    Bonjour,
    Lorsqu'un produit est associé à un autre, la réciproque est généralement vraie.
    Pour le faire sans peine, il faut modifier dans le fichier administrer\produits.php
    function insere_produit /* ajoute les références associées */ qui devient :

    for ($i = 0; $i < count($frm['references']); $i++) { if (!empty($frm['references'][$i])) { $qid = mysql_query(" INSERT INTO peel_produits_references (reference_id, produit_id) VALUES ('{$frm['references'][$i]}', '$produit_id')"); $qid = mysql_query(" INSERT INTO peel_produits_references (produit_id, reference_id) VALUES ('{$frm['references'][$i]}', '$produit_id')"); }} Ca, c'est simple. :( Mais comment faire pour empêcher l'enregistrement d'une référence à soi-même ? :D C'est-à-dire, empêcher l'enregistrement de la référence 255 au produit 255 ? Pour l'instant, je n'ai trouvé qu'un if ($ref['id'] != $prod['id']) au moment d'afficher le résultat, mais cela ne fait pas très propre. PS: dans le même ordre d'idée, lorsqu'on supprime un produit, la fonction 'supprime_produit($id)' il faut aussi le supprimer lorsqu'il est 'référence' dans la table peel_produits_references, sauf à se retrouver avec un produit B qui fait toujours référence à un produit C qui n'existe plus :) . Pour ce faire, il convient d'ajouter $qid = mysql_query("DELETE FROM peel_produits_references WHERE reference_id = $id"); après ou avant $qid = mysql_query("DELETE FROM peel_produits_referencesWHERE produit_id = $id");
    (On peut sans doute faire plus concis)

    Cordialement.
    • 1 réponse
    • 2 922 vues
  2. mission a ajouté un message dans un sujet  longeur et largeur comme variable en plus   


    Bonjour et félicitations pour cet outil.

    Juste une petite chose pour les prochaines versions, avant d'y être obligé :
    'caddie' est une marque déposée et, même s'il est passé dans le langage courant, il reste délicat de l'utiliser sur un site, en particulier sur la page modeles/haut.php ou il est affiché en majuscules :(

    Ceci dit, je n'ai pas forcément dit quelque chose :D

    @+
    • 0
  3. mission a ajouté un message dans un sujet  Image en fond de page   


    Bonjour,

    Merci pour cette réponse.
    J'ajoute que, pour que cela fonctionne, il faut aussi inhiber l'argument bgcolor dans :

    index.php : <table width="100%" border="0" cellpadding="0" cellspacing="0" class="normal" bgcolor="#ffffff"> (ligne 7)

    modeles/haut.php : <table border="0" cellpadding="5" cellspacing="0" align="center" height="100%" bgcolor="#ffffff"> de suite après <body>

    Merci pour votre aide.

    PS : comment indiquer que le fil est résolu ?
    • 0
  4. mission a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Image en fond de page
    Bonjour tou(te)s,
    J'aimerai avoir une image en fond d'écran sur toutes mes pages.
    J'ai essayé sans succès dans modeles/haut.php de remplacer <body> par
    <body background="../images/mon_image.jpg"> .
    J'ai tenté également dans mon modèle de couleur .css de remplacer background: #3C7A6D; par
    background: "../images/mon_image.jpg;
    Mais ça ne marche pas non plus.

    Quel code dois-je utiliser et où dois-je le mettre ?
    Merci d'avance pour votre aimable information.
    • 3 réponses
    • 4 434 vues
  5. mission a ajouté un message dans un sujet  barre entre le menu et les produits   


    Bonjour,
    Dans la dernière version open source, le code à changer se situe vers la ligne 80 de modeles/haut.php :
    <td width="180" valign="top" style="border-right:1px solid #000000;padding:5px;">
    à remplacer par
    <td width="180" valign="top" style="border-right:0px solid #000000;padding:5px;">

    Juste comme ça....
    Cordialement.
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping