CédriC

Utilisateur open source
  • Compteur de contenus

    148
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par CédriC

  1. CédriC a ajouté un message dans un sujet  comment désactivé un compte ...   


    Bonjour,
    Le problème si on rajoute un caractere dans son adresse mail, il aura alors la possibilité de créer un nouveau compte avec sa bonne adresse mail !
    • 0
  2. CédriC a ajouté un message dans un sujet  Pagination de la page new.php   

    Bonjour,

    A priori j'ai trouvé petit bug ! ;)
    Le problème se situe dans la requete pour la pagination !

    Toi comme nous tous dans peel nous devons trouver ceci :

    //Boutons précédent et suivant if($start) {print("<a class=petit href=\"achat/new.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 AND p.on_new = 1"); Or pour cette pagination la requete interroge la catégorie (qui ne sert à rien car nous voulons que des produits !) Alors dans cette requete nous allons enlever le :pc.categorie_id = $catid pour y mettre à la place seulement les produits en nouveautés p.on_new = 1 . il faut aussi enlever ce morceau dans les lien <a href= .... catid=".$catid."& et laisser <a class=petit href=\"achat/new.php?start=".($start-$nb)."\">

    Tout devrait fonctionnier ! :huh:
    • 0
  3. CédriC a ajouté un message dans un sujet  Pagination de la page new.php   


    Le nb correspond aux nombres d'article affichés dans la page.
    Que ce passe t'il si tu met $nb=30 au lieu de 65 par ex ? As tu ta pagination qui s'affiche ?
    Car actuellement tu as bien 65 articles d'affichés !
    • 0
  4. CédriC a ajouté un message dans un sujet  Array au lieu de €uro ?   

    modifie ligne 42:

    echo "<div style=\"text-align: center\" class=\"normal\"><a href=\"java script:css_popup( '".$repertoire_upload."/".$prod['image2']."', '".htmlspecialchars($prod['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."', '".fprix($prix)." ".$_SESSION['devise']['symbole]." ttc' );\" />zoom</a></div>"; Corrige ton erreur par ce code la echo "<div style=\"text-align: center\" class=\"normal\"><a href=\"java script:css_popup( '".$repertoire_upload."/".$prod['image2']."', '".htmlspecialchars($prod['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."', '".fprix($prix)." ".$_SESSION['devise']['symbole']." ttc' );\" />zoom</a></div>";

    Il manquait un ' apres ['symbole']
    • 0
  5. CédriC a ajouté un message dans un sujet  Problème fonction "Dire à un ami"   


    Merci pour cette relaxe Maitre LAVOISIER !! :lol:
    • 0
  6. CédriC a ajouté un message dans un sujet  Problème fonction "Dire à un ami"   


    Bonjour,
    Alors excusez-moi Eric (meme si je sais que ce n'est pas votre vrai nom) si je donne des manipulations inutiles.
    J'ai manqué de concentration au moment de la lecture du 1er post.

    • 0
  7. CédriC a ajouté un message dans un sujet  Problème fonction "Dire à un ami"   

    Bonjour,
    A tout hasard ! Avez vous modifié le texte dans le ficihier lang fr.php ?

    Vous devriez avoir un code qui ressemble à celui ci :

    <!-- D&eacute;but Dire &agrave; un ami --> <font class="normal"> <? if (($yname=="") || ($fname=="") || ($femail=="")|| ($yemail=="")) { print "MSG_ERR_FRIEND"; } else { print "<div class=\"tetiere\">".TELL_FRIEND."</div>"; print MSG_FRIEND_SEND; $items = "6"; for ($numitems=1; $numitems < $items; $numitems++) { if (($fname[$numitems]!="") && ($femail[$numitems]!="")) { mail("$femail[$numitems]",html_entity_decode(SUBJECT_EMAIL_FRIEND),html_entity_decode(OBJECT_EMAIL_FRIEND),"FROM:$yemail"); } } ?> <p> <a href = "<? echo "$referer"; ?>" class="normal"><?echo BACK_REFERER;?></a></p> </font> <? } ?>
    • 0
  8. CédriC a ajouté un message dans un sujet  Problème fonction "Dire à un ami"   

    Bonjour,
    A tout hasard ! Avez vous modifié le texte dans le ficihier lang fr.php ?

    Vous devriez avoir un code
    • 0
  9. CédriC a ajouté un message dans un sujet  Problème fonction "Dire à un ami"   

    Bonjour,
    A tout hasard ! Avez vous modifié le texte dans le ficihier lang fr.php ?

    Vous devriez avoir un
    • 0
  10. CédriC a ajouté un message dans un sujet  Problème fonction "Dire à un ami"   

    Bonjour,
    A tout hasard ! Avez vous modifié le texte dans le ficihier lang fr.php ?

    Vous devriez avoir
    • 0
  11. CédriC a ajouté un message dans un sujet  Pagination de la page new.php   

    Bonjour,
    Tres beau design ton site ! J'aime bien.
    Pourrais-je avoir les sources de la page NEW.php

    Logiquement au début de la source on devrait retrouver une valeur comme celle ci

    $nb = 30; //nombre d'enregistrement par page
    • 0
  12. CédriC a ajouté un message dans un sujet  Affichage produits associees   

    Un petit lien permettrai de voir le résultat définitif !
    :huh:
    • 0
  13. CédriC a ajouté un message dans un sujet  Array au lieu de €uro ?   

    Plus besoin de donner le code :huh: .
    Paulanna connaissait déjà à priori le prob.

    Bonne vente !
    • 0
  14. CédriC a ajouté un message dans un sujet  Array au lieu de €uro ?   



    Il nous faudrait le code stp !
    • 0
  15. CédriC a ajouté un message dans un sujet  Affichage produits associees   


    Met ceci alors dans ta page modele\default\template.php :
    trouve la function et remplace la
    Ligne ~501 à 669

    function template_index_produit($id, $where, $form) { global $wwwroot; global $dirroot; global $repertoire_images; global $repertoire_upload; $sqlProd = " SELECT p.id , p.nom_".$_SESSION['langue']." , p.promotion , p.description_".$_SESSION['langue']." , p.descriptif_".$_SESSION['langue']." , p.image1 , p.image2 , p.prix , p.prix_revendeur , p.points , p.comments , p.on_stock , p.affiche_stock , p.delai_stock , p.on_check , p.on_flash , p.flash_start , p.flash_end FROM peel_produits p WHERE p.etat = '1' AND p.id = '".intval($id)."' ".$where.""; $resProd = mysql_query($sqlProd); $prod = mysql_fetch_array($resProd); $start = mktime(); $end = mktime(date("H",strtotime($prod['flash_end'])), date("i",strtotime($prod['flash_end'])), date("s",strtotime($prod['flash_end'])), date("m",strtotime($prod['flash_end'])) , date("d",strtotime($prod['flash_end'])), date("Y",strtotime($prod['flash_end']))); $ecart_secondes = $end - $start; $ecart_jours = floor($ecart_secondes / (60*60*24)); setlocale(LC_TIME, "fr"); echo "<table border=\"0\" width=\"100%\" height=\"210\" cellpadding=\"0\" cellspacing=\"0\">"; if ($prod['on_flash'] == 1) { echo "<tr>"; echo "<td class=\"label\" colspan=\"2\" align=\"center\">Il reste $ecart_jours jours avant la fin de la vente flash<br />".FLASH."<br />".FLASH_FROM." ".date("d-m-Y H:i",strtotime($prod['flash_start']))." ".FLASH_TO." ".date("d-m-Y H:i",strtotime($prod['flash_end']))."</td>"; echo "</tr>"; } echo "<tr>"; echo "<td valign=\"top\" class=\"normal\" width=\"140\" align=\"center\">"; echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"140\" align=\"center\">"; echo "<tr>"; echo "<td class=\"normal\" width=\"100\" height=\"140\" align=\"center\" valign=\"middle\">"; $prix = $prod['prix'] * (1-$prod['promotion']/100); if (!empty($prod['image2'])) { echo "<a href=\"achat/produit_details.php?id=".$prod['id']."\" alt=\"".$prod['nom_'.$_SESSION['langue'].'']."\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\">"; echo "<img class=\"searchImg\" align=\"center\" width=\"70\" alt=\"".$prod['nom_'.$_SESSION['langue'].'']."\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\" title=\"&nbsp;\" src=\"".$repertoire_upload."/".$prod['image1']."\" onmouseover=\"showtrail( '".$repertoire_upload."/".$prod['image2']."', '".$prod['nom_'.$_SESSION['langue'].'']."', '".$prix." &euro;', '5.0000', '1', '1', 280, 1 );\" onmouseout=\"hidetrail();\" /></a>"; } else { echo "<a href=\"achat/produit_details.php?id=".$prod['id']."\">"; echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" width=\"70\" border=\"0\" title=\"".$prod['nom_'.$_SESSION['langue'].'']."\"/>" : "<img src=\"$wwwroot/images/photo-non-disponible.gif\" width=\"130\" alt=\"photo non disponible\" border=\"0\">"; echo "</a>"; } echo "</td></tr><tr><td class=\"normal\" width=\"100%\" align=\"center\">"; affiche_prix($prod['id']); echo "</td>"; echo "</tr></table>"; echo "</td>"; echo "<td valign=\"top\" class=\"normal\">"; echo "<p><a class=\"titre\" href=\"achat/produit_details.php?id=".$prod['id']."\">".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."</a></p>"; $sqlBrand = "SELECT m.nom_".$_SESSION['langue']." as nom FROM peel_produits p, peel_produits_marques pm, peel_marques m WHERE pm.produit_id = '".intval($id)."' AND pm.produit_id = p.id AND pm.marque_id = m.id"; $resBrand = mysql_query($sqlBrand); $Brand = mysql_fetch_object($resBrand); echo "<p>"; if (mysql_num_rows($resBrand) > 0 ) { echo MANUFACTURER." : ".html_entity_decode($Brand->nom)."<br />"; } //$descriptif = html_entity_decode($prod['descriptif_'.$_SESSION['langue'].'']); //$descriptif = substr($descriptif, 0, 40); //$descriptif = substr_replace($descriptif,'...',-3); $description = html_entity_decode($prod['description_'.$_SESSION['langue'].'']); //$description = substr($description, 0, 40); //$description = substr_replace($description,'...',-3); //echo "<p>".$descriptif."</p>"; echo "<p>".$description."</p>"; echo "<img src=\"images/lirelasuite.gif\" align=\"absmiddle\" alt=\"".MORE."\" title=\"".MORE."\">&nbsp;<a href=\"achat/produit_details.php?id=".$prod['id']."\">".MORE."</a>"; if (empty($prod['on_check'])) { $prod['on_stock'] == 1 ? affiche_critere_stock1($prod['id'], $prod['affiche_stock'], $form) : affiche_critere_stock0($prod['id'], $form); } else { affiche_check($prod['id'], $form); } echo "<br />"; $prod['comments'] == 1 ? "<br /><b>".COMMENTS."</b><br /><textarea name=\"comment\" class=\"formulaire1\"></textarea>" : "<input type=\"hidden\" name=\"comment\" class=\"formulaire1\" value=\"\">"; #- Si le produit permet au client de proposer un commentaire echo "<br />"; echo "</td>"; echo "</tr>"; echo "</table>"; if (est_identifie()) { if (a_priv("admin")) { echo "<a href=\"administrer/produits.php?mode=modif&id=".$prod['id']."\" class=\"label\">MODIFIER LE PRODUIT</a>"; } } echo "</div>"; }
    • 0
  16. CédriC a ajouté un message dans un sujet  Affichage produits associees   


    En fait ce que tu souhaites c'est de ne pas avoir les "..." et ensuite l'image "+ de details" quand ton descriptif est trop long mais bien le descriptif complet quoi qu'il arrive et apres le "+ de details" !!!
    • 0
  17. CédriC a ajouté un message dans un sujet  Affichage produits associees   


    Ce code est à placé dans Achat\Modeles\produit_detail.php
    Ligne ~98 à ~173
    • 0
  18. CédriC a ajouté un message dans un sujet  Affichage produits associees   

    Je prend tous ces compliments au 1er degré. C'est sympa de ta part (oupss je t'ai tutoyé ;) tu peux en faire de même nous sommes sur un forum ou l'ambiance est bonne).


    Si je comprend bien tu souhaites avoir le titre, l'image et la description au lieu du titre, image, '+ de details'

    Alors essai ceci à la place du code :

    <tr> <td class="normal" colspan="2"> <?php echo "<div align=\"right\"><a class=\"normal\" href=\"$wwwroot/direaunami.php\"><img src=\"$wwwroot/images/mail.gif\" align=\"absmiddle\" border=\"0\"></a>"; echo "&nbsp;<a class=\"normal\" href=\"$wwwroot/direaunami.php\"><b>".TELL_FRIEND."</b></a></div>"; echo "<br /><br />"; /* Charge les produits associ&eacute;s */ $select = mysql_query(" SELECT p.id, p.nom_".$_SESSION['langue'].", p.description_".$_SESSION['langue'].", p.image1, p.prix, pr.reference_id FROM peel_produits p ,peel_produits_references pr WHERE p.id = pr.reference_id AND pr.produit_id = '".$prod['id']."' ") or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows($select) > 0) { $nb_cellules = mysql_num_rows($select); $nb_colonnes = 2; echo "<div class=\"entete\"><img src=\"images/fleche.gif\" /> ".ASSOCIED_PRODUCT."</div><br />"; echo "<p><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\">"; $j = 0; while ($ref = mysql_fetch_array($select)) { if ( $j % $nb_colonnes == 0 ) { echo "<tr valign=top>"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { // on affiche une cellule if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" width=\"50%\" align=\"center\">"; } else { echo "<td class=\"newsCelluleTwo\" width=\"50%\" align=\"center\">"; } echo "<a class=\"titrecategorie\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".stripslashes($ref['nom_'.$_SESSION['langue'].''])."</a><br /><br />"; if (!empty($ref['image1'])) { echo "<a class=\"titrecategorie\" href=achat/produit_details.php?qte=1&id=".$ref['id']."><img src=$repertoire_upload/".$ref['image1']." width=\"330\"/></a><br />";} echo "<font class=\"normal\">".nl2br(html_entity_decode($ref['description_'.$_SESSION['langue'].'']))."</font><br />"; } echo "</td>"; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "</tr>"; } } echo "</table></p>"; } if (est_identifie()) { if (a_priv("admin")) { echo "<a href=\"administrer/produits.php?mode=modif&id=".$prod['id']."\" class=\"label\">MODIFIER LE PRODUIT</a>"; } } ?> </td> </tr>
    • 0
  19. CédriC a ajouté un message dans un sujet  Affichage produits associees   

    Voici ce que j'ai fait pour une personne :


    <tr> <td class="normal" colspan="2"> <?php echo "<div align=\"right\"><a class=\"normal\" href=\"$wwwroot/direaunami.php\"><img src=\"$wwwroot/images/mail.gif\" align=\"absmiddle\" border=\"0\"></a>"; echo "&nbsp;<a class=\"normal\" href=\"$wwwroot/direaunami.php\"><b>".TELL_FRIEND."</b></a></div>"; echo "<br /><br />"; /* Charge les produits associ&eacute;s */ $select = mysql_query(" SELECT p.id, p.nom_".$_SESSION['langue'].", p.image1, p.prix, pr.reference_id FROM peel_produits p ,peel_produits_references pr WHERE p.id = pr.reference_id AND pr.produit_id = '".$prod['id']."' ") or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows($select) > 0) { $nb_cellules = mysql_num_rows($select); $nb_colonnes = 2; echo "<div class=\"entete\"><img src=\"images/fleche.gif\" /> ".ASSOCIED_PRODUCT."</div><br />"; echo "<p><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\">"; $j = 0; while ($ref = mysql_fetch_array($select)) { if ( $j % $nb_colonnes == 0 ) { echo "<tr valign=top>"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { // on affiche une cellule if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" width=\"50%\" align=\"center\">"; } else { echo "<td class=\"newsCelluleTwo\" width=\"50%\" align=\"center\">"; } echo "<a class=\"titrecategorie\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".stripslashes($ref['nom_'.$_SESSION['langue'].''])."</a><br /><br />"; if (!empty($ref['image1'])) { echo "<a class=\"titrecategorie\" href=achat/produit_details.php?qte=1&id=".$ref['id']."><img src=$repertoire_upload/".$ref['image1']." width=\"330\"/></a><br />";} echo "<a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".MORE."</a><br />"; } echo "</td>"; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "</tr>"; } } echo "</table></p>"; } if (est_identifie()) { if (a_priv("admin")) { echo "<a href=\"administrer/produits.php?mode=modif&id=".$prod['id']."\" class=\"label\">MODIFIER LE PRODUIT</a>"; } } ?> </td> </tr>


    Logiquement tout est OK !
    • 0
  20. CédriC a ajouté un message dans un sujet  ANNUAIRE   

    Pourquoi les personnes sont elles toujours impatientes ??? :huh:
    C'est vrai quoi ;)
    • 0
  21. CédriC a ajouté un message dans un sujet  Affichage produits associees   

    Slt,


    $nb_colonnes = 1; Signifie 1 colonne... Alors pour toi peut etre faut-il essayer $nb_colonnes = 2;
    • 0
  22. CédriC a ajouté un message dans un sujet  Pavé image en page d'accueil   


    Bonjour,
    Vous trouverez votre bonheur dans Modeles\Default\haut.php

    Petit indice :
    Environ à la ligne 362 ou ce trouve ceci

    <!--style="border:1px solid #E9EBEA;"--> <table border="0" width="960" cellspacing="1" cellpadding="0" bgcolor="white"> <tr> <td width="220" valign="top" class="normal"> <!-- insere ton code ici -->
    • 0
  23. CédriC a ajouté un message dans un sujet  question install wanewsletter   


    A priori tu ne dois pas mettre ceci :

    [i]http://www.bstock.fr/boutique/wa232/newsletter.php[/i] Tu dois créer une page PHP que tu appelle par ex subscribe_peel.php et tu inseres le code comme c'est marqué plus haut Tu dois envoyer sur une page de formulaire subscribe_peel.php ce qui donnerai ceci [i]http://www.bstock.fr/boutique/wa232/subscribe_peel.php[/i] Au final tu vas surement obtenir ceci : [i]<form method="post" action="http://www.bstock.fr/boutique/wa232/subscribe_peel.php"> Adresse email : <input type="text" name="email" maxlength="100" /> &nbsp; <input type="hidden" name="format" value="2" /> <input type="hidden" name="liste" value="1" /> <br /> <input type="radio" name="action" value="inscription" checked="checked" /> Inscription <br /> <input type="radio" name="action" value="desinscription" /> Désinscription <br /> <input type="submit" name="wanewsletter" value="Valider" /> </form> <?php define('IN_WA_FORM', true); define('WA_ROOTDIR', '/home.10.29/bstock/www/boutique/wa232'); include WA_ROOTDIR . '/newsletter.php'; ?>[/i]

    Bon courage !
    • 0
  24. CédriC a ajouté un message dans un sujet  question install wanewsletter   

    A priori tu n'as pas créé de liste de diffusion !
    ex : http://www.bstock.fr/boutique/wa232/subscribe.php

    Cela devrait nous donner le choix de s'incrire sur une liste.
    • 0
  25. CédriC a ajouté un message dans un sujet  Remise sur le montant total   

    Sinon pour faire 10% tu peux créer un code promo :-)
    C'est simple et Efficace :)
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping