Suspensionlab.be
Utilisateur open source-
Compteur de contenus
68 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par Suspensionlab.be
-
-
Bonjour à tous,
Voila, j'aimerias me servir de la fonction article pour créer une galerie photo qui s'afficherais dans /lire/index.php tout en gardant la facilité d'insertion article via le mode admin.
La fonction existe déja pour les produits en page d'accueil (sur 3 collones puis sur plusieurs lignes suivant le nombre de produits affichés) mais je n'arrive pas à adapter cela sur le fichier article.php du repertoire "lire" .
Comment créer un tableau pour cette fonction en sachant que je n'ai besoin que de "image1" ?
merci pour votre aide.
-
La première étape dans l'ajout du langue consiste à faire un copier/coller du fichier lib/lang/fr.php, de renommer ce fichier avec le code de la langue sur deux lettres (par sousi de cohérence, par exemple, de.php pour l'allemand), et de traduire toutes les expressions du nouveau fichier ainsi généré.Il faut traduire pour chaque lignele deuxième paramètre envoyé à define :
Par exemple, dans :
define ("HOME", "Accueil",TRUE);
"HOME" représente le nom de la variable (donc surtout à ne pas modifier)
"Accueil" est à traduire
Ok, mais dans administrateur les champs (bloc de langues) n'apparaissent pas, comment les ajouter? Merci de votre aide
-
a vue de nez....$sql=mysql_query("SELECT * FROM peel_articles WHERE id='9'");
$resultat=mysql_fetch_object($sql);
echo "<marquee>"
echo $resultat->texte;
echo "</marquee>";
ceci est un exemple pour vous inspirer, il n'est ni sécurisé ni réellement optimisé.
J'ai essayé mais rien ne va, ne manque t'il pas quelques chose comme "if ...."?
Merci de votre aide
-
Voila, j'ai mes trois colonnes, et à droite je voudrais une balise <marquee> avec un article precis qui me servirais à fair défiler une news.
Mais comment inserer le code pour faire apparaitre par ex: "http://www.monsite.com/lire/article_details.php?rubid=9"?
Vous comprenez ou je veux en venir?
Merci de votre aide
-
Bonjour, j'aimerais aussi ajouter un troisième mode de transport mais avec ta formule, quand je clique sur "commander" j'ai une erreur 404
j'utilise la 2.9.3
J'ai manqué quelque choses?
-
bonjour,pour faire ça moi j'ai mis dans les categories ( voir le site soundofarthur )
ne pas oublier de faire les calcul avec la tva et non hors taxe
sinon la requete doit etre dans ce style
ah oui, tu as créer une catégorie 0>50.00€ etc...
A chaque encodage de produits il faut alors seléctionner les différents catégories (Casques ET 0>50.00€)
C'est une bonne idée, mail il faut l'appliquer dès le début de l'encodage.
merci de l'info.
-
Bonjour,
Quelqu'un pourrait m'aider:
j'aimerai étendre la recherche de mots-clés aux prix des produits.
ex: recherche produits à 50.00€ (ou de 50.00€ à 100.00€)
J'ai trouvé la page achat/recherche.php mais je ne vois pas ou je pourrais changer ou ajouter des paramètres de recherche(lib/fonctions/fonctions.php?)
Peel 2.93 est ma version.
Merci de votre aide
-
Oui, tout le reste fonctionne, seul la page pour modifier le mot de passe ne fonctionne pas (sauf quand on génère un mot de passe automatiquement)??
J'utilise la version 2.9.3 si ça peux aider
-
Un lien ?Les autres mails sont bien envoyés ? Pour les commandes par exemple
Willy
Oui, tout le reste fonctionne, seul la page pour modifier le mot de passe ne fonctionne pas (sauf quand on génère un mot de passe automatiquement)
??
-
Dans la page compte.php en cliquant sur "changer mon mot de passe" le lien ne fonctionne pas. (la page est blanche, pas de message d'erreur)
J'ai regardé sur le forum mais j'ai l'impression d'être le seul a avoir le problème?!
Quelqu'un peut m'éclairer? Quel fichier dois-je modifier?
Merci d'avance
-
Bonjour, J'aimerais maintenant afficher l'image du produit qui va avec la description, j'ai essayé mais la page index.php est alors vierge et j'ai une erreur SQL. J'ai essayé comme ceci:Bonjour,Je vais donner ma page des "meilleures ventes" étant donnée qu'elle marche et que ça pourrait donner des pistes à quelqu'uns.
Je précise que PEEL sert ici pour une boutique de vente en ligne de vins, vous pouvez voir le rendu à cette adresse (sachant que le design n'est pas encore fait) :
http://chateaupartner.com/test/boutique/ventes.php
voici le code (très simple en fait) :
<? include("configuration.inc.php"); if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);} $qid_c = recupere_sous_categorie($catid); $DOC_TITLE = "Chateau Partner"; include("$repertoire_modele/haut.php"); ?> <div id="content"> <div class="tetiere" align="left">Meilleures Ventes</div> <table width="100%" cellpadding="2" cellspacing="1"> <tr> <th id="breadCrumb">MILLESIME</th><th id="breadCrumb">CHATEAU</th><th id="breadCrumb">APPELLATION</th><th id="breadCrumb">COULEUR</th><th id="breadCrumb">PRIX</th> </tr> <?php //Requête SQL $sql = "SELECT Count(*) AS count , p.id , p.nom , p.prix , p.millesime , p.couleur , p.aoc FROM peel_commandes_articles oi, peel_produits p WHERE oi.produit_id = p.id GROUP BY oi.produit_id, p.id ORDER BY count DESC LIMIT 10"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); //Début de boucle while( $sortie = mysql_fetch_array($req)) { //Affichage de chaque ligne pour chaque produit echo "<tr bgcolor='"; if($o==1) { echo "#ECECEC"; $o++; } else { echo "#FFFFFF"; $o=1; } echo "'> <th class=\"catalogue\">$sortie[millesime]</th> <th class=\"catalogue\"><font color=#993333><b>"; ?> <a href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$sortie['id'] ?>&catid=<?=$catid?>"><?echo stripslashes($sortie['nom']) ?> <? echo "</a></b></font></th> <th class=\"catalogue\">$sortie[aoc]</th> <th class=\"catalogue\"><b>$sortie[couleur]</th> <th class=\"catalogue\">$sortie[prix] €</th> </tr>"; } echo "</table>"; /****************************************************************************** * FONCTIONS *****************************************************************************/ function recupere_sous_categorie($catid=0) { /* Récupère le nom et la description de toutes les sous-catégories de celle-ci */ $qid = mysql_query("SELECT id, nom, description, parent_id FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); return $qid; } ?> </div> <?php include("$repertoire_modele/bas.php"); ?>
Voilà, en espérant que cela puisse t'aider suspensionlab...<?php //Requête SQL $sql = "SELECT Count(*) AS count , p.id , p.nom , p.image1 , p.prix FROM suspensionlab_commandes_articles oi, suspensionlab_produits p WHERE oi.produit_id = p.id GROUP BY oi.produit_id, p.id ORDER BY count DESC LIMIT 10"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); //Début de boucle while( $sortie = mysql_fetch_array($req)) { //Affichage de chaque ligne pour chaque produit echo "<tr bgcolor='"; if($o==1) { echo "#ECECEC"; $o++; } else { echo "#FFFFFF"; $o=1; } echo "'> <td class=\"petit\"><font color=#993333><b>"; ?> <a href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$sortie['id'] ?>&catid=<?=$catid?>"><?echo stripslashes($sortie['nom']) ?><?echo stripslashes($sortie['image1']) ?> <? echo "</a></b></font> $sortie[prix] €</th> </tr>"; } echo ""; /****************************************************************************** * FONCTIONS *****************************************************************************/ function recupere_sous_categorie($catid=0) { /* Récupère le nom et la description de toutes les sous-catégories de celle-ci */ $qid = mysql_query("SELECT id, nom, description, parent_id FROM suspensionlab_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); return $qid; } ?>
et ceci s'affiche sur le navigateur:
CAP LOGO BLACK221106_194443_suspensionlab_gmVpeM.jpg 20.95 €SHIRT LS BLACK X-Large090507_125407_suspensionlab_Fgqfw4.jpg 62.50 €
CAP BLACK TRUVATIV090507_124323_suspensionlab_6pDUz5.jpg 20.95 €
SUSPENSIONLAB SHIRT Medium060507_162604_suspensionlab_FuwGwf.jpg 19.95 €
ç-a-d le nom de la photo et pas l'image?!
Pouvez-vous m'aider?
Merci,
Suspensionlab
-
Bonjour,Je vais donner ma page des "meilleures ventes" étant donnée qu'elle marche et que ça pourrait donner des pistes à quelqu'uns.
Je précise que PEEL sert ici pour une boutique de vente en ligne de vins, vous pouvez voir le rendu à cette adresse (sachant que le design n'est pas encore fait) :
http://chateaupartner.com/test/boutique/ventes.php
voici le code (très simple en fait) :
<? include("configuration.inc.php"); if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);} $qid_c = recupere_sous_categorie($catid); $DOC_TITLE = "Chateau Partner"; include("$repertoire_modele/haut.php"); ?> <div id="content"> <div class="tetiere" align="left">Meilleures Ventes</div> <table width="100%" cellpadding="2" cellspacing="1"> <tr> <th id="breadCrumb">MILLESIME</th><th id="breadCrumb">CHATEAU</th><th id="breadCrumb">APPELLATION</th><th id="breadCrumb">COULEUR</th><th id="breadCrumb">PRIX</th> </tr> <?php //Requête SQL $sql = "SELECT Count(*) AS count , p.id , p.nom , p.prix , p.millesime , p.couleur , p.aoc FROM peel_commandes_articles oi, peel_produits p WHERE oi.produit_id = p.id GROUP BY oi.produit_id, p.id ORDER BY count DESC LIMIT 10"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); //Début de boucle while( $sortie = mysql_fetch_array($req)) { //Affichage de chaque ligne pour chaque produit echo "<tr bgcolor='"; if($o==1) { echo "#ECECEC"; $o++; } else { echo "#FFFFFF"; $o=1; } echo "'> <th class=\"catalogue\">$sortie[millesime]</th> <th class=\"catalogue\"><font color=#993333><b>"; ?> <a href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$sortie['id'] ?>&catid=<?=$catid?>"><?echo stripslashes($sortie['nom']) ?> <? echo "</a></b></font></th> <th class=\"catalogue\">$sortie[aoc]</th> <th class=\"catalogue\"><b>$sortie[couleur]</th> <th class=\"catalogue\">$sortie[prix] €</th> </tr>"; } echo "</table>"; /****************************************************************************** * FONCTIONS *****************************************************************************/ function recupere_sous_categorie($catid=0) { /* Récupère le nom et la description de toutes les sous-catégories de celle-ci */ $qid = mysql_query("SELECT id, nom, description, parent_id FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); return $qid; } ?> </div> <?php include("$repertoire_modele/bas.php"); ?>
Voilà, en espérant que cela puisse t'aider suspensionlab...
Yeeeeeeeeeees! merci beaucoup, j'ai plus qu'a l'integrer dans mon design dans une colonne a gauche ou droite comme un site de pros quoi!
Humm, Le plus dur sera de rajouter une colonne à droite je crois.....
Merci à willy et riskbreaker.
Suspensionlab
-
Pardon, NO_INDEX_PRODUCT est parti car je n'avais pas le nom de la bonne BDD.
J'ai donc Meilleures ventes qui s'affiche mais pas de contenu.
Merci,
suspensionlab
-
Vous avez des commandes ?RIEN ne s'affiche ?
A mon avis il va y avoir un soucis au niveau des pages precedente et suivante, mais ca devrait afficher des articles quand même s'il y a des commandes.
Il y a une erreur ?
Willy
Après quelques essais je n'y arrives tjrs pas, j'ai copié la page index.php et renommé en top_sales.php pour éviter des erreurs, mais rien ne s'affiche... :)
Par contre j'ai: NO_INDEX_PRODUCT
Pourriez-vous me dire ce qu'il me manques? Un index mais ou?
Merci à vous,
Suspensionlab.be
-
Vous avez des commandes ?RIEN ne s'affiche ?
A mon avis il va y avoir un soucis au niveau des pages precedente et suivante, mais ca devrait afficher des articles quand même s'il y a des commandes.
Il y a une erreur ?
Willy
je n'ai qu'une commande, je vais en faire qq fictives, je n'ai pas d'erreur en tout cas.
Merci, je vous tiens au courant,
suspensionlab
-
Cette requete renvois le top des ventes, apres il faut les afficher.Soit comme noya_m l'a mis en debut de post soit comem vous voulez dans la page bah.php.
Willy
Je n'y arrive pas, je me suis basé sur noya_m mais rien ne s'affiche, j'ai fais la correction en rapport avec les templates ligne 52, voici mon code: merci pour vos lumières
<? include("configuration.inc.php"); if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);} $DOC_TITLE = "Suspensionlab.be, #1 in Repair & Service in Belgium"; include("$repertoire_modele/haut.php"); echo " > Nouveautés<div class=\"petit\">".affiche_arbre_categorie($catid)." </div>"; echo "<div class=\"entete\"><img src=\"images/entete_livre.jpg\" title=\"\" alt=\"\"/ align=\"absmiddle\">meilleures ventes</div>"; $nb = 30; //nombre d'enregistrement par page if (!isset($_GET['start'])) {$start=0;} else {$start = intval($_REQUEST['start']);} // Récupération et affichage des données $sql="SELECT count(*) as count, produit_id FROM `suspensionlab_commandes_articles` group by produit_id order by count desc"; $result=mysql_query($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows($result) == 0) { echo "<div class=\"texte\">".NO_INDEX_PRODUCT."</div>"; } else { echo "<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"100%\">"; $nb_cellules = mysql_num_rows($result); $nb_colonnes = 2; $j = 0; while($prod=mysql_fetch_array($result)) { if ( $j % $nb_colonnes == 0 ) { echo "<tr>"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { echo "<td class=\"normal\" width=\"33%\">"; template_index_produit($prod['produit_id'],$where = " ", $form = "special"); } echo "</td>"; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "</tr>"; } } echo "<td align=\"center\" class=\"normal\" colspan=\"2\">"; //Boutons précédent et suivant if($start) {print("<a class=petit href=\"index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");} $result=mysql_query("SELECT COUNT(*) FROM suspensionlab_produits p, suspensionlab_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1"); $row=mysql_fetch_row($result); if($row[0]>($start+$nb)) { if($start) {print(" / ");} print("<a class=petit href=\"index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>"); } print("<br />"); //Affichage des pages if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ? print("Page : "); for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages { ?> <b><a class="petit" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><? echo $index+1; ?></a></b> <? } } echo "</td></tr></table>"; } include("$repertoire_modele/bas.php"); ?>
Suspensionlab
-
VOUIIIIIIIIIIIIIIIIII, ca y est ca marche !!!Grâce à vous deux Attila et Willy, merciiiiii
Voici la requête en question pour ceux que ca interresse :
$sql = "SELECT Count(*) AS count , p.id , p.nom , p.prix FROM peel_commandes_articles oi, peel_produits p WHERE oi.produit_id = p.id GROUP BY oi.produit_id, p.id ORDER BY count DESC LIMIT 10";
La seule chose qui clochait dans ton morceau de code Willy, c'était simplement la majuscule à "Count" et il ne fallait pas d'espace entre Count et (*) !
Youpiiiiiii, vous n'imaginez pas comment je suis heureux de voir tout ça marcher :)
Merciii encore !
En effet ce serait aussi une superbe fonction pour mon site!
Dans quel page doit-on insérer ce code? j'aimerai la mettre dans la colonne de gauche au dessus des catégorie.
Merci pour votre aide,
suspensionlab
Transfert d'une boutique peel ?
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Posté(e) · Signaler ce message
Bonsoir,
J'ai un petit problème:
Quand j'exporte via MySQL la table "peel_produits" sous formats "xls" et que je remplis champs par champs en respectant le titre de chaque colonne et ensuite j'exporte mon fichier xls en csv pour l'importer dans la table "peel_produits" toujours via My SQL j'ai comme erreur: "Nombre de champs invalide dans les données CSV à la ligne 1"
Et qd je verifie le fichier SQL dans le repertoire /installation, je remarque que dans le contenu de la table, il y a 2 champs en plus (alors que via mysql j'en ai 47 pas un de plus!)
Je voudrais importer une base de données d'une ancienne version car j'ai +/- 350 produits à encoder sinon! avec photos etc...
Quelqu'un peux m'aider svp cela fait des heures que je planche la-dessus...
Merci d'avance
Est-ce que quelqu'un pourrait me fournir le fichier "exemple_prod.csv" ?
Cela me faciliterais la tâche je crois?