Un produit dans la page index de mon site.

16 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Voilas ma boutique se trouve pas dans la page d’accueil de mon site et c’est pourquoi si cela est possible j’aimerais que dans celle-ci il y ait un produit photo miniature plus prix et titre, qui s’affiche de façons aléatoire.

Mes connaissances en informatique ne sont pas suffisamment pointues pour réaliser ce petit script.

Avez-vous des idées, ou pouvez-vous m’aider.

Merci par avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

$sql="

SELECT p.id, p.nom, , p.image1, e.prix_ttc , p.prix

FROM ".$db_prefixe."_produits_categories pc, ".$db_prefixe."_produits p LEFT JOIN ".$db_prefixe."_ecotaxes e ON (p.id_ecotaxe = e.id) WHERE p.id = pc.produit_id

AND p.etat = '1' and stock >='1' group by p.nom order by rand() limit 1 ";

c'est ce rand qui fait l'aleatoire :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Merci macao45 de l'aide super sympa :)

Je vais tester tous ca je vous tiens au courant...........

Merci encore

nono

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Il est vrais que j'ai quelques problèmes à faire fonctionner ce code :)

Un peu d'aide SVP

Merci

nono

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

En faite vs voulez qu'un produit s'affiche aléatoirement en page d'accueil de votre boutique c'est ca ?

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

En faite vs voulez qu'un produit s'affiche aléatoirement en page d'accueil de votre boutique c'est ca ?

Willy

Bonjour,

Oui et non, :) je voudrais qu'un produit s'affiche aléatoirement dans la page d'accueil de mon site, pas la page de la boutique.

Juste pour attirer les clients potentiels qui entre sur mon site! pour les orienter sur la boutique.

La boutique n'est pas ma page d'accueil de mon site!

Merci encore

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ha ca change tout.

Il faut dans la page d'accueil ajouter les parametres de connection à la base de données avant de mettre le code donné plus haut.

Je pense qu'il faut faire un include('configuration.inc.php') en mettant avant configuration.inc.php le chemin où se trouve ce fichier par rapport à la page d'accueil du site, par ex maboutique/configuration.inc.php

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Hello Willy

Merci de ton aide, je vais voir de suite.

Paramètres c'est ok

Par contre pour l'affichage j'ai un peu de peine à suivre :)

Je vais faire des tests mais je ne suis pas sur de réussir!

en tout cas merci c'est super sympa :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Cela commence à fonctionner maintenant, avec les prix et références dans un premier temps. :)

Par contre pouvez m'aider pour les lignes de scripts pour afficher la photo de l'article , là je nage un peu :P

merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je m'incruste

pour afficher les images :

<img src="<?php echo "".$repertoire_images."".$prod['image1'].""?>" alt="" />

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Salut paulanna, et à tous?

Merci pour ton incrustations.

Tu peux me dire se que je doit renseigner dans le "" car la je ne vois pas très bien :) à part le alt bien sur !!

merci encore de l'aide c'est super sympa.

A+

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

comment as tu affiché les références ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir,

Tu peux préciser ta question, je ne comprend pas trop :)

Merci

j'ai fais ce test et j'arrive à ouvrir la photo. je suis contant ce n'est pas encore parfait mais je vais y arriver avec votre aide :P

<img src="peel/upload/<?php echo $donnees['image1']; ?>" alt="Image aléatoire de la boutique" />

tu peux STP me dire les différences avec ton scripte ?? je ne comprend pas trop $repertoire_images et les ""

Je suis désolé de vous embêter mais j'aime bien comprendre se que je fais, c'est comme cela que l'on progresse non?

Merci encore

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

tu dis que tu as affiché les références comment as tu fais ?

sans as tu fais => $donnees['references']

la variable $repertoire_images est définie dans le fichier de configuration à la racine du site

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci paulanna

Voici mon morceau de script :

C'est sur ce n'est pas parfait mais avec votre aide je peux le terminer.

Je ne sais ci cette façon de faire et correct? vos remarques sont les bienvenues

-Je ne suis pas encore parvenu à afficher la catégorie et la sous catégorie!

- voir si je dois utiliser la variable $repertoire_images pour afficher l'image?

-Re-dimensionner l'image par exemple en 150x150px!

-Un peu de CSS et insérer ce script dans ma page d'accueil.

merci encore :)

$reponse = mysql_query("SELECT * FROM peel_categories, peel_produits order by rand() limit 1 ") or die(mysql_error());// Requête SQL

// On fait une boucle :

while ($donnees = mysql_fetch_array($reponse) )

{

?>

<p>

<strong>Catégorie</strong> : <?php echo $donnees['id']; ?><br/>

<strong>référence</strong> : <?php echo $donnees['reference']; ?><br/>

<strong>prix</strong> : <?php echo $donnees['prix']; ?> € TTC<br/>

<strong>désignation : </strong><?php echo $donnees['nom']; ?><br/>

</p>

<img src="peel/upload/<?php echo $donnees['image1']; ?>" alt="Image aléatoire de la boutique" />

<?php

}

mysql_close(); // Déconnexion de MySQL

?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

si tu fais un select from peel_produits,peel_categories il te manque peel_categorie_produits !!!

hé oui il faut faire une restriction sur le select sinon tu as plein de resultats qui ne t'interesse pas!!!

donc:

SELECT * FROM peel_categories as c,peel_produits as p,peel_produits_categories where p.id=produit_id and c.id=categorie_id

et la tu as tout ce que tu souhaite :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping