Flux d’activité

Flux d’activité de Messages

  1. kefren


    Alors dans le morceau de code ci-dessous est la creation du bouton, il est créé comme les liens des catégories c'est à dire par le parcours de la fonction qui en crée autant que necessaire mais je ne sais pas ou récupérer les valeur "nom de la categorie" --> "$value" et "la valeur du lien" --> "$action"

    code du bouton :

    			?>
    
    				<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN="CENTER">
    
    				<TR><TD>
    
    				<FORM ACTION="<? $action ?> ">
    
    				<INPUT TYPE="SUBMIT" VALUE="<? $value ?>"></TD>
    
    				</FORM></TR>
    
    				</TABLE>
    
    			<?
    et je dois recupérer ces valeurs dans la fonction : "function construit_menu_arborescent_cat"
    function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1)
    
    {
    
    		 global $wwwroot, $catid;
    
    		 $indent_cat +=1;
    
    		 if(is_array($catid)) $catid=0;
    
    		 // Recherche de tous les noeuds ayant $parent comme noeud parent
    
    		 $qid = mysql_query("SELECT id, parent_id, nb, nom_".$_SESSION['langue']." FROM peel_categories WHERE parent_id = $parent_cat AND etat = '1' ORDER BY position");
    
    		 // Si la requete a abouti
    
    		 if($qid){
    
    			// Pour toutes les entr&eacute;es
    
    			while($cat = mysql_fetch_array($qid)){
    
    				  // Boucle pour ajouter l'indentation (une image vide)
    
    				  // Pour aller plus loin on peut g&eacute;rer des lignes de suite
    
    				  for($i=0;$i<$indent_cat;$i++){
    
    					  $sortie_cat .= "<img src='$wwwroot/images/mnu_empty.gif' border=0>";
    
    				  }
    
    				  // Recherche d'enfant pour d&eacute;terminer l'aspect de l'icone (feuille ou dossier)
    
    				  $fils_cat = mysql_query("SELECT 'id', 'parent_id', nom_".$_SESSION['langue']." FROM peel_categories WHERE 'parent_id' = ".$cat['id']." AND etat = '1' ORDER BY position");
    
    				  $div_cat = 'mysql_num_rows($fils_cat)';
    
    				  // Si il y a des enfants
    
    				  if ($div_cat) {
    
    					  // Ajout de l'icone du dossier
    
    					  $sortie_cat .= "<img src='$wwwroot/images/menplus.gif' border=0>&nbsp;";
    
    					  // Ajout du lien (identique &agrave; construit menu)
    
    					  $sortie_cat .= "<a class=menuleft href=$wwwroot/achat/index.php?catid=" . $cat['id'] .">";
    
    					  // Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel)
    
    					  if($cat['id']=='$catid') $sortie_cat .= "<b>";
    
    
    					  // Ajoute le nom de la cat&eacute;gorie et d&eacute;bute un calque DIV ayant pour ID l'Id de la cat&eacute;gorie
    
    					  $sortie_cat .=  html_entity_decode($cat['nom_'.$_SESSION['langue'].'']);
    
    
    					  $nb = calcul_nbprod_parcat($cat['id']);
    
    
    					  if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }
    
    
    					 $sortie_cat .= "</a></b><br /><DIV id=".$cat['id'];
    
    					  // Recherche si le noeud fait partie de l'arborescence du noeud actif
    
    					  parent_noeud_cat($cat['id'],'$catid', $actif_cat=0);
    
    					  // Si Oui,
    
    					  if(($cat['id'] == $catid) || ($actif_cat == 1)){
    
    						  // Rends le calque visible
    
    						  $sortie_cat.= " style=\"display:yes\">\n";
    
    					  }
    
    					  else{
    
    						  // Sinon, rends le calque invisible
    
    						  $sortie_cat.= " style=\"display:none\">\n";
    
    					  }
    
    				  }
    
    				  // Sinon, c'est un document 
    
    				  else{
    
    					  // Ajoute l'image du document
    
    					  $sortie_cat .= "<img src='$wwwroot/images/menminus.gif' border=0>&nbsp;";
    
    					  // Ajoute le lien (identique &agrave; construit_menu)
    
    					  $sortie_cat .= "<a class=menuleft href=$wwwroot/achat/index.php?catid=" . $cat['id'] .">";
    
    					  // Si c'est la feuille active, la met en gras
    
    					  if($cat['id']==$catid) $sortie_cat .= "<b>";
    
    					  // Ajoute le nom
    
    					  $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']);
    
    
    					  $nb = calcul_nbprod_parcat($cat['id']);
    
    
    					  if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }
    
    
    					   $sortie_cat .= "</a></b><br />";
    
    				  }
    
    				  // Si c'est un noeud (cat&eacute;gorie)
    
    				  if($div_cat){
    
    					 // Appel r&eacute;cursif pour ajout des enfants
    
    					 construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat);
    
    
    			?>
    
    				<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN="CENTER">
    
    				<TR><TD>
    
    				<FORM ACTION="<? $action ?> ">
    
    				<INPUT TYPE="SUBMIT" VALUE="<? $value ?>"></TD>
    
    				</FORM></TR>
    
    				</TABLE>
    
    			<?
    
    
    					  //Ferme le calque
    
    					 $sortie_cat.="</div>";
    
    				  }
    
    			}
    
    		 }
    
    }

  2. casimir14


    bonjour

    je viens de découvrir le programme pour créer une boutique et je trouve cela génial depuis le temps que je cherchais un truc fonctionnel je vous remercie. :)

    Donc evidemment cela engendre beaucoup de questions!

    je me demande pourquoi il y a un vide immense au début de la page d'accueil y'a un gros blanc voir l'image sur ce lien: j'ai tracé une croix

    http://www.rue-des-sims.com/accueil.gif

    merci de votre réponse

Twitter Advisto ecommerce

Facebook PEEL Shopping