Mag

Utilisateur open source
  • Compteur de contenus

    51
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par Mag


  1. ok il ne faut pas créer de catégorie ou de produit à partir du back office ! car la concordance avec les tables ne se fait pas de manière automatique, et il y aura un souci avec le Id produits et catégories

    excuse moi, mais là je suis larguée.

    Je n'avais essayé de créer que les catégories, mais je n'ai pu en créer qu'une.

    Quand tu dis ne pas créer à partir du back office, pourquoi, il y a bien un menu ajout catégorie.

    Tu peux m'expliquer un peu plus clairement s'il te plait


  2. Non il faut l'autre.

    Willy

    J'ai trouvé ça

    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, nom FROM peel_categories WHERE parent_id = $parent_cat AND etat = 1 ORDER BY nom");
    
    		 // 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\" alt=\"\" />";
    
    				  }
    
    				  // Recherche d'enfant pour déterminer l'aspect de l'icone (feuille ou dossier)
    
    				  $fils_cat = mysql_query("SELECT id, parent_id, nom FROM peel_categories WHERE parent_id = ".$cat['id']." AND etat = 1 ORDER BY nom");
    
    				  $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\" alt=\"\" />&nbsp;";
    
    					  // Ajout du lien (identique à construit menu)
    
    					  $sortie_cat .= "<a class=\"normal\" 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 .=  $cat['nom']."</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\" alt=\"\" />&nbsp;";
    
    					  // Ajoute le lien (identique à construit_menu)
    
    					  $sortie_cat .= "<a class=\"normal\" 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 .= $cat['nom']."</a></b><br />\n";
    
    				  }
    
    				  // 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);
    
    					 // Ferme le calque
    
    					 $sortie_cat.="</div>";
    
    				  }
    
    			}
    
    		 }
    
    }


  3. ou est-ce que je peux trouver "construit_menu_arborescent_cat"

    J'ai trouvé cette fonction qui s'en rapproche

    function construit_arbo_cat(&$sortie, &$preselectionne, $parent=0, $indent="") {
    
    /* Parcours récurcivement l'arbre des catégories, commençant d'un parent
    
     * il descend dans l'arbre et affiche les options pour une liste de boîtes de sélection
    
     * Les élément preselectionnés sont marqué comme tel */
    
    	$qid = mysql_query("SELECT id, nom, parent_id FROM peel_categories WHERE parent_id = $parent ORDER BY nom");
    
    
    	if ($qid) {
    
    
    		if (mysql_num_rows($qid) > 0) {
    
    
    			while ($cat =  mysql_fetch_array($qid)) {
    
    
    				$selectionne = in_array($cat['id'], $preselectionne) ? "selected" : "";
    
    
    				$sortie .= "<option value=\"" . $cat['id'] . "\" $selectionne>$indent" .stripslashes($cat['nom'])."</option>";
    
    
    				if ($cat['id'] != $parent) {
    
    
    					construit_arbo_cat($sortie, $preselectionne, $cat['id'], $indent."&nbsp;&nbsp;");
    
    
    				}
    
    
    			}
    
    
    		}
    
    	}


  4. Il y a 12 car j'ai ajouté
    echo "1"; et echo "2";
    Mettez:
    <?php
    
    
    echo "1";
    
    
    if (!isset($catid)) { $catid = 0; }
    
    
    echo "2";
    
    
    $frm['parent'] = array($catid);
    
    
    echo "3";
    
    
    construit_menu_arborescent_cat($categorie_options, $frm['parent']);
    
    
    echo "4";
    
    
    echo $categorie_options;
    
    
    if (!isset($rubid)) { $rubid = 0; }
    
    
    $frm['parent'] = array($rubid);
    
    construit_menu_arborescent_rub($rubrique_options, $frm['parent']);
    
    echo "<br /><div class=\"tetiere\">$site et vous</div>";
    
    
    echo $rubrique_options;
    
    
    echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/cgv.php\" class=\"normal\">Conditions de vente</a>";
    
    
    echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/contacts.php\" class=\"normal\">Contacts</a>";
    
    
    ?>

    Les affichages de chiffres sont juste là pour vois où ca plante en fait.

    Willy

    Merci pour l'info

    Maintenant j'ai 1234 sous nos produits


  5. t'as plus les images.Chez sur mon site le smod du dossier images est 755

    Oui, je ne les avais plus parce que j'avais mis en mode 666.

    J'ai changé et je les ai à nouveau.

    t'as plus les images.Chez sur mon site le smod du dossier images est 755

    comme je l'ai dit plus haut c'est réglé pour les images.

    Mais Willy n'étant plus là, sais tu pourquoi il y a un 12 sous nos produit depuis que j'ai collé le bout de code qu'il m'a mis


  6. Mettez:

    <?php
    
    if (!isset($catid)) { $catid = 0; }
    
    
    $frm['parent'] = array($catid);
    
    construit_menu_arborescent_cat($categorie_options, $frm['parent']);
    
    
    echo $categorie_options;
    
    
    if (!isset($rubid)) { $rubid = 0; }
    
    
    $frm['parent'] = array($rubid);
    
    
    echo "1";
    
    
    construit_menu_arborescent_rub($rubrique_options, $frm['parent']);
    
    
    echo "2";
    
    
    echo "<br /><div class=\"tetiere\">$site et vous</div>";
    
    
    echo $rubrique_options;
    
    
    echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/cgv.php\" class=\"normal\">Conditions de vente</a>";
    
    
    echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/contacts.php\" class=\"normal\">Contacts</a>";
    
    
    ?>

    Pour voir si l'erreur est dans "construit_menu_arborescent_rub" et je pense que oui

    Normalement le 1 s'affichera et pas le 2.

    Willy

    Avant tout j'aimerai savoir si c'est normal que suite à la modif, je n'est plus mon image de fond et mon logo .

    Ensuite sous nos produits y a un 12 qui s'affiche

    En fait c'étais tous mes images qui avais disparu lol, c'est réglé


  7. J'ai testé et en effet on ne peut ajouter q'une catégorie... Et quand on en ajoute une ca plante au moment de mettre l'image

    De plus apparement le dossier des images n'est pas en chmod 777, c'est adire avec tous les droits d'écriture, lecture, etc... Il faut le mettre absolument !

    Perso, je virerais les modifications effectuées et je repartirais de 0 pour voir si ca fonctionne ou non.

    Il y a quoi après:

    <div class="tetiere">
    
    	<a href="http://www.recrealivres.com/achat/index.php"><b>NOS PRODUITS</b></a>
    
    </div>
    
    
    	<br />
    Willy
    <?php
    
    if (!isset($catid)) { $catid = 0; }
    
    
    $frm['parent'] = array($catid);
    
    construit_menu_arborescent_cat($categorie_options, $frm['parent']);
    
    
    echo $categorie_options;
    
    
    if (!isset($rubid)) { $rubid = 0; }
    
    
    $frm['parent'] = array($rubid);
    
    
    construit_menu_arborescent_rub($rubrique_options, $frm['parent']);
    
    
    echo "<br /><div class=\"tetiere\">$site et vous</div>";
    
    
    echo $rubrique_options;
    
    
    echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/cgv.php\" class=\"normal\">Conditions de vente</a>";
    
    
    echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/contacts.php\" class=\"normal\">Contacts</a>";
    
    
    ?>


  8. je pense que cette image invisible sert à décaler la sous catégorie par rapport à la catégorie, dans le menu arborescent

    Au niveau de modele/haut.php t'as rien touché sur la partie" affichage menu arborescent " ;) ;)

    là l'ai un doute, mais comment savoir ?

    En fait si mes souvenirs sont bon dans haut .php du dossier administrer, j'ai juste rajouter la ligne pour le stock.


  9. On ne peut pas avoir un acces admin ca serait peut etre plus simple...

    Willy

    Je te passe mes codes par mp

    si je trouve comment faire lol

    actuellement as tu des catégories, je n'en voie aucune d'affichée

    je n'en ai pas, une fois crée une catégorie, je suis bloquée, peux pas en créer d'autres

    Je te passe mes codes par mp

    si je trouve comment faire lol

    je n'en ai pas, une fois crée une catégorie, je suis bloquée, peux pas en créer d'autres

    j'ai envoyé mes codes d'accès


  10. Et si vous mettez en commentaire cette ligne, ca fonctionne ?

    /*$sortie_cat .= "<img src=\"$wwwroot/images/mnu_empty.gif\" border=\"0\" alt=\"\" />";*/

    Bizarre pourtant l'image est bien là.

    Willy

    Alors voilà !

    J'ai commenté la ligne, rien ne change.

    Oui, effectivement l'image est bien là, c'est le petit dossier je suppose.

    Ceci dit, je ne peux rentrer plus d'une catégorie alors que le site est vide.

    J'ai essayé par le biais de phpmyadmin d'insérer une sous catégorie ça à l'air de marcher.C'est pas l'idéale quand même. Surtout quand on est pas très calée


  11. la ligne 304 correspond à la construction du menu arborescent des catégories

    *As tu bricolé les fichiers ?

    *Est ce un nouveau site ?

    *As tu une URL

    *Est ce un nouveau site ?

    Un nouveau site encore en construction.

    *As tu bricolé les fichiers ?

    J'ai rajouté ta gestion de stock c'est tout je crois. Merci d'ailleur.

    *As tu une URL

    Pour l'url : www.recrealivres.com


  12. Bonjour,

    tu es chez qui comme hebergeur ?

    Tu n'as pas atteint la taille limit ede ton site ou de ta bdd ?

    Tu ne tente pas de mettre une image trop grosse ?

    Willy

    Bonjour,

    Merci de me répondre

    Je suis chez Infomaniak.

    Je n'ai pas atteint la taille limite et je n'avais pas entrée d'image quand j'ai eu cette erreur. Juste le nom de la catégorie, rien d'autre.C'est la toute première catégorie , et je ne peux pas en rajouter, quand je clic sur ajouter catégorie, rien ne se passe.

    Jai du nouveau ce matin, apparemment, je n'ai plus ce message d'erreur, mais je ne peux toujours pas rentrer plus d'une catégorie.


  13. Bonsoir,

    voilà l'erreur que j'ai sur peel shopping quand je crée une catégorie.

    Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 81 bytes) in /home/www/8eaf40762cbb5e9374793aee59709eef/web/lib/fonctions/fonctions.php on line 304

    En plus je ne peux en crée qu'une seul. Ensuite quand je retourne sur la page d'accueil du site, j'ai ce fameux message.

    Je n'y comprend rien rien. Merci d'avance à ceux qui se pencheront sur mon problème.


  14. salut,

    j ai fait un copier coller et j' ai vérifiée son contenu apres, tout est OK.

    Ca doit le faire que chez moi vu que personne a dit quoi que ce soit.

    Mais cela n'est pas grave car comme je l'ai dit je n'ai aucune erreur et la gestion en passant par la fiche produit marche nikel j'ai passer des commandes test pour voir et tout est ok

    je me répète mais super taff

    Bonjour,

    J'ai moi aussi ce "problème" de rajout au niveau du stock à part... Quand je clic, sur ajouter rien ne se passe.

    Par contre, j'ai un message du genre Undefined index: à la la ligne 16 ainsi que la 19 (au niveau de submit_ajouter et submi-supprime). Merci de votre aide

Twitter Advisto ecommerce

Facebook PEEL Shopping