Flux d’activité
Flux d’activité de Messages
-
-
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 ... @+
-
Par contre, je n'arrive pas à trouver la "function affiche_prix_catalogue".
Est-elle présente dans un autre fichier que "/modeles/standard/template.php" ?
Ou, faut-il simplement le rajouter à ce dernier ?
Merci par avance
-
pruault
Merci patrice! Mais par contre pour afficher les prix en net comment fait-on? Vu que je suis en micro entreprise, l'affichage en TTC n'est pas autorisé je pense ! :)Il faut me le préciser à la commande
-
Merci patrice! Mais par contre pour afficher les prix en net comment fait-on? Vu que je suis en micro entreprise, l'affichage en TTC n'est pas autorisé je pense ! :)
-
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
-
pruault
la base est toujours accessible et les données sont toujours là. Je ne comprends pas, je n'ai rien modifiéHmmmmm
peut être une mise à jour de la BDD de votre base de données
METTEZ A JOUR VOS VERSIONS DE PEEL
-
Avez vous fait des modifications ?Avez vous acces à la base de données pour voir si les données sont encore là?
Avez vous une sauvegarde de la base.
Willy
la base est toujours accessible et les données sont toujours là. Je ne comprends pas, je n'ai rien modifié
-
crisplouf
j'ai oublier de coller le lien pour les templates : explication claires et compréhensible pour les débutants lol (comme moi )
-
crisplouf
Ca n'est pas simple à expliquer comme ca.C'est du code.
ET là il faut limite tout faire depuis rien.
j m'entraine , j m'entraine .....lol
-
Bah non prix au metre normal.
Puis le prix est recalculé en fct du nb de metres acheté.
1m -> 10 euros.
1,33 metres -> 13,3 euros.
Willy
-
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é ... :)
-
Ca n'est pas simple à expliquer comme ca.
C'est du code.
ET là il faut limite tout faire depuis rien.
-
Pour faire ce que je propose, il faut avoir acces au serveur FTP.
Sinon en renomant le index.php ou html, il suffit de taper une autre adresse valide genre /achat.index.php pour avoir acces au site normalement.
Willy
-
crisplouf
Oui je sais mais à expliquer comme ca sur un forum ca n'est pas bien facile.Il y a en effet des tables liées entre elles, des controles à effectuer.
Willy
je t'envoie un billet d'avion !!!!
:) :P t'es ok ? lol
-
crisplouf
à ma connaissance, tu ne peux t'identifier pour rentrer dans l'admin que par la page d'acceuil de ton site .
Sinon, faudrait modifier, afin que qd tu vas sur : http://mondomaine.com/administrer.php , tu ne soit pas redirigé vers ta page d'acceuil .
Faisable.
-
crisplouf
c'est juste pour çà que je t'avais suggérer de renommer ton index.php , et ajouter un autre index provisoire ...
Comme çà, ds ton navigateur, tu tape l'url : http://mondomaine.com/index_origine.php/ ou le nom que tu lui auras donner .
-
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 !
-
oui merci !
mais lorsque le site est en "standby" comment faire pour le faire pour le mettre en "ligne" puisque à ce moment là on n'a pas accès au site pour s'identifier afin de retourner dans l'admin ?
me casse la tête là
-
Pour moi il faut passer par un dev specifique ou bien comme dit plus haut passer par peel pour passer les commandes au magasin
Willy
-
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." - ".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." - ".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 parfunction 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\"> - ".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']." -".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>" : ""; } } }
-
Oui je sais mais à expliquer comme ca sur un forum ca n'est pas bien facile.
Il y a en effet des tables liées entre elles, des controles à effectuer.
Willy
-
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
-
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
-
Dans configuration.inc.php (à la racine du site) , ajoute la ligne suivante:
define('IN_STANDBY', TRUE);
et hop.
Willy
La fonction de recherche produit
dans Module PEEL Premium pour PEEL SHOPPING
paulanna
Posté(e) · Signaler ce message
tu parles bien de la page search.php ou bien du moteur de recherche en ajax avec le bouton ok ?