Willy
Utilisateur open source-
Compteur de contenus
1 416 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Willy
-
Willy a ajouté un message dans un sujet Bonjour, avant de me lancer
Pour la couleur tu as trouvé, pour la contenance, tu pourras utiliser la taille. ET tu peux gérer le stock par rapport à ces 2 variables en même temps.
Par contre comment vas tu faires pour mettre pour mettre le prix par rapport à la taille et la contenance...
Willy
Dans la fiche produit, il faut aler sur "stock".
Le stock est géré par rapports aux optiosn de couleur et tailles choisies. Donc s'il n'y en a pas le stock est par produit s'il y en a il est par produit couleur et taille.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Mettre le nom de la catégorie
Et avec ca (apres avoir fait une copie de secour de la page):
<?php include("../configuration.inc.php"); if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);} $qid_c = recupere_sous_categorie($catid); $DOC_TITLE = "Mademoiselle De Cheransac, Vente de lingerie fine de grande qualité à prix doux..."; include("$repertoire_modele/haut.php"); ?> <div class="normal" style="border-bottom: 1px dotted grey;text-transform : uppercase;"><?php affiche_arbre_categorie($catid) ?></div> <?php $sqlcat = "SELECT image, description, nom FROM peel_categories WHERE id = '".$catid."'"; $rescat = mysql_query($sqlcat); $objcat = mysql_fetch_object($rescat); if ($rescat) { if (mysql_num_rows($rescat) > 0) { echo "<div align=\"center\" class=\"normal\">"; if (!empty($objcat->image)) { echo "<img src=\"$wwwroot/upload/".$objcat->image."\" align=\"left\">"; } echo "<br /><br >".stripslashes($objcat->description); echo "</div>"; } } if ($qid_c) { if (mysql_num_rows($qid_c) == 0) { echo ""; } else { echo "<table border=\"0\" width=\"90%\" cellpadding=\"0\" cellspacing=\"0\"><tr valign=\"top\"><td class=\"normal\" align=\"center\">"; /*echo "<strong>Liste des produits</strong><br /><br />";*/ $sqlcat = "SELECT image, description, nom FROM peel_categories WHERE id = '".$catid."'"; $rescat = mysql_query($sqlcat); $objcat = mysql_fetch_object($rescat); if ($rescat) { if (mysql_num_rows($rescat) > 0) { "<strong>".$objcat->nom."</strong><br /><br />"; } } echo "</td></tr>"; while ($cat = mysql_fetch_array($qid_c)) { ?> <tr valign="top" align="center"><td class="normal"> <li><a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?catid=<?php echo $cat['id'] ?>"><?php echo $cat['nom'] ?></a></li> </td></tr> <?php } echo "<tr><td><img src=$wwwroot/images/blank.gif width=\"1\" height=\"10\" border=\"0\" alt=\"\" /></td></tr></table>"; } } else { echo ""; } ?> <?php $nb = 30; //nombre d'enregistrement par page if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];} // Récupération et affichage des données $sql = "SELECT p.id, p.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.prix, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1 ORDER BY p.prix LIMIT $start,$nb"; $result=mysql_query($sql); if (mysql_num_rows($result) == 0) { if (mysql_num_rows($qid_c) == 0) { echo "aucun produit disponible dans cette catégorie"; } } else { echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">"; while($prod=mysql_fetch_array($result)) { ?> <tr> <td class="normal" valign="top"> <?php if ($prod['image1'] != "") { ?> <img src="<?php echo $repertoire_images?>/<?php echo $prod['image1'] ?>" valign="top" width="100" alt="" /> <?php } else {?> <img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" align="left" valign="top" width="100%" alt="" /> <?php }?> </td> <td class="normal"> <?php if (!empty($prod['reference'])) { echo "<span class=\"petit\">Réf. : ".$prod['reference']."</span><br />";} ?> <a class="titre" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"><?php echo stripslashes($prod['nom']) ?></a><br /> <?php echo nl2br(stripslashes($prod['descriptif']))."<br />"; $prix = $prod['prix'] * (1-$prod['promotion']/100); if ($prod['promotion'] != 0) {?> <font color="#CC0000">Promotion : <?php echo $prod['promotion']; ?> %</font><br /> Prix TTC : <s><?php echo fprix($prod['prix']); ?></s> <font color="#CC0000"><?php echo fprix($prix); ?> € TTC</font><br /> <?php } else {?> Prix : <font color="#CC0000"><?php echo fprix($prix); ?> € T.T.C</font><br /> <?php } ?> <form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>"> Quantité : <select name="qte" class="formulaire1"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <input type="hidden" name="id" value="<?php echo $prod['id'] ?>" /> <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()"> <img src="<?php echo $wwwroot?>/images/caddie.gif" align=middle alt="" border="0" /> </a> <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()"> Ajouter au caddie </a> | <a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"> <img src="<?php echo $wwwroot?>/images/voir.gif" align="middle" width="20" height="20" alt="" border="0" /></a> <a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">+ de détails</a><p> </form> </td></tr> <tr> <td align="center" class="normal" colspan="2"> <?php } //Boutons précédent et suivant if($start) {echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");} $result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_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) {echo (" / ");} echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>"); } echo ("<br />"); //Affichage des pages if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ? echo ("Page : "); for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages { ?> <b><a class="petit" href="<?php echo $_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><?php echo $index+1; ?></a></b> <?php } } echo "</td></tr></table>"; } include("$repertoire_modele/bas.php"); /****************************************************************************** * 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; } ?>
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
Gardez vos pages et tentez une installation depuis 0.
Avec création d'une nouvelle BDD ouau moins des tables qui existaient déja.
WIlly
-
0
-
-
Willy a ajouté un message dans un sujet Bonjour, avant de me lancer
Bonjour:
un peu de lecture pour vous ;)
http://forum.peel.fr/index.php?showtopic=788
Je pense que le logiciel est installé apres paiement de votre part et reception d'une facture de PEEL, on est pas sur un site pirate, PEEL est une vraie société.
Le logiciel est installé par PEEL.
Il ya bien une gestion des stocks, normale, par couleur et ou taille, apres par option je ne sais pas de quoi vous parlez.
La dernière question, je ne sais pas, voyez avec PEEL directement.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Mettre le nom de la catégorie
Et avec ca (apres avoir fait une copie de secour de la page):
<?php include("../configuration.inc.php"); if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);} $qid_c = recupere_sous_categorie($catid); $DOC_TITLE = "Mademoiselle De Cheransac, Vente de lingerie fine de grande qualité à prix doux..."; include("$repertoire_modele/haut.php"); ?> <div class="normal" style="border-bottom: 1px dotted grey;text-transform : uppercase;"><?php affiche_arbre_categorie($catid) ?></div> <?php $sqlcat = "SELECT image, description, nom FROM peel_categories WHERE id = '".$catid."'"; $rescat = mysql_query($sqlcat); $objcat = mysql_fetch_object($rescat); if ($rescat) { if (mysql_num_rows($rescat) > 0) { echo "<div align=\"center\" class=\"normal\">"; if (!empty($objcat->image)) { echo "<img src=\"$wwwroot/upload/".$objcat->image."\" align=\"left\">"; } echo "<br /><br >".stripslashes($objcat->description); echo "</div>"; } } if ($qid_c) { if (mysql_num_rows($qid_c) == 0) { echo ""; } else { echo "<table border=\"0\" width=\"90%\" cellpadding=\"0\" cellspacing=\"0\"><tr valign=\"top\"><td class=\"normal\" align=\"center\">"; echo "<strong>Liste des produits</strong><br /><br />"; if ($rescat) { if (mysql_num_rows($rescat) > 0) { echo $objcat->nom; } } echo "</td></tr>"; while ($cat = mysql_fetch_array($qid_c)) { ?> <tr valign="top" align="center"><td class="normal"> <li><a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?catid=<?php echo $cat['id'] ?>"><?php echo $cat['nom'] ?></a></li> </td></tr> <?php } echo "<tr><td><img src=$wwwroot/images/blank.gif width=\"1\" height=\"10\" border=\"0\" alt=\"\" /></td></tr></table>"; } } else { echo ""; } ?> <?php $nb = 30; //nombre d'enregistrement par page if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];} // Récupération et affichage des données $sql = "SELECT p.id, p.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.prix, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1 ORDER BY p.prix LIMIT $start,$nb"; $result=mysql_query($sql); if (mysql_num_rows($result) == 0) { if (mysql_num_rows($qid_c) == 0) { echo "aucun produit disponible dans cette catégorie"; } } else { echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">"; while($prod=mysql_fetch_array($result)) { ?> <tr> <td class="normal" valign="top"> <?php if ($prod['image1'] != "") { ?> <img src="<?php echo $repertoire_images?>/<?php echo $prod['image1'] ?>" valign="top" width="100" alt="" /> <?php } else {?> <img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" align="left" valign="top" width="100%" alt="" /> <?php }?> </td> <td class="normal"> <?php if (!empty($prod['reference'])) { echo "<span class=\"petit\">Réf. : ".$prod['reference']."</span><br />";} ?> <a class="titre" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"><?php echo stripslashes($prod['nom']) ?></a><br /> <?php echo nl2br(stripslashes($prod['descriptif']))."<br />"; $prix = $prod['prix'] * (1-$prod['promotion']/100); if ($prod['promotion'] != 0) {?> <font color="#CC0000">Promotion : <?php echo $prod['promotion']; ?> %</font><br /> Prix TTC : <s><?php echo fprix($prod['prix']); ?></s> <font color="#CC0000"><?php echo fprix($prix); ?> € TTC</font><br /> <?php } else {?> Prix : <font color="#CC0000"><?php echo fprix($prix); ?> € T.T.C</font><br /> <?php } ?> <form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>"> Quantité : <select name="qte" class="formulaire1"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <input type="hidden" name="id" value="<?php echo $prod['id'] ?>" /> <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()"> <img src="<?php echo $wwwroot?>/images/caddie.gif" align=middle alt="" border="0" /> </a> <a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()"> Ajouter au caddie </a> | <a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"> <img src="<?php echo $wwwroot?>/images/voir.gif" align="middle" width="20" height="20" alt="" border="0" /></a> <a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">+ de détails</a><p> </form> </td></tr> <tr> <td align="center" class="normal" colspan="2"> <?php } //Boutons précédent et suivant if($start) {echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");} $result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_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) {echo (" / ");} echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>"); } echo ("<br />"); //Affichage des pages if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ? echo ("Page : "); for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages { ?> <b><a class="petit" href="<?php echo $_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><?php echo $index+1; ?></a></b> <?php } } echo "</td></tr></table>"; } include("$repertoire_modele/bas.php"); /****************************************************************************** * 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; } ?>
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
Mais sinon pouvez vous récréer le site de 0 ou pas ?
Même juste pour tester..
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Mettre le nom de la catégorie
En fait il veut remplacer "Liste des produits" par le nom de sa catégorie en cours ici "Lady VIP", non ?
Cherchez "Liste des produits" dans la page et remplacez le par le nom de la catégorie en cours.
WIlly
Ca marque quoi ?
Rien ?
Est ce que "$cat" est bien définie avant ?
Comment est contruit l'arborescence apres "PARCOURIR" ?
WIlly
-
0
-
-
Willy a ajouté un message dans un sujet Top vente
Il faut chercher d'où vient l'erreur.
Une technique, mettez uen ligne blanche avant la ligne que vous suspectée.
Si la ligne d'erreur augmente de 1 (ici 491) c'est que l'erreur se situe sous la ligen que vous venez d'ajouter, sinon c'est qu'elle est au dessus.
Bon courage.
WIlly
-
0
-
-
Willy a ajouté un message dans un sujet documentation peel premium
Je crois qu'il y en a un peu ici:
http://www.peel.fr/rub-documentation-61.html
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
En fait il ne faut pas créer de catégorie, produits, etc... Directement à partir de l'administrateur de base de données (phpmyadmin par ex.) et les créer uniquement a partir du back office de peel.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
Je te laisse la main j'ai vraiment du taff et debeugguer comme ca c'est pas simple l'erreur parait etre dans cette fonction, reste à trouver Où.
Willy
PS: pour enlever les 1 2 3 4 enlevez les echo "1"; ....
-
0
-
-
Willy a ajouté un message dans un sujet Les droit d'accès
Oui pour moi il faut créer un nouveau droit et modifier l'admin pour que n'apparaissent que les commandes.
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
Non il faut l'autre.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Définition des constantes
Oui, la liaison contacte/libellé est dans lib/lang.
Ensuite dans chaque fichier tu as une traduction pour cette constante.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Les droit d'accès
Le soucis c'est qu'il ne veut pas que le redac ais touts les droits comme l'admin sur le back office, il voudrait avoir uniquement les droits sur la gestion des stocks.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
HELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLP ;)
Car là j'ais du taff.
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
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
-
0
-
-
Willy a ajouté un message dans un sujet Top vente
Essayez avec (apres avoir fait une copie de votre haut.php avant) :
<?php if (!defined('IN_PEEL')) { echo("Tentative de hacking ! <br />Hacking attempt !"); exit(); } if (!defined('IN_STANDBY')) { echo "<div align=\"center\" style=\"font-family:tahoma,verdana;font-size:13px;font-weight:bold;\"><br /><br />Le site $site est actuellement en cours de maintenance pour quelques minutes.<br /><br />Merci de votre compréhension.</div>"; exit(); } /* Traitement des stocks périmés */ $sqlStockTemp = "SELECT * FROM peel_stocks_temp"; $resStockTemp = mysql_query($sqlStockTemp); if (mysql_num_rows($resStockTemp) > 0 ) { while ($StockTemp = mysql_fetch_array($resStockTemp)) { $temps = time(); $tempsstock = strtotime($StockTemp['o_timestamp']); $nbmin=($temps - $tempsstock)/60;//Nombre de jours entre les deux if ($nbmin > $timemax) { mysql_query("DELETE FROM peel_stocks_temp WHERE couleur_id = '".$StockTemp['couleur_id']."' AND taille_id = '".$StockTemp['taille_id']."' AND produit_id = '".$StockTemp['produit_id']."'"); } } } ?> <!doctype html public "-//W3C//Dtd HTML 4.01 transitional//EN"> <html dir="Ltr" lang="fr"> <html> <head> <?php $sql_Meta = "SELECT * FROM peel_meta WHERE id = '1'"; // On initialise, recherche des meta par défault if (!empty($_GET['catid']) && empty($_GET['id'])) { // Si on est dans une catégorie $sql_Meta = "SELECT nom_".$_SESSION['langue']." as meta_titre, description_".$_SESSION['langue']." as meta_desc, meta_key FROM peel_categories WHERE id = '".intval($_GET['catid'])."'"; } elseif (!empty($_GET['id'])) { // Si on est dans une fiche produit $sql_Meta = "SELECT nom_".$_SESSION['langue']." as meta_titre, descriptif_".$_SESSION['langue']." as meta_desc, meta_key FROM peel_produits WHERE id = '".intval($_GET['id'])."'"; } $query_Meta = mysql_query($sql_Meta); // Query de la requête $m = mysql_fetch_array($query_Meta); // Résultant dans un tableau if (!empty($m['meta_titre'])) { // Si toutes les balises sont remplies echo "<title>".trim(strip_tags(stripslashes($m['meta_titre'])))."</title>\n"; echo "<meta name=\"Keywords\" content=\"".trim(strip_tags(stripslashes($m['meta_key'])))."\">\n"; echo "<meta name=\"description\" content=\"".trim(strip_tags(stripslashes($m['meta_desc'])))."\">\n"; } else { // Sinon on utilise les meta par défault $sql_Meta = "SELECT * FROM peel_meta WHERE id = '1'"; $query_Meta = mysql_query($sql_Meta); $m = mysql_fetch_array($query_Meta); echo "<title>".trim(strip_tags(stripslashes($m['meta_titre'])))."</title>\n"; echo "<meta name=\"Keywords\" content=\"".trim(strip_tags(stripslashes($m['meta_key'])))."\">\n"; echo "<meta name=\"description\" content=\"".trim(strip_tags(stripslashes($m['meta_desc'])))."\">\n"; } ?> <meta name="robots" content="All"> <meta http-equiv="content-language" content="french"> <meta name="classification" content="script php"> <meta name="author" content="peel.fr"> <meta name="publisher" content="peel.fr"> <meta http-equiv="expires" content="0"> <meta http-equiv="Pragma" content="no-cache"> <meta name="robots" content="index, follow, all"> <meta name ="search engines" content="AltaVista, AOLNet, Infoseek, Excite, Hotbot, Lycos, Magellan, LookSmart, CNET, voila, google, yahoo, alltheweb, msn, netscape, nomade, tiscali"> <meta name="Updated" content="daily"> <meta name="revisit-after" content="10 days"> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <base href="<?echo $wwwroot;?>/"> <link rel="stylesheet" type="text/css" href="<?echo $repertoire_css?>/style.css"> <style type="text/css" media="screen"> <!-- <?php $sqlCss = "SELECT * FROM peel_css WHERE id = '1'"; $resCss = mysql_query($sqlCss); if ($resCss) { $Css = mysql_fetch_object($resCss); echo "body {\n"; if (!empty($Css->background)) {echo "background-color: $Css->background;\n";} if (!empty($Css->backgroundimage)) {echo "background_images: url('".$repertoire_images."/".$Css->backgroundimage."');\n";} if (!empty($Css->textsize)) {echo "font-size: $Css->textsize;\n";} if (!empty($Css->textcolor)) {echo "color: $Css->textcolor;\n";} if (!empty($Css->textfont)) {echo "font-family: $Css->textfont;\n";} echo "}\n"; if (!empty($Css->textsize)) {echo ".normal { font-size: $Css->textsize;}\n";} if (!empty($Css->textcolor)) {echo ".normal { color: $Css->textcolor;}\n";} if (!empty($Css->textfont)) {echo ".normal { font-family: $Css->textfont;}\n";} if (!empty($Css->textsize)) {echo ".label { font-size: $Css->textsize;}\n";} if (!empty($Css->textcolor)) {echo ".label { color: $Css->textcolor;}\n";} if (!empty($Css->textfont)) {echo ".label { font-family: $Css->textfont;}\n";} if (!empty($Css->textsize)) {echo ".texte { font-size: $Css->textsize;}\n";} if (!empty($Css->textcolor)) {echo ".texte { color: $Css->textcolor;}\n";} if (!empty($Css->textfont)) {echo ".texte { font-family: $Css->textfont;}\n";} if (!empty($Css->titresize)) {echo ".titre { font-size: $Css->titresize;}\n";} if (!empty($Css->titrecolor)) {echo ".titre { color: $Css->titrecolor;}\n";} if (!empty($Css->titrefont)) {echo ".titre { font-family: $Css->titrefont;}\n";} if (!empty($Css->tetieresize)) {echo ".tetiere { font-size: $Css->tetieresize;}\n";} if (!empty($Css->tetierecolor)) {echo ".tetiere { color: $Css->tetierecolor;}\n";} if (!empty($Css->tetierefont)) {echo ".tetiere { font-family: $Css->tetierefont;}\n";} if (!empty($Css->tetierebackground)) {echo ".tetiere { background: $Css->tetierebackground;}\n";} if (!empty($Css->tetieresize)) {echo ".entete { font-size: $Css->tetieresize;}\n";} if (!empty($Css->tetierecolor)) {echo ".entete { color: $Css->tetierecolor;}\n";} if (!empty($Css->tetierefont)) {echo ".entete { font-family: $Css->tetierefont;}\n";} if (!empty($Css->tetierebackground)) {echo ".entete { background: $Css->tetierebackground;}\n";} if (!empty($Css->alink)) {echo "a:link { color: $Css->alink;}\n";} if (!empty($Css->vlink)) {echo "a:visited { color: $Css->vlink;}\n";} if (!empty($Css->hlink)) {echo "a:hover { color: $Css->hlink;}\n";} } ?> --> </style> <script language="text/javascript" SRC="<?echo $wwwroot?>/lib/js/filesearchhover.js" type="text/javascript"></script> <script type="text/javascript" SRC="<?=$wwwroot?>/lib/js/window.js"></script> <script type="text/javascript" SRC="<?=$wwwroot?>/lib/js/overlib.js"></script> <script type="text/javascript" SRC="<?=$wwwroot?>/lib/js/stock.js"></script> <script type="text/javascript" SRC="<?=$wwwroot?>/lib/js/top.js"></script> <script type="text/javascript" SRC="<?=$wwwroot?>/lib/js/controle.js"></script> <script type="text/javascript" SRC="<?=$wwwroot?>/lib/js/ctrl.js"></script> <script type="text/javascript" SRC="<?=$wwwroot?>/lib/js/csspopup.js"></script> <script type="text/javascript" language="javascript"> /** * marks all rows and selects its first checkbox inside the given element * the given element is usaly a table or a div containing the table or tables * * @param container DOM element */ var marked_row = new Array; function markAllRows( container_id ) { var rows = document.getElementById(container_id).getElementsByTagName('tr'); var unique_id; var checkbox; for ( var i = 0; i < rows.length; i++ ) { checkbox = rows[i].getElementsByTagName( 'input' )[0]; if ( checkbox && checkbox.type == 'checkbox' ) { unique_id = checkbox.name + checkbox.value; if ( checkbox.disabled == false ) { checkbox.checked = true; if ( typeof(marked_row[unique_id]) == 'undefined' || !marked_row[unique_id] ) { rows[i].className += ' marked'; marked_row[unique_id] = true; } } } } return true; } /** * marks all rows and selects its first checkbox inside the given element * the given element is usaly a table or a div containing the table or tables * * @param container DOM element */ function unMarkAllRows( container_id ) { var rows = document.getElementById(container_id).getElementsByTagName('tr'); var unique_id; var checkbox; for ( var i = 0; i < rows.length; i++ ) { checkbox = rows[i].getElementsByTagName( 'input' )[0]; if ( checkbox && checkbox.type == 'checkbox' ) { unique_id = checkbox.name + checkbox.value; checkbox.checked = false; rows[i].className = rows[i].className.replace(' marked', ''); marked_row[unique_id] = false; } } return true; } </script> <script type="text/javascript"> function gotobrand(ident){ document.location="<?=$wwwroot?>/achat/brand.php?"+ident; } function gotocategorie(ident){ document.location="<?=$wwwroot?>/achat/index.php?catid="+ident; } </script> <?php $background = "#FFFFFF"; /* Fonction qui va chercher la couleur de la catégorie */ if (!empty($_GET['catid'])) { $sqlBack = "SELECT color FROM peel_categories WHERE id = '".intval($_GET['catid'])."'"; $resBack = mysql_query($sqlBack); if (mysql_num_rows($resBack) > 0) { $Back = mysql_fetch_object($resBack); if (!empty($Back->color)) {$background = $Back->color;} } } ?> </head> <body> <div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div> <div align="center"> <table border="0" width="960" cellspacing="0" cellpadding="0" bgcolor="white"> <tr> <td align="left" valign="top" class="entetetitre"> <div style="padding-top:5px;padding-bottom:5px;"> <?php if (!empty($logo)) { ?> <a href="index.php"><img align="middle" src="<?echo $logo ?>" alt="<?echo $site ?>" border="0"></a> <? } else { echo $site; } ?> </div> </td> </tr> <tr> <td align="center"> <?php $resProdRollover = mysql_query("SELECT id, nom_".$_SESSION['langue']." as nom, image1, prix FROM peel_produits WHERE on_top = 1 AND etat = 1 ORDER BY RAND() LIMIT 30") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if (mysql_num_rows($resProdRollover)> 1) { ?> <script type="text/javascript"> var leftrightslide=new Array() var finalslide='' <?php if ($resProdRollover) { if (mysql_num_rows($resProdRollover)> 0) { $i = 0; while ($ProdRollover = mysql_fetch_array($resProdRollover)) { echo "leftrightslide[".$i."]='<a class=\"normal\" href=\"achat/produit_details.php?id=".$ProdRollover['id']."\"><img src=\"$repertoire_upload/".$ProdRollover['image1']."\" alt=\"".$ProdRollover['nom']."\" height=\"120\" /></a>'\n\r"; $i++; } } else { echo "leftrightslide[".$i."]=''\n\r"; } } $sqlProdRollover = ""; ?> /*********************************************** * Conveyor belt slideshow script- © Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ //Specify the slider's width (in pixels) var sliderwidth="866px" //Specify the slider's height var sliderheight="120px" //Specify the slider's slide speed (larger is faster 1-10) var slidespeed=1 //configure background color: slidebgcolor="#FFFF33" //Specify gap between each image (use HTML): var imagegap=" " //Specify pixels gap between each slideshow rotation (use integer): var slideshowgap=5 ////NO NEED TO EDIT BELOW THIS LINE//////////// var copyspeed=slidespeed leftrightslide='<nobr>'+leftrightslide.join(imagegap)+'</nobr>' var iedom=document.all||document.getElementById if (iedom) document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+leftrightslide+'</span>') var actualwidth='' var cross_slide, ns_slide function fillup(){ if (iedom){ cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2 cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3 cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth cross_slide2.style.left=actualwidth+slideshowgap+"px" } else if (document.layers){ ns_slide=document.ns_slidemenu.document.ns_slidemenu2 ns_slide2=document.ns_slidemenu.document.ns_slidemenu3 ns_slide.document.write(leftrightslide) ns_slide.document.close() actualwidth=ns_slide.document.width ns_slide2.left=actualwidth+slideshowgap ns_slide2.document.write(leftrightslide) ns_slide2.document.close() } lefttime=setInterval("slideleft()",30) } window.onload=fillup function slideleft(){ if (iedom){ if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8)) cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px" else cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+slideshowgap+"px" if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8)) cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px" else cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+slideshowgap+"px" } else if (document.layers){ if (ns_slide.left>(actualwidth*(-1)+8)) ns_slide.left-=copyspeed else ns_slide.left=ns_slide2.left+actualwidth+slideshowgap if (ns_slide2.left>(actualwidth*(-1)+8)) ns_slide2.left-=copyspeed else ns_slide2.left=ns_slide.left+actualwidth+slideshowgap } } if (iedom||document.layers){ with (document){ document.write('<table border="0" cellspacing="0" cellpadding="0"><td>') if (iedom){ write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">') write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">') write('<div id="test2" style="position:absolute;left:0px;top:0px"></div>') write('<div id="test3" style="position:absolute;left:-1000px;top:0px"></div>') write('</div></div>') } else if (document.layers){ write('<ilayer width='+sliderwidth+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+'>') write('<layer name="ns_slidemenu2" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>') write('<layer name="ns_slidemenu3" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>') write('</ilayer>') } document.write('</td></table>') } } </script> <?php } ?> </td> </tr> <tr> <td bgcolor="#666666"> <ul id="menudyn"> <li id="nav-1"><a href="index.php"><?echo HOME ?></a></li> <li id="nav-2"><a href="achat/new.php"><?echo NEWS ?></a></li> <li id="nav-3"><a href="achat/special.php"><?echo SPECIAL ?></a></li> <li id="nav-3"><a href="achat/flash.php"><?echo FLASH ?></a></li> <li id="nav-4"><a href="compte.php"><?echo COMPTE ?></a></li> <li id="nav-5"><a href="utilisateurs/contact.php"><?echo CONTACT ?></a></li> <li id="nav-6"><a href="achat/caddie_affichage.php"><?echo CADDIE ?></a></li> <?php if (est_identifie()) { echo "<li id=\"nav-7\"><a href=>".HELLO." ".stripslashes($_SESSION['utilisateur']['prenom']) . " " . stripslashes($_SESSION['utilisateur']['nom_famille'])."</a></li>"; echo "<li id=\"nav-8\"><a class=\"menudyn\" href=\"$wwwroot/sortie.php\">".DECONNECT."</a></li>"; } else { echo "<li id=\"nav-7\"><a class=\"menudyn\" href=\"$wwwroot/membre.php\">".LOGIN."</a></li>"; echo "<li id=\"nav-8\"><a class=\"menudyn\" href=\"$wwwroot/utilisateurs/enregistrement.php\">".REGISTER."</a></li>"; } ?> <li id="nav-9"><a href="sitemap.php" class="normal"><?Echo SITEMAP?></a></li> <li id="nav-10"><a href="search.php" class="normal"><?Echo SEARCH?></li> </ul> </td> </tr> <tr> <td style="padding:5px;"> <form method="GET" action="achat/recherche.php" name="recherche"> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="normal"> <?echo SEARCH?> : <input class="formulaire1" type="text" name="motclef" size="15" value="<?echo vb script:gotocategorie(this.options[this.selectedIndex].value)"> <option><?echo SEARCH_CATEGORY ?></option> <? $sql_cat = "SELECT * FROM peel_categories WHERE etat = '1' ORDER BY nom_".$_SESSION['langue'].""; $res_cat = mysql_query($sql_cat); if (mysql_num_rows($res_cat) > 0) { while ($cat = mysql_fetch_array($res_cat)) { echo "<option value=\"".$cat['id']."\">".stripslashes($cat['nom_'.$_SESSION['langue'].''])."</option>"; } } ?> </select> </td> <td align="left" class="normal" > <select name="brand" class="formulaire1" onChange="java script:gotobrand(this.options[this.selectedIndex].value)"> <option value=""><?echo SEARCH_BRAND;?></option> <?php $resBrand = mysql_query("SELECT id, nom_".$_SESSION['langue']." as nom FROM peel_marques WHERE etat = '1' ORDER BY position"); if($resBrand) { if (mysql_num_rows($resBrand)) { while($Brand = mysql_fetch_array($resBrand)) { if (!empty($Brand['nom'])) { echo "<option value=\"brand=".$Brand['id']."\""; echo ">".html_entity_decode($Brand['nom'])."</option>"; } } } } ?> </select> </td> <td> <a href="%3C?echo $_SERVER['PHP_SELF'];?>?langue=fr"?>?langue=fr><img src="<?=$wwwroot?>/lib/flag/fr.gif" border="0" width="18" height="12"></a> <a href="%3C?echo $_SERVER['PHP_SELF'];?>?langue=en"?>?langue=en><img src="<?=$wwwroot?>/lib/flag/gb.gif" border="0" width="18" height="12"></a> </td> </tr> </table> </td> </tr> </table> <!--style="border:1px solid #E9EBEA;"--> <table border="0" width="960" cellspacing="1" cellpadding="0" bgcolor="white"> <tr> <td width="220" valign="top" class="normal"> <!-- CADDIE --> <table border="0" cellspacing="0" cellpadding="0" width="220" style="border-top:1px solid #EEEEEE;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;padding-top:6px;padding-left:6px "> <tr><td class="normal" width="220"> <?php echo "<div class=\"entete\"><img src=\"$wwwroot/images/fleche.gif\"> ".CADDIE."</div>"; if ($_SESSION['caddie']->compte_elements() != 0) { echo "<table width=\"190\" cellpadding=\"0\" cellspacing=\"0\">"; foreach ($_SESSION['caddie']->articles as $i => $produitid) { $resProd = mysql_query("SELECT nom_".$_SESSION['langue']." as nom FROM peel_produits WHERE id = '".$produitid."'"); $Prod = mysql_fetch_object($resProd); $nom = html_entity_decode($Prod->nom); /*$nom = substr($nom, 0, 150); $nom = substr_replace($nom,'...',-3);*/ echo "<tr><td class=\"petit\" colspan=\"2\"><a href=\"achat/produit_details.php?id=".$produitid."\" class=\"petit\">".$nom."</a></td></tr><tr><td class=\"petit\" style=\"border-bottom: 1px solid #6b6b6b;\">Qte : ".$_SESSION['caddie']->quantite[$i]."</td><td class=\"petit\" style=\"border-bottom: 1px solid #6b6b6b;\">".fprix($_SESSION['caddie']->total_prix[$i])." €</td></tr>"; } echo "</tr>"; if ($_SESSION['caddie']->total > 0) { echo (!empty($_SESSION['caddie']->cout_transport)) ? "<tr><td colspan=\"2\" class=\"label\">TRANSPORT : ".fprix($_SESSION['caddie']->cout_transport)." €</td></tr>" : ""; echo "<tr><td colspan=\"2\" class=\"label\">TOTAL : ".fprix($_SESSION['caddie']->total)." €</td></tr>"; } echo "<tr><td colspan=\"2\" align=\"center\"><a class=\"label\" href=\"achat/caddie_affichage.php\">".ORDER."</a></td></tr>"; echo "</table>"; if (vn($_SESSION['utilisateur']['remise_percent']) > 0) { echo REMISE." : ".$_SESSION['utilisateur']['remise_percent']." %"; } } else { echo EMPTY_CADDIE; } ?> <!-- FIN DE CADDIE --> </td></tr></table> <!-- CATALOGUE PRODUIT --> <table border="0" cellspacing="0" cellpadding="0" width="220" style="border-top:1px solid #EEEEEE;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;padding-top:6px;padding-left:6px;padding-bottom:6px;"> <tr><td class="normal" width="220"> <?php echo "<div class=\"entete\"><img src=\"$wwwroot/images/fleche.gif\"> ".CATALOG."</div>"; if (!isset($_GET['catid'])) { $catid = 0; } else {$catid = $_GET['catid']; } $frm['parent'] = array($catid); construit_menu_arborescent_cat($categorie_options, $frm['parent']); echo "<div style=\"padding:3px\">".$categorie_options."</div>"; ?> </td></tr> </table> <!-- FIN PRODUIT --> <!-- GUIDE PRATIQUE --> <table border="0" cellspacing="0" cellpadding="0" width="220" style="border:1px solid #EEEEEE;padding-top:6px;padding-left:6px;padding-bottom:6px;"> <tr><td class="normal" width="220"> <?php echo "<div class=\"entete\"><img src=\"$wwwroot/images/fleche.gif\"> ".GUIDE."</div>"; if (!isset($_GET['rubid'])) { $rubid = 0; } else {$rubid = intval($_GET['rubid']); } $frm['parent'] = array($rubid); construit_menu_arborescent_rub($rubrique_options, $frm['parent']); echo "<div style=\"padding:3px\">".$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>"; if ($statusparrain == 1) { echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/parrain.php\" class=\"normal\">Conditions de parrainage</a>"; } if ($statusaffiliate == 1) { echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/affiliation.php\" class=\"normal\">Conditions d'affiliation</a>"; } echo "</div>"; ?> </td></tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="220" style="border:1px solid #EEEEEE;padding-top:6px;padding-left:6px;padding-bottom:6px;"> <tr><td class="normal" width="220" valign="top"> <?php echo "<div class=\"entete\"><img src=\"$wwwroot/images/fleche.gif\"> ".GIFT_CATALOGUE."</div>"; echo "<br />- <a href=achat/catalogue_cadeaux.php>".LOOK_CATALOGUE."</a>"; if (est_identifie()) { echo "<br /><br />- ".MY_GIFT_POINT." : ".$_SESSION['utilisateur']['points']; } ?> </td></tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="220" style="border:1px solid #EEEEEE;padding-top:6px;padding-left:6px;padding-bottom:6px;"> <tr><td class="normal" width="220"> <?php echo "<div class=\"entete\"><img src=\"$wwwroot/images/fleche.gif\"> ".ADHESION."</div>"; if ($statusretail == 1) { echo "<br /><li><a href=\"$wwwroot/utilisateurs/retailer.php\" class=\"normal\">".RETAILER."</a></li>"; } if ($statusaffiliate == 1) { echo "<li><a href=\"$wwwroot/utilisateurs/affiliate.php\" class=\"normal\">".AFFILIATE."</a></li><br />"; } if (est_identifie()) { if (a_priv("admin")) { echo "<li><a href=\"administrer/index.php\" class=\"label\">ADMINISTRER LE SITE</a></li>"; } } ?> <p align="center"> <img src="http://www.logos-magia.com/boutique/images/logo-thawte-revendeur.gif"></p> </td></tr> </table> </td> <td width="100%" valign="top" class="normal" bgcolor="<?echo $background;?>">
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
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
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
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
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
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
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
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
-
0
-
-
Willy a ajouté un message dans un sujet Fatal error
On ne peut pas avoir un acces admin ca serait peut etre plus simple...
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Top vente
1) OK
2) Le 2ieme code c'est juste pour vous dire que dans le 1er code il y a un parametrage possible, fond, taille et espacement des images, etc...
3) La requete sera du genre "SELECT id, nom_".$_SESSION['langue']." as nom, image1, prix FROM peel_produits WHERE on_top = 1 AND etat = 1 ORDER BY RAND() LIMIT 30")
Le order by rand() sert à ordonner les produits aléatoirement et le limit 30 limite le nb de résultat à 30 lignes.
Vous pouvez supprimer ces instructions si vous voulez.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Top vente
A la place de celui qui y est ;)
Env. la 40 ieme ligne de mon code.
Vous avez un top des ventes automatique ou c'est vous qui cochez la case dans l'admin ?
Willy
-
0
-