Flux d’activité

Flux d’activité de Messages

  1. paulanna


    avec plasir,

    alors suffit de rajouter un champ prix_propose ds la table peel_produits à la manière du champ prix déjà présent et de faire un fomulaire dont le champ sera enregistré donc dans la table peel_produits

    il faut pour cela faire un requete insert (pour enregistrer) et une autre du type select pour afficher les prix proposés par les autres internautes.

  2. balam


    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>";
    
    
     }

    Merci Cédric,

    Il y a plus que ce que je voulai (zoom automatique sur l'image), super efficace.

    Bravo pour votre attitude et votre gentillesse.

    Très cordialement,

    Balam

  3. CédriC


    Oui en effet;

    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>";
    
    
     }

  4. CédriC


    Il y a l'affichage du produit et puis on clique sur plus de détail et on a la page avecen dessous les produits complémentaire.

    Je souhaite faire apparaitre la descrition du produit et non le descritif dans la page ou apparait le produits (page template.php)

    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" !!!

  5. balam


    Ce code est à placé dans Achat\Modeles\produit_detail.php

    Ligne ~98 à ~173

    Merci Cédric pour ta réponse.

    Il semble avoir mal exprimé ma demande.

    Alors pour être claire je suis en version 3.8.

    Il y a l'affichage du produit et puis on clique sur plus de détail et on a la page avecen dessous les produits complémentaire.

    Je souhaite faire apparaitre la descrition du produit et non le descritif dans la page ou apparait le produits (page template.php)

    J'ai ce code:

    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.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);

    $resCat = mysql_query("SELECT categorie_id FROM peel_produits_categories WHERE produit_id = '".intval($prod['id'])."'");

    $Cat = mysql_fetch_object($resCat);

    href_link($prod['id'], vn($Cat->categorie_id));

    echo (!empty($prod['image1'])) ? "<img src=\"$repertoire_upload/".$prod['image1']."\" width=\"150\" 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>";

    if (!empty($prod['image2'])) {

    echo "<div style=\"text-align: center\"><a

    href=\"java script:css_popup(

    '".$repertoire_upload."/".$prod['image2']."',

    '".htmlspecialchars($prod['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."',

    '".fprix($prix)." &euro; ttc'

    );\"

    />zoom</a></div>";

    }

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

    href_link_titre($prod['id'], vn($Cat->categorie_id));

    echo 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);

    echo "<p>".$descriptif."</p>";

    if (empty($prod['on_check'])) {

    echo "<img src=\"images/lirelasuite.gif\" align=\"absmiddle\" alt=\"".MORE."\" title=\"".MORE."\">&nbsp;<a href=\"achat/produit_details.php?id=".$prod['id']."\">".MORE."</a>";

    $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>";

    }

  6. balam


    Je prend tous ces compliments au 1er degré. C'est sympa de ta part (oupss je t'ai tutoyé :huh: 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>

    ESt-ce dans achat index pour faire ce changement ?

  7. CédriC


    Super, un grand merci à vous Cédric.

    J'insiste seulement sur le fait que tous les utilisateurs de peel ne peuvent pas connaitre le php comme des pro.

    S'il y avait une formule du style : paiement à l'heure, par exemple :huh: 20 €, je trouverai cela sympa.

    Merci encore Cédric et les autres (Paulanna, Willy, Patrice) pour leurs aides et leurs patiences.

    Prenons le temps de leurs donner leurs lauriers.

    Très cordialement,

    Balam

    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 j'ose, pouvez-vous me dire comment faire, et avec quel code mettre la descrition du produit au lieu du descritif ?

    Attention, je comprend que vous n'êtes pas là pour faire le travail à ma place.

    Je comprend aussi, qu'il ne faut pas mâcher le travail pour les autres.

    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>

  8. balam


    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 !

    Super, un grand merci à vous Cédric.

    Si j'ose, pouvez-vous me dire comment faire, et avec quel code mettre la descrition du produit au lieu du descritif ?

    Attention, je comprend que vous n'êtes pas là pour faire le travail à ma place.

    Je comprend aussi, qu'il ne faut pas mâcher le travail pour les autres.

    J'insiste seulement sur le fait que tous les utilisateurs de peel ne peuvent pas connaitre le php comme des pro.

    S'il y avait une formule du style : paiement à l'heure, par exemple :huh: 20 €, je trouverai cela sympa.

    Merci encore Cédric et les autres (Paulanna, Willy, Patrice) pour leurs aides et leurs patiences.

    Prenons le temps de leurs donner leurs lauriers.

    Très cordialement,

    Balam

  9. CédriC


    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 !

  10. balam


    Slt,

    $nb_colonnes = 1;
    Signifie 1 colonne... Alors pour toi peut etre faut-il essayer
    $nb_colonnes = 2;

    Bonjour Cédric,

    Oui et bien cela ne fonctionne pas ;-))

    J'avais incrusté cette variable, mais il semble que d'autre variable soient obligatoires.

    Je ne suis pas un pro du php.

    Peut être pouvez-vous m'aider ?

    Cordialement,

    Balam

Twitter Advisto ecommerce

Facebook PEEL Shopping