Flux d’activité

Flux d’activité de Messages

  1. 3DVF


    Je cherche à faire comme pour les catégories (Position dans la catégorie :) une gestion de l'emplacement d'un produit dans la catégorie.

    Car si je rajoute de nouvelles références certain de produit qui sont des produits phare ce retrouve en 2eme page lors de la navigation dans la cat!!

    VOus auriez une idée?

    Merci

  2. leon


    En fait le problème semble provenir du taux de TVA des produits :

    le calcul de la TVA de la remise code promo se fait sur un taux à 19,6 hors mes produits sont à 5.5% d'ou l'erreur.

    fichier lib/class/caddie.php

    /* On défalque la remise par code promotionnel */
    
    
    	$this->total_remise_code = $this->total_produit * vn($this->remise_code_percent) /100;
    
    	$tva_remise_code = $this->total_remise_code * 0.196 / 1.196;

  3. Willy


    J'ais refais le code a partir de ma page:

    <?
    
    include("configuration.inc.php");
    
    
    $DOC_TITLE = "[PEEL.FR]";
    
    
    include("$repertoire_modele/haut.php");
    
    
    	print_alpha();
    
    
    include("$repertoire_modele/bas.php");
    
    
    /******************************************************************************
    
     * FUNCTIONS
    
     *****************************************************************************/
    
    
    function print_alpha() {
    
    	/* Affiche la liste des cat&eacute;gories par ordre alphab&eacute;tique */
    
    	global $wwwroot, $repertoire_modele,  $repertoire_images;
    
    
    	$alpha = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
    
    
    	echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" width=\"100%\">";
    
    
    	echo "<tr><td colspan=\"2\" class=\"entete\">".SITEMAP."</td></tr>";
    
    
    	foreach ($alpha as $value) {
    
    
    		$sqlCat = "SELECT c.id, c.nom_".$_SESSION['langue'].", c.alpha, c.image FROM peel_produits c 
    
    		WHERE c.etat = '1' AND c.alpha = '".$value."'";
    
    
    		$resCat = mysql_query($sqlCat) 
    
    		or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    		echo "<tr><td class=\"titre\" colspan=\"2\">".$value."</td></tr>";
    
    
    			if (mysql_num_rows($resCat) > 0) { 
    
    
    				while ($cat = mysql_fetch_array($resCat)) 
    
    				{
    
    
    				$sqlCount = "SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc, peel_categories c WHERE p.id = pc.produit_id AND p.id = '".intval($cat['id'])."' AND c.id = pc.categorie_id";
    
    
    				$resCount = mysql_query($sqlCount);
    
    
    				if ($resCount) {
    
    
    				$Count = mysql_fetch_row($resCount) or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    				}
    
    
    				echo "<tr valign=\"top\"><td class=\"normal\">";
    
    
    				?>
    
    
    				<a class="normal" href="achat/index.php?catid=<? echo $cat['id'] ?>"><? echo html_entity_decode($cat['nom_'.$_SESSION['langue'].''])?> (<?php echo $Count[0] ?>)</a>
    
    
    			<?php
    
    
    				echo "</td></tr>";
    
    
    				}
    
    
    			} 
    
    
    		}
    
    
    		echo "</table>";
    
    
    
    
    }
    
    	?>

    Willy

  4. 3DVF


    Salut,

    J'ai voulus installé sur la page /utilisateur/contact.php le script PHP Cryptographp (http://www.cryptographp.com/) qu iest un gestionnaire de Captcha.

    Mais voila j'ai visiblement un soucis de parametrage de session, enfin je pense pour voir le résultat :

    http://www.3dvf.fr/utilisateurs/contact3.php

    J'ai activé l'affichage des messages d'erreurs PHP et la ça fait peur :)

    Une idée?

  5. bial


    Salut :lol:

    Merci pour cette contrib fort sympathique :unsure: . Lors de l'install il y a juste un petit truc que j'ai du mal a faire c'est quand il s'agit du changement de formulaire :

    					<form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">
    
    
    <input type="hidden" name="stock" value="<? echo $prod['stock']; ?>">
    
    <span class="impression" >
    
    <? if ($prod['stock']>0){
    
    ?>
    
    Quantité : 
    
    <select name="qte" class="formulaire1">
    
    						<?php 
    
    // Affiche la quantité en stock
    
    							 $i=1;
    
    						while ($i<=$prod['stock'])
    
    			   {
    
    						echo "<option value=\"$i\">$i</option>";
    
    							 $i++;
    
    			   }
    
    			   }
    
    ?>
    
    </select>
    Ca c'est que tu nous dis de mettre a la place de ceci :
    				<form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">
    
    				<b>Quantité : </b>
    
    				<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'] ?>" />
    Mais lorsque je remplace je me retrouve avec ceci comme erreur :
    Parse error: parse error, unexpected '}' in C:\Program Files\EasyPHP 2.0b1\www\boutique_reno\index.php on line 123

    Est ce le fait que je soit en local ??? Peu etre aussi le fait que j'utilise une version beta d'easy :)

    Si quelqu'un peut m'éclairer, ce module m'interesse ^^ et encore merci pour cette contrib :P

  6. Willy


    <?
    
    include("configuration.inc.php");
    
    $DOC_TITLE = "[peel]";
    
    include("$repertoire_modele/haut.php");
    
    
    recup_produit();
    
    
    include("$repertoire_modele/bas.php");
    
    
    
    /******************************************************************************
    
    * FUNCTIONS
    
    *****************************************************************************/
    
    
    
    
    function recup_produit() {
    
    	global $wwwroot, $repertoire_modele, $repertoire_images;
    
    	$alpha = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
    
    	echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" width=\"100%\">";
    
    	echo "<tr><td colspan=\"2\" class=\"entete\">produits</td></tr>";
    
    	echo"<br>";
    
    
    	foreach ($alpha as $value) {
    
    
    		$sqlCat = "SELECT c.id FROM peel_produits c WHERE c.etat = '1' AND c.alpha = '".$value."'";
    
    
    		$resCat = mysql_query($sqlCat) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    		echo "<tr><td class=\"titre\" colspan=\"2\">".$value."</td></tr>";
    
    
    		if (mysql_num_rows($resCat) > 0) { 
    
    
    			while ($cat = mysql_fetch_array($resCat)) {
    
    
    				$sqlCount = "SELECT id, nom_".$_SESSION['langue']." FROM peel_produits c WHERE c.id = '".$cat['id']."'";
    
    
    				$resCount = mysql_query($sqlCount);
    
    
    				if ($resCount) {
    
    
    					$Count = mysql_fetch_row($resCount) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    				}
    
    
    				echo "<tr valign=\"top\"><td class=\"normal\">";
    
    
    				?>
    
    
    				<a class="normal" href="achat/index.php?catid=<? echo $Count['id'] ?>"><? echo html_entity_decode($Count['nom_'.$_SESSION['langue'].''])?></a>
    
    
    				<?php
    
    
    				echo "</td></tr>";
    
    			}
    
    		} 
    
    	}
    
    
    	echo "</table>";
    
    }
    
    ?>

    Il y a '' eu lieu de " avant le FROM (2 quote simples au lieu d'une quote double).

    Tentes et dis nous.

    Willy

  7. benito


    je peux avoir un accès au back office dans un 1er temps en MP

    Oui j'ai bien mis le "en" par contre à chaque fois il me demande de définir une zone liée à la langue. C'est peut être ça.

    Sinon pour l'accès au back office, pas de problème, le seul truc c que l'hébergeur à planté du coup plus rien avant la remise en place.

    Dès que l'hébergeur est rétabli je te passe en messagerie privé l emot de passe.

    Merci encore...

    Benoit

  8. Willy


    Oups j'ais été trop vite, il faut mettre (a première vue):

    <?
    
    include("configuration.inc.php");
    
    $DOC_TITLE = "[peel]";
    
    include("$repertoire_modele/haut.php");
    
    
    recup_produit();
    
    
    include("$repertoire_modele/bas.php");
    
    
    
    /******************************************************************************
    
    * FUNCTIONS
    
    *****************************************************************************/
    
    
    
    
    function recup_produit() {
    
    global $wwwroot, $repertoire_modele, $repertoire_images;
    
    $alpha = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
    
    echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" width=\"100%\">";
    
    echo "<tr><td colspan=\"2\" class=\"entete\">produits</td></tr>";
    
    echo"<br>";
    
    
    foreach ($alpha as $value) {
    
    
    $sqlCat = "SELECT c.id FROM peel_produits c WHERE c.etat = '1' AND c.alpha = '".$value."'";
    
    
    $resCat = mysql_query($sqlCat) 
    
    or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    echo "<tr><td class=\"titre\" colspan=\"2\">".$value."</td></tr>";
    
    
    if (mysql_num_rows($resCat) > 0) { 
    
    
    while ($cat = mysql_fetch_array($resCat)) 
    
    {
    
    
    $sqlCount = "SELECT id, nom_".$_SESSION['langue'].'' FROM peel_produits c WHERE c.id = '".$cat['id']."'";
    
    
    $resCount = mysql_query($sqlCount);
    
    
    if ($resCount) {
    
    
    $Count = mysql_fetch_row($resCount) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    }
    
    
    echo "<tr valign=\"top\"><td class=\"normal\">";
    
    
    ?>
    
    
    <a class="normal" href="achat/index.php?catid=<? echo $Count['id'] ?>"><? echo html_entity_decode($Count['nom_'.$_SESSION['langue'].''])?></a>
    
    
    <?php
    
    
    echo "</td></tr>";
    
    
    }
    
    
    } 
    
    
    }
    
    
    echo "</table>";
    
    
    
    
    }
    
    ?>

  9. noya_m


    Voila ce que ca me sort ....

    Si j'enleve la ligne 52

    <a class="normal" href="achat/index.php?catid=<? echo $cat['id'] ?>"><? echo html_entity_decode($cat['nom_'.$_SESSION['langue'].''])?> (<?php echo $Count[0] ?>)</a> il ne me reste que les lettres Alpha sans les produits

    A

    Notice: Undefined index: nom_fr in c:\program files\easyphp1-8\www\1_gisserot\sitemap.php on line 52

    (1)

    Notice: Undefined index: nom_fr in c:\program files\easyphp1-8\www\1_gisserot\sitemap.php on line 52

    (1)

    B

    Notice: Undefined index: nom_fr in c:\program files\easyphp1-8\www\1_gisserot\sitemap.php on line 52

    (1)

    Notice: Undefined index: nom_fr in c:\program files\easyphp1-8\www\1_gisserot\sitemap.php on line 52

    (1)

    Notice: Undefined index: nom_fr in c:\program files\easyphp1-8\www\1_gisserot\sitemap.php on line 52

    (1)

    Notice: Undefined index: nom_fr in c:\program files\easyphp1-8\www\1_gisserot\sitemap.php on line 52

    (1)

    Notice: Undefined index: nom_fr in c:\program files\easyphp1-8\www\1_gisserot\sitemap.php on line 52

    (1)

    Notice: Undefined index: nom_fr in c:\program files\easyphp1-8\www\1_gisserot\sitemap.php on line 52

    (1)

    C

    Notice: Undefined index: nom_fr in c:\program files\easyphp1-8\www\1_gisserot\sitemap.php on line 52

    (1)

    D

    Notice: Undefined index: nom_fr in c:\program files\easyphp1-8\www\1_gisserot\sitemap.php on line 52

    (1)

    ......

  10. balam


    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="468" height="60">
    
      <param name="movie" value="images/AFFI.swf">
    
      <param name="quality" value="high">
    
      <embed src="images/AFFI.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="" height=""></embed></object>

    mettre le chemin correct où se trouve le fichier .swf et mettre les bonnes tailles width et height

    Merci, Merci Merci,

    Ou et à quel endroit dois-je le mettre ce code ?

    Cordialement,

    Balam

  11. Willy


    Pas mal, mais ca sert a quoi ca ?

    $sqlCount = "SELECT COUNT(*) FROM peel_produits c WHERE p.id = pc.produit_id AND c.id = '".$cat['id']."' AND c.id = pc.categorie_id";

    Perso je mettrais:

    $sqlCount = "SELECT COUNT(*) FROM peel_produits c WHERE c.id = '".$cat['id']."' ";

    (car dans ta requete SQL tu fais appel a "p" et "pc" que tu ne déclares pas)

    Sinon ca a l'air bon.

    Willy

  12. bial


    :P Salut tout le monde, je viens encore soliciter un peu d'aide pour un petit probleme. De base il y a 6 feuilles de style sur peelshopping qui permettent a chaque utilisateur de choisir la couleur qu'il préfère. Je ne voudrais pas qu'il aient le choix :D . Bon normlement je sais attacher une feuilles de style a un doc mais la elles sont chargés via un script php que je ne comprends pas :lol:

    J'ai essayé de faire une recherche mais je n'ai pas trouver de sujet traitant de cela, quelqu'un pourrait il m'aider.

    Voici la ligne se rapportant aux feuilles de style que j'ai trouvé :

    <head>

    <title><?php echo $DOC_TITLE ?></title>

    <meta name="description" content="" />

    <meta name="Keywords" content="" />

    <meta name="robots" content="All" />

    <meta http-equiv="Content-language" content="french" />

    <meta name="Classification" content="entreprise" />

    <meta name="Author" content="Ma petite entreprise" />

    <meta name="Publisher" content="Ma petite entreprise" />

    <meta http-equiv="expires" content="0" />

    <meta http-equiv="Pragma" content="no-cache" />

    <meta name="robots" content="index,follow,all" />

    <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="<?php echo $wwwroot;?>" />

    <link rel="stylesheet" href="<?php echo $stylefile?>" type="text/css" media="screen" />

    <script type="text/javascript" src="<?php echo $wwwroot?>/lib/js/window.js"></script>

    </head>

    Que j'ai essayé de remplacer par ca :

    <link href="../lib/css/jaune.css" rel="stylesheet" type="text/css" />

    Mais sans succes :) . J'ai trouvé dans le fichier conf.inc.php la fonction stylelife que voici :

    // Initialisation de SESSION pour la couleur

    if (! empty($_GET['style']))

    { $_SESSION['style'] = $_GET['style'];

    } elseif

    (empty($_SESSION['style']))

    { $_SESSION['style'] = "bleu";

    }

    // Recherche de la feuille de style

    $stylefile = $wwwroot."/lib/css/".$_SESSION['style'].".css";

    Qui d'origine configure la boutique sur la feuille de style bleu j'ai donc essayé de changer le belu en jaune mais ca marche toujours pas. Quelqu'un peut il m'aider :unsure:

Twitter Advisto ecommerce

Facebook PEEL Shopping