Flux d’activité
Flux d’activité
-
simraph a ajouté un message dans un sujet [résolu] Les sous sous-rubriques disparaissent (bis)
ok j'ai modifié le code de la fonction, mais les sous-catégories ne s'affichent plus du coup, je demande un peu d'aide.. je commence à être rouillé en php...
Mon code:
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 c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '$parent_cat' AND c.etat = '1' ORDER BY c.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 c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '".$cat['id']."' AND c.etat = '1' ORDER BY c.position ORDER BY IF(c.id='".$catid."',1,0) DESC, c.position ASC");
/* $div_cat = mysql_num_rows($fils_cat); */
if(!empty($fils_cat)){
$div_cat = mysql_fetch_assoc($fils_cat);
}else{
$div_cat = false;
}
// 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 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 || $div_cat['id']==$catid)){
// 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 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);
// Ferme le calque
$sortie_cat.="</div>";
}
}
}
}[/codebox]
merci !!!!
-
0
-
-
simraph a ajouté un message dans un sujet Les sous sous-rubriques disparaissent
J'ai fait les modifs sur le fichier. Cependant, les catégories ne se déplient plus du coup.
Quelqu'un pourrait m'aider? Ca fait lgtps que je n'ai plus fait de php.. je suis rouillé ;)
je vous joins le code de la fonction:
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 c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '$parent_cat' AND c.etat = '1' ORDER BY c.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 c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '".$cat['id']."' AND c.etat = '1' ORDER BY c.position ORDER BY IF(c.id='".$catid."',1,0) DESC, c.position ASC");
/* $div_cat = mysql_num_rows($fils_cat); */
if(!empty($fils_cat)){
$div_cat = mysql_fetch_assoc($fils_cat);
}else{
$div_cat = false;
}
// 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 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 || $div_cat['id']==$catid)){
// 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 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);
// Ferme le calque
$sortie_cat.="</div>";
}
}
}
}[/codebox]
merci !
-
0
-
-
Aquarelle a ajouté un message dans un sujet Articles commandés
Tu dois avoir premium alors poste au bon endroit ;)
-
0
-
-
DieselMan a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Articles commandésBonjour à tous,
Tout est dans le titre, sachant que j'ai peel 5.3
merci par avance
- 2 réponses
- 2 837 vues
-
simraph a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
[résolu] Les sous sous-rubriques disparaissent (bis)Le problème est connu sur la version shopping (4).
Seulement ce n'est pas très ergonomique et le risque de perdre des clients est grand.
Le post en question: http://forum.peel.fr/sous-rubriques-dispar...9447#entry19447
Je me permets de remettre ce sujet au goût du jour, désolé.
Quelqu'un aurait une piste, de l'aide, une idée? Ou la fonction ré-écrite?
merci d'avance et bonne soirée
- 4 réponses
- 3 189 vues
-
Reloaded a ajouté un message dans un sujet Minimum de commande
dans le fichier caddie.php du repertoire modèles, aux alentours de la ligne 336 vous avez ce code :
if ($_SESSION['caddie']->total > 0) { echo ' <div style="text-align:center"> <div class="bouton"> <a class="blanc" href="java script: frmsubmit(\'commande\');" onmouseover="return overlib(\'Vos frais de port sont offerts à partir de ' . fprix($seuil_total, true) . ' d\'achat\');" onmouseout="return nd();">' . ORDER . '</a> </div> </div> '; } else { echo ' <div style="text-align:center"><p>' . MSG_SUGGEST . '</p></div> '; } il suffit, pour faire simple rapide et gratuit, de remplacer par exemple ce code par : if ($_SESSION['caddie']->total > MONTANT MINIMUM ) { echo ' <div style="text-align:center"> <div class="bouton"> <a class="blanc" href="java script: frmsubmit(\'commande\');" onmouseover="return overlib(\'Vos frais de port sont offerts à partir de ' . fprix($seuil_total, true) . ' d\'achat\');" onmouseout="return nd();">' . ORDER . '</a> </div> </div> '; } else { echo ' <div style="text-align:center"><p>Vous n'avez pas atteint le montant minimum requis pour passer commande</p></div> '; }
en remplaçant MONTANT MINIMUM par la somme souhaitée avec un point pour les décimales si besoin.
-
0
-
-
lionel20 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Style CSSBonjour,
Bon j'ai acheté la version premium pour ma boutique et je me suis dit qu'il fallait faire un petit relooking du template pour que ce soit plus sympas...
http://www.bs-concept.net/Eboutique/
Donc j'essaye de changer la couleur de la balise haute pour intégrer la couleur noire et la nada j'ai suivis les consignes pour changer le style et ben rien...sachant que j'ai un éditeur de type dreamweaver pour changer la config des feuilles de styles , faut-il encore savoir quoi changer et ou ???? ;)
Sachant qu'en suivant la marche à suivre sur la page d'acceuil du site peel et ben soit on as pas les bons fichiers soit les codes sont absent ??? bizarre :D
Merci pour votre aide
lio
- 3 réponses
- 4 181 vues
-
simraph a ajouté un message dans un sujet Les sous sous-rubriques disparaissent
Bonjour,
je suis confronté au même problème. Quelqu'un aurait la fonction modifiée svp? (ou une piste) J'ai pas mal de sous catégories et de sous-sous-catégories.
Merci d'avance !
-
0
-
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
Ok je regarde merci.
Concernant les sous-catégories qui ne restent pas affichées quand on clique sur l'une d'entre-elles, vous avez une piste? (post: http://forum.peel.fr/categories-t1553.html...%82%C2%A9gorie)
Merci !
-
0
-
-
xavbiensur a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
REMPLACER LA POLICELa fonction envoi du mail automatique qui se génère lorsque l'on choisit "expédiée", je voudrais changer la police, qui est par défaut est consolate format 10.5.
Dans quel dossier dois-je effectuer ce changement ???
D'avance merci. ;)
- 1 réponse
- 2 371 vues
-
ideoshop a ajouté un message dans un sujet Minimum de commande
Bonjour à tous
Personne n'aurait de solutions simples pour mettre un minimum de commande ?
En remerciant tous ceux qui se penchent sur le problème
Jessica
-
0
-
-
Top Tactile a ajouté un message dans un sujet Logo sur facture ?
Ça fonctionne !
Un grand merci pour vos explications ;)
-
0
-
-
DieselMan a ajouté un message dans un sujet meilleur IDE ?
Merci reloaded, je vais essayer notpad2, sinon les avis des autres ?
-
0
-
-
Top Tactile a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Rajouter un champs sur les factures ?Bonjour, serait-il possible de rajouter un champs sur une commande et que ce champs apparaisse sur la facture PDF ?
En fait j'aurais besoins de pouvoir rajouter un le N° de série sur chaque article vendu :D
Merci d'avance ;)
- 1 réponse
- 2 364 vues
-
lionel20 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Peel en localBonjour ,
j'ai essayé de faire tourner PEEL PREMIUM en local via un serveur WANP.
J'ai téléchargé ma BBD et tout est ok , mais impossible d'accéder à la page : http://localhost/index.php ;)
j'ai modifié le fichier info.inc.php suivant :
$serveur_mysql = "localhost";
$utilisateur_mysql = "root";
$mot_de_passe_mysql = "";
$nom_de_la_base = "peel";
// Indiquez dans $wwwroot l'URL de base de votre site, sans mettre de / à la fin. par exemple : $wwwroot = "http://www.example.com"; ou $wwwroot = "http://www.example.com/repertoiredemaboutique";
$wwwroot = "http://localhost/Eboutique";
Eboutique étant le répertoire à la base C://
et là nada, rien, dur dur...si quelqu'un à une solution
cordialement
lionel
- 1 réponse
- 2 168 vues
-
Simon développeur PEEL a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
Bonjour,
la phrase "aucun produit disponible dans cette catégorie" est définie dans les variables de langue par NO_INDEX_PRODUCT.
En faisant une recherche, on retrouve NO_INDEX_PRODUCT dans les fichiers suivant :
- achat\marque.php à la ligne 47
- modeles\standard\template.php aux lignes 637 et 729
Pour modifier l'ordre d'affichage, cela dépend de l'endroit où vous souhaitez modifier ceci (il faut je pense regarder les lignes juste avant NO_INDEX_PRODUCT dans les fichiers cités ci-dessus) mais il vous suffit pour cela de modifier la requête SQL correspondant à votre besoin.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Logo sur facture ?
Bonjour,
Il est bien entendu possible de rajouter un logo sur votre facture PDF.
Si vous désriez par exemple afficher votre logo en haut à gauche de votre facture, juste à côté des informations liées à votre société, je vous propose la solution suivante.
Mettez l'image de votre logo (par exemple toptactile_logo.jpg) dans votre répertoire "factures".
Ouvrez ensuite votre fichier "factures/commandes_pdf.php" et à la ligne qui permet de définir votre logo par la variable "$pdf_logo", saisissez l'image de votre logo. Donc dans notre exemple
$pdf_logo = "toptactile_logo.jpg"; Allez ensuite dans votre fichier "factures/invoice.php" puis activez la ligne 123 (fonction addSociete()) dont le code correspondant est : $this->Image($logo,$x1,$y1,25);
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet $wwwroot
Bonjour,
la variable $wwwroot est définie dans le fichier "lib/setup/info.inc.php" et correspond à l'url de votre site.
Si par exemple votre site est "toto.fr", vous devez donc définir la variable $wwwroot comme suit :
$wwwroot = "http://www.toto.fr";
-
0
-
-
Top Tactile a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Logo sur facture ?Bonjour, savez vous s'il est possible de rajouter un logo sur les factures PDF que le client peut télécharger via son compte ?
Si oui, comment faire ?
merci d'avance ;)
- 7 réponses
- 7 037 vues
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
hum...
Pourriez-vous me dire où je peux enlever le echo "aucun produit disponible dans cette catégorie" ainsi que la possibilité de trier les résultats sur les pages de produits (central) ?
merci.
J'avais trouvé ça sur le forum mais je ne remets pas la main dessus.
(j'en demande bcp? J'essaye et j'avance par moi-même, mais il faut que je puisse comprendre un peu mieux la structure de peel, ça vient gentillement)
-
0
-
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
Ok, je vois que si je mets mon appel de fonction en début de bas.php, il s'affiche sous le titre et non en-dessus. Autre question:
Qu'est-ce qui s'affiche entre haut.php et bas.php ? Quelle-est la page appelée pour la construction du div=content?
Merci de vos réponses. Je commence à dériver de mon post original, s'il faut j'en ouvre un autre.
Ca fait un peu "premiers pas" en live. ;)
-
0
-
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
OK, je me réponds pour les suivants. Si jamais, fichier template.php, function affiche_sous_categorie();. Maintenant faut que je trouve où la mettre. Dans le fichier haut.php, j'ai un div content. J'essaye.
Si jamais je pars faux, corrigez-moi thanks !
-
0
-
-
rams33 a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
$wwwrootBonjour le titre est parlant que signifie cette variable ??
Si je l'enleve de mon menu es que sa posera incident ??
merci ;)
- 2 réponses
- 2 770 vues
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
Bonjour,
J'ai passé la première étape et ai modifié un peu le design.
Puis-je vous posez encore une question?
J'y vais ;)
J'ai vu que dans la version free (4), l'affichage des sous-catégories ne s'affichent pas sur la page centrale de la catégorie mère. J'ai trouvé ceci (http://forum.peel.fr/categories-t2943.html&hl=cat%C3%A9gories) sur le forum.
Cependant je ne vois pas où insérer la requête ou la fonction correspondante (que je n'ai pas trouvée)
Merci
-
0
-
-
Robin a ajouté un message dans un sujet Remise
Bonjour,
l'adresse de notre boutique est la suivante: www.chiensetchatsnaturellement.com
Savez vous combien cela coute environ?
Cordialement
Robin
-
0
-