CédriC
Utilisateur open source-
Compteur de contenus
148 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par CédriC
-
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
-
-
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é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 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
-
-
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
-
-
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
-
-
CédriC a ajouté un message dans un sujet Problème fonction "Dire à un ami"
Merci pour cette relaxe Maitre LAVOISIER !! :lol:
-
0
-
-
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
-
-
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ébut Dire à 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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
CédriC a ajouté un message dans un sujet Array au lieu de €uro ?
Il nous faudrait le code stp !
-
0
-
-
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=\" \" src=\"".$repertoire_upload."/".$prod['image1']."\" onmouseover=\"showtrail( '".$repertoire_upload."/".$prod['image2']."', '".$prod['nom_'.$_SESSION['langue'].'']."', '".$prix." €', '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."\"> <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
-
-
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
-
-
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
-
-
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 " <a class=\"normal\" href=\"$wwwroot/direaunami.php\"><b>".TELL_FRIEND."</b></a></div>"; echo "<br /><br />"; /* Charge les produits associé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 à 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
-
-
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 " <a class=\"normal\" href=\"$wwwroot/direaunami.php\"><b>".TELL_FRIEND."</b></a></div>"; echo "<br /><br />"; /* Charge les produits associé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 à 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
-
-
CédriC a ajouté un message dans un sujet ANNUAIRE
Pourquoi les personnes sont elles toujours impatientes ??? :huh:
C'est vrai quoi ;)
-
0
-
-
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
-
-
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
-
-
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" /> <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
-
-
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
-
-
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
-