kefren
Utilisateur open source-
Compteur de contenus
52 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par kefren
-
-
voila lorsque on ouvre plusieur onglet sur le navigateur le nom du site est : peel premium, mais ca plus sympa de pouvoir mettre le nom de la société non ?? :huh:
-
Pourriez vous m'indiquer s'il y en a un, ou je pourrai trouver le dossier des polices untilisée par le site
-
en fait ce que tu veux c'est une fonction qui te permette une fois que le client à commander d'avoir un fichier ".txt" ou ".csv" qui se crée ?
-
voici le code de mon bouton et le resultat recuperer par mes variables :
?> <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN="CENTER"> <TR><TD> <FORM ACTION="<? $action ?> "> <INPUT TYPE="SUBMIT" VALUE="<? $value ?>"></TD> </FORM></TR> </TABLE> <?
pour les variables :$action = "$wwwroot/achat/index.php?catid=" . $cat['id'] .""; $value = $cat['nom_'.$_SESSION['langue'].''];
affichage de $action : http://www.basebio.jcrinformatique.fr/acha...ex.php?catid=62
affichage de $valiue : Resource id #22
-
losque que je fai afficher : $cat['nom_'.$_SESSION['langue'].''];
Cela me note une erreur : Resource id #22
C'est du a quoi ?
-
mes explications sont elles pas assez claires ?
-
j'ai tester :
?> <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN="CENTER"> <TR><TD> <FORM ACTION="<? $action ?> "> <INPUT TYPE="SUBMIT" VALUE="<? $cat['nom_'.$_SESSION['langue'].''] ?>"></TD> </FORM></TR> </TABLE> <?
et :?> <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN="CENTER"> <TR><TD> <FORM ACTION="<? $action ?> "> <INPUT TYPE="SUBMIT" VALUE="<? html_entity_decode($cat['nom_'.$_SESSION['langue'].'']) ?>"></TD> </FORM></TR> </TABLE> <?
mais rien a faire ... et pour le lien pour la page de la catégorie ?? c'est ca ?? :$wwwroot/achat/index.php?catid=" . $cat['id'] ."
-
ca serait si difficile que ca de recupérer ces deux valeurs ?? J'ai fait tres peu de php, c'est pour cela que je comprend tres mal cette fonction, mais d'apres ce qu'elle genere il me semble pas impossible de récupérer le nom de la categorie (qui est traité dans la fonction) ainsi que le lien :)
-
car la dimenssion des boutons reste fixe alors que si je mets des "faux boutons" en arriere plans ca pourrait ce desaler si je viens à ajouter des categories
-
c'est peutetre la creation du bouton qu'il faut déplacer
?> <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN="CENTER"> <TR><TD> ici -->> <FORM ACTION=" lien vers la categorie "> ici -->> <INPUT TYPE="SUBMIT" VALUE="nom de la categorie"></TD> </FORM></TR> </TABLE> <?
-
en fait il doit y avoir autant de boutons que de categories (ca c'est bon)
la fonction qui est dans template affiche le nom des catogries et orsqu'on clique dessus la page de la categorie avec tous les produits qu'elle contient s'affiche
a la place de ce simple lien je voudrai le faire sous forme d'un bouton, mais je n'arrive pas a recuperer le lien aisi que le nom de la categorie
-
$value = "Epices";
$action = "$wwwroot/achat/index.php?catid=" . $cat['id'] ."";
sachant que : $cat['id] correspond ou devrait correspondre au numero de la categorie dans la base de donées
-
Cela va me servir à 'mapper' le bouton pour des raisons estethique
-
voila un essai peu concluant ... :
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ées while($cat = mysql_fetch_array($qid)){ // Boucle pour ajouter l'indentation (une image vide) // Pour aller plus loin on peut gé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é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)'; ici -->> $value = mysql_query("SELECT nom_".$_SESSION['langue']." FROM peel_categories WHERE 'parent_id' = ".$cat['id'].""); // 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> "; // Ajout du lien (identique à construit menu) $sortie_cat .= "<a class=menuleft href=$wwwroot/achat/index.php?catid=" . $cat['id'] .">"; ici -->> $action = "$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égorie et débute un calque DIV ayant pour ID l'Id de la caté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> "; // Ajoute le lien (identique à 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égorie) if($div_cat){ // Appel ré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> ici -->> <FORM ACTION="<? $action ?> "> ici -->> <INPUT TYPE="SUBMIT" VALUE="<? $value ?>"></TD> </FORM></TR> </TABLE> <? //Ferme le calque $sortie_cat.="</div>"; } } } }
-
c'est toujours pas clair ?
$value est la variable qui doit prendre le nom de la categorie
$action es t la variable qui doit prendre le lien pour etre redirigé vers la page de la categorie lorsque l'on clique sur le bouton
-
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ées while($cat = mysql_fetch_array($qid)){ // Boucle pour ajouter l'indentation (une image vide) // Pour aller plus loin on peut gé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é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> "; // Ajout du lien (identique à 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égorie et débute un calque DIV ayant pour ID l'Id de la caté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> "; // Ajoute le lien (identique à 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égorie) if($div_cat){ // Appel ré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>"; } } } }
-
Peut-être ne suis-je pas assez clair dans mes explications ?
-
En fait dans la fonction qui construit l'abre des categories je souhaite recupérer l'adresse du lien dans la variable $action qui servira a l'action du bouton, ainsi que le nom de la categorie saisie dans la variable $value.
Mon probleme est que je n'arrive pas a placer la recupération de ces données dans le code ci-dessus
-
voila je cherche aà recuperer le nom des catégoriese ainsi que le lien pour acceder à leur page mais je n'arrive pas a retrouver les valeur à insérer dans mes deux variables : $value qui prendra le nom de la catégorie et $action pour le lien
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ées while($cat = mysql_fetch_array($qid)){ // Boucle pour ajouter l'indentation (une image vide) // Pour aller plus loin on peut gé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é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> "; // Ajout du lien (identique à 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égorie et débute un calque DIV ayant pour ID l'Id de la caté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> "; // Ajoute le lien (identique à 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égorie) if($div_cat){ // Appel ré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>"; } } } }
-
Voila je cherche a remplacer les simples liens des categories qui s'affichent lors de l'affichage de la page principale par des boutons portant les noms des categories et qui ont les meme fonctions que ces liens.
voila j'ai inséré la creation du bouton mais je n'arrive pas recupérer les valeurs qu'il me faut pour les liens et pour le nom de la cégorie
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ées while($cat = mysql_fetch_array($qid)){ // Boucle pour ajouter l'indentation (une image vide) // Pour aller plus loin on peut gé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é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> "; // Ajout du lien (identique à 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égorie et débute un calque DIV ayant pour ID l'Id de la caté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> "; // Ajoute le lien (identique à 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égorie) if($div_cat){ // Appel récursif pour ajout des enfants construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat); ?> <form action="<? $wwwroot/achat/index.php?catid=" . $cat['id'] ." ?>" > <input type="button" value="<? $nom_cat ?>" onClick="go()" href="" /> </form> <? //Ferme le calque $sortie_cat.="</div>"; } } } }
-
Je vous remercie pour la rapidité de votre reponse
-
Voila je souhaite inserer les categorie sur le menu de gauche mais je n'arrive pas a retrouver la fonction "construit_menu_arborescent_cat()"
Pourriez vous m'indiquer ou je pourrais trouver cette fonction, que je puisse créer l'affichage d'un bouton portant la valeur de la catégorie.
Merci
-
Serait-il possible que vous m'indiquiez les pages où je pourrai trouver les "start" des sessions 'commande' et 'caddie' svp
Merci
-
Voila je recupère la variable qui prend le poids total du caddie, mais la valeur affichée n'est pas exacte, alors je ne sais même pas comment le poids est selectiné! il faudrait que le poids soit selectionné en fonction d'un maximum donc d'un minimum.
nom de la page
dans Module PEEL Premium pour PEEL SHOPPING
Posté(e) · Signaler ce message
wow merci
A croire que je suis écervelé ...