Mag
Utilisateur open source-
Compteur de contenus
51 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par Mag
-
-
je m'incruste afin de poser une question, une seule promis :as tu déjà modifier tes produits ou catégories directement à partir de la base ?
j'ai essayé ce matin, oui.
ça à l'air de marcher.
Seulement je suis un peu perdu en passant par là
-
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=\"\" /> "; // 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=\"\" /> "; // 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>"; } } } }
-
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." "); } } } }
-
Il y a 123 et le message d'erreur quand ca plante (c'est le principal, il faut regarder quand ca plante...)Pour trouver la fonction je ne sais pas peut etre dans fonctions.php ou dans modeles/default/template.php.
Willy
ok, je cherche
-
le problème est il réglé ?non, pas encore
-
ou est-ce que je peux trouver "construit_menu_arborescent_cat"Moi je vois 1234oui, c'est ce que j'ai marqué plus haut.
En tout cas merci de votre patience
-
Oui, mais il faut tester quand il y a l'erreur...Il y a 1 2 3, donc l'erreur est entre 3 et 4 , donc a la contruction de l'arborescence.
Quel est le code de "construit_menu_arborescent_cat" ?
Willy
ou est-ce que je peux trouver "construit_menu_arborescent_cat"
-
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
-
t'as plus les images.Chez sur mon site le smod du dossier images est 755Oui, 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 755comme 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
-
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é
-
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'imageDe 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>"; ?>
-
ce passage vers ligne 107if (!isset($catid)) { $catid = 0; } $frm['parent'] = array($catid); construit_menu_arborescent_cat($categorie_options, $frm['parent']); echo $categorie_options;
Tu parle de haut.php du dossier administrer?
Si c'est ça, je n'ai pas ces lignes
-
je pense que cette image invisible sert à décaler la sous catégorie par rapport à la catégorie, dans le menu arborescentAu 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.
-
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éeje 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 mpsi 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
-
cette image est un petit carré blancoui, j'ai regardé dans mes images et j'ai vu laquelle c'était.
A quoi correspond elle exactement dans le back office ?
-
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
-
Qu'est ce qu'il y a à ta ligne 304 ?
Willy
[/quot
Il y a ceci à la ligne 304 :
$sortie_cat .= "<img src=\"$wwwroot/images/mnu_empty.gif\" border=\"0\" alt=\"\" />";
-
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
-
ton message d'erreur correspond à la "function construit_menu_arborescent_cat"Peux tu m'en dire un peu plus, car la je me sens vraiment nul sur le coup.
Je n'y connair rien en php/mysql.
-
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.
-
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.
-
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
-
il nous faudrait l'adresse du site pour le voir.Bonjour,
J'ai régé le problème, je ne sais pas si c'est la bonne solution, mais ça marche.
J'ai supprimé la valeur height correspondant dant haut.php.
Voilà !
-
il nous faudrait l'adresse du site pour le voir.Bonsoir, merci de me me répondre.
Il est en local, je voulais tout terminer avant de le mettre en ligne.
Peut être une copie d'écran ? seulement comment faire ?
Merci
Fatal error
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Posté(e) · Signaler ce message
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