Flux d’activité

Flux d’activité de Messages

  1. crisplouf


    Bonjour tt le monde,

    j'essaye depuis qq tps, de modifier le fichier : search.php ( j'ai tjrs l'original . lol ) malgré de nbrs recherches sur le forum , je trouve pas :-(

    Lorsqu'une recherche est lancée coté client, avec un term X , je souhaiterais que l'internaute puisse voir dans le résultat trouvé l'image des produits en plus .

    j'aurais aimé que le résultat s'affiche comme si l'on visitait les produits d'une catégorie . ( çà , je pourrais peut être y arriver lol )

    j'ai déjà vu ce que je demande , sur un site "référencé" sur peel.fr, mais je ne sais plus lequel , c'est 100 fois mieux question esthétique d'afficher l'image, au lieu de simplement du texte, avec les mots "clés" en sur brillance.

    QQ à déjà pratiqué cette modif , afin de m'éclairer sur la méthode ?

    ( au stade de ma modif , lol , je rentre le mot à rechercher, mais plus aucun résultat ... ) je remettrais le fichier d'origine en attendant...

    Bon courage aux autres ... @+

  2. Traçaman


    Merci Monsieur RUAULT pour votre réponse rapide et précise !

    Grâce à vous j'ai pu facilement réaliser le changement de la "function affiche_prix".

    Par contre, je n'arrive pas à trouver la "function affiche_prix_catalogue".

    Est-il présent dans un autre fichier que "/modeles/standard/template.php" ?

    Ou, faut-il simplement le rajouter à ce dernier ?

    Merci par avance

  3. crisplouf


    Pour moi il faut modifier la base de données pour remplacer la quantité par un nombre avec des décimales et dans le site autoriser les chiffres à decimales.

    Comme ca le client peut commander des quantités non entières d'un produit;

    Willy

    oui mais pour le prix ?

    même s'il rentre des nbr décimaux, comment fait il pour le prix ? il serait obligé de créer un produit pour 1 m vendu

    1 autre pour 1 m 50 , etc ....

    tu me diras c'est un peu même style que ce que j'ai proposé avec les options ... seul avantage, les photos lol

    Il n'aura qu'un seul produit sur son catalogue avec une belle photo lol.

    alors ke s'il rentre plusieurs fois le même produit pour des tailles différentes , vaut mieux k'il ai des photos différentes, sinon çà fera pas tres beau sur le site ....

    koi t'en pense ? en fait, je sais pas si j'ai tout bien compris ce que t'as proposé, lol , t'as pas bcp développé ... :)

  4. crisplouf


    Bonsoir,

    tu peux créer ta newsletter a partir de ta base de données via une page en php, mais il faut un peu de développement.

    En gros tu créés une page php qui te créé elle même ta newsletter avec les bons produits.

    Willy

    merci willy, c'est ce que j'ai cru comprendre , en me rendant sur des forums et en utilisant google . la mise en forme d'une page en php est pas trop mon truc, mais je vais étudier la chose ....

    ce que j'aurais voulu, pour simplifier un peu le début, c'est de me servir du design de mon site pour le "fond" , et y incorporé des données de ma BDD.

    Je vais donc essayer de manipuler tout çà, si au cas des personnes sympas connaissant le développement pourraient poster qq suggestions , elles seront les bienvenues lol ..

    Merci à tous, et à toi willy !

  5. pruault


    1/ Ouvrez le fichier /modeles/standard/template.php

    2/ Allez au niveau de la fonction affiche_prix ligne 1404 et remplacer la fonction par

    function affiche_prix($prodId) {
    
    
    global $wwwroot;
    
    global $repertoire_images;
    
    
    		$resProd = mysql_query("SELECT prix, prix_revendeur, prix_flash, promotion, tva, id_ecotaxe FROM peel_produits WHERE id = '".intval($prodId)."'");
    
    
    		$objProd = mysql_fetch_object($resProd);
    
    
    		/* Choix entre prix grossiste et prix public */
    
    
    
    		if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {
    
    
    				$prix = $objProd->prix_revendeur * (1-$objProd->promotion/100);
    
    
    				$prix_barre = $objProd->prix_revendeur;
    
    
    		} else {
    
    
    				$prix = $objProd->prix * (1-$objProd->promotion/100);
    
    
    				$prix_barre =$objProd->prix;
    
    
    		}
    
    
    		$ecotaxe_ht = $ecotaxe_ttc = 0;
    
    
    		$reseco = mysql_query("SELECT prix_ht, prix_ttc FROM peel_ecotaxes WHERE id = '".intval($objProd->id_ecotaxe)."'");
    
    
    			if (mysql_num_rows($reseco) > 0) {
    
    
    			$eco = mysql_fetch_object($reseco);
    
    
    			$ecotaxe_ht = $eco->prix_ht;
    
    
    			$ecotaxe_ttc = $eco->prix_ttc;
    
    
    			}
    
    
    		$prix = ($objProd->prix_flash > 0) ? $objProd->prix_flash : $prix;
    
    
    		$prix = $prix + $ecotaxe_ttc;
    
    
    		$prix_ht = $prix / (1+$objProd->tva/100);
    
    
    		$prix_barre_ht = $prix_barre / (1+$objProd->tva/100);
    
    
    		if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {
    
    
    			if ($prix !=0) {
    
    
    				if ($objProd->promotion != 0) {
    
    
    				echo "<p class=\"prix\">".fprix($prix_barre_ht)." ".$_SESSION['devise']['symbole']."</p>";
    
    
    				echo "<p class=\"prix\">".PROMOTION." -&nbsp;".fprix($objProd->promotion)."%</p>";
    
    
    				}
    
    
    			echo "<p class=\"prix\">".fprix($prix_ht)." ".$_SESSION['devise']['symbole']." <abbr title=\"Toutes taxes comprises\">H.T.</abbr></p>";
    
    
    			echo (!empty($ecotaxe_ht)) ? "<p class=\"prix\"><i>dont ecotaxe : ".fprix($ecotaxe_ht)." ".$_SESSION['devise']['symbole']."</i></p>" : "";
    
    
    
    			}
    
    
    		} else {
    
    
    			if ($prix !=0) {
    
    
    				if ($objProd->promotion != 0) {
    
    
    				echo "<p class=\"prix\">".fprix($prix_barre_ht)." ".$_SESSION['devise']['symbole']."</p>";
    
    
    				echo "<p class=\"prix\">".PROMOTION." -&nbsp;".fprix($objProd->promotion)."%</p>";
    
    
    				}
    
    
    			echo "<p class=\"prix\">".fprix($prix_ht)." ".$_SESSION['devise']['symbole']." <abbr title=\"Toutes taxes comprises\">H.T.</abbr></p>";
    
    
    			echo (!empty($ecotaxe_ttc)) ? "<p class=\"prix\"><i>dont ecotaxe : ".fprix($ecotaxe_ht)." ".$_SESSION['devise']['symbole']."</i></p>" : "";
    
    
    			}
    
    
    		}
    
    
    }
    4/ REPRENDRE la fonction affiche_prix_catalogue et remplacer par
    function affiche_prix_catalogue($prodId) {
    
    
    global $wwwroot;
    
    global $repertoire_images;
    
    
    		$resProd = mysql_query("SELECT prix, prix_revendeur, prix_flash, promotion, tva, id_ecotaxe FROM peel_produits WHERE id = '".$prodId."'");
    
    
    		$objProd = mysql_fetch_object($resProd);
    
    
    		/* Choix entre prix grossiste et prix public */
    
    
    
    		if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {
    
    
    				$prix = $objProd->prix_revendeur * (1-$objProd->promotion/100);
    
    
    				$prix_barre = $objProd->prix_revendeur;
    
    
    		} else {
    
    
    				$prix = $objProd->prix * (1-$objProd->promotion/100);
    
    
    				$prix_barre =$objProd->prix;
    
    
    		}
    
    
    		$ecotaxe_ht = $ecotaxe_ttc = 0;
    
    
    		$reseco = mysql_query("SELECT prix_ht, prix_ttc FROM peel_ecotaxes WHERE id = '".intval($objProd->id_ecotaxe)."'");
    
    
    			if (mysql_num_rows($reseco) > 0) {
    
    
    			$eco = mysql_fetch_object($reseco);
    
    
    			$ecotaxe_ht = $eco->prix_ht;
    
    
    			$ecotaxe_ttc = $eco->prix_ttc;
    
    
    			}
    
    
    		$prix = ($objProd->prix_flash > 0) ? $objProd->prix_flash : $prix;
    
    
    		$prix = $prix + $ecotaxe_ttc;
    
    
    		$prix_ht = $prix / (1+$objProd->tva/100);
    
    
    		$prix_barre_ht = $prix_barre / (1+$objProd->tva/100);
    
    
    		if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {
    
    
    			if ($prix !=0) {
    
    
    				if ($objProd->promotion != 0) {
    
    
    				echo "<p class=\"prix\">".fprix($prix_barre_ht)." ".$_SESSION['devise']['symbole']."</p>";
    
    
    				echo "<p class=\"prix\"> -&nbsp;".fprix($objProd->promotion)."%</p>";
    
    
    				}
    
    
    			echo "<p class=\"prix\">".fprix($prix_ht)." ".$_SESSION['devise']['symbole']." <abbr title=\"Toutes taxes comprises\">H.T.</abbr></p>";
    
    
    			echo (!empty($ecotaxe_ht)) ? "<p class=\"prix\"><i>dont ecotaxe : ".fprix($ecotaxe_ht)." ".$_SESSION['devise']['symbole']."</i></p>" : "";
    
    
    
    			}
    
    
    		} else {
    
    
    			if ($prix !=0) {
    
    
    				if ($objProd->promotion != 0) {
    
    				/*
    
    				echo "<p class=\"prix\">".fprix($prix_barre_ht)." ".$_SESSION['devise']['symbole']."</p>";
    
    		 		*/
    
    				echo "<p class=\"prix_petit\">(".fprix($prix_barre)." ".$_SESSION['devise']['symbole']."&nbsp;-".fprix($objProd->promotion)."%)</p>";
    
    
    				}
    
    
    			echo "<p class=\"prix\">".fprix($prix_ht)." ".$_SESSION['devise']['symbole']." <abbr title=\"Toutes taxes comprises\">H.T.</abbr></p>";
    
    
    			echo (!empty($ecotaxe_ttc)) ? "<p class=\"prix\"><i>dont ecotaxe : ".fprix($ecotaxe_ttc)." ".$_SESSION['devise']['symbole']."</i></p>" : "";
    
    
    			}
    
    
    		}
    
    
    }

Twitter Advisto ecommerce

Facebook PEEL Shopping