IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Affichage de produits selon une catégorie donnée


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Webmarketer
    Inscrit en
    Novembre 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Webmarketer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 19
    Par défaut Affichage de produits selon une catégorie donnée
    Bonjour,


    Je souhaite développer un site d'affiliation de fleurs à partir d'un flux xml donné.

    J'ai intégrer dans ma base de donnée Spip les données de ce flux XML.

    Cependant, je ne vois pas comment gérer l'affichage des produits selon une catégorie donnée.
    J'ai créer mes catégories dans Spip mais le problème est qu'elles sont reliées à des articles et non aux données de la table que j'ai créer.
    De quelles façons procéderiez vous pour gérer l'affichage des produits ?

    Voici les champs de la table que j'ai crée : id, nom, url, image, prix, description, categorie


    Boucle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <BOUCLE_flux_affiliation(AFFILIATION_FLEURS){id}>
    	<li><a href="#URL"><b>#NOM</b></a><br />
    		<img src="#IMAGE">
    	</li>
    </BOUCLE_flux_affiliation>
    Extrait du flux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?xml version="1.0" encoding="iso-8859-1"?>
    <productFeed version="0" timestamp="20080413:13:49:55">
    <product id="960" delete="false">
    	<name>ORCHIDEE JAUNE</name>
    	<productURL>http://affiliation.florajet.com/track.php?redir=ZGV0YWlsLnBocD9wYXlzPTcyJnByb2R1aXQ9OTYw&amp;appel=perez_468</productURL>
    	<imageURL>http://www.florajet.com/produits/150/960.jpg</imageURL>
    	<price>44.00</price>
    	<description>
    	<![CDATA[Originaire des régions tropicales et sub-tropicales d'Asie, l'orchidée papillon est très floriflère.Ses hampes retombantes portent des fleurs toute l'année, plus ou moins rondes et étoilées qui peuvent durer jusqu'à huit semaines.<br />]]>
    	</description>
    	<fields>
    	</fields>
    	<categories>
    	<category name="Orchidee" />
    	</categories>
    </product>

    Merci pour votre aide,

    José

  2. #2
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Salut,
    Commence par bien modéliser ta table c'est à dire crée le lien de ta table avec les tables spip (faire passer les identifiants des tables spip dans ta table);

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/02/2009, 16h00
  2. Activer l'affichage des erreurs pour une IP donnée
    Par guidav dans le forum Langage
    Réponses: 4
    Dernier message: 19/05/2008, 10h43
  3. [wd12] Affichage contenu table selon une valeur
    Par Xsara 167 cv dans le forum WinDev
    Réponses: 6
    Dernier message: 15/04/2008, 08h43
  4. Décrypter Blowfish selon une clé donnée
    Par Coussati dans le forum Composants VCL
    Réponses: 12
    Dernier message: 30/11/2007, 19h31
  5. Zommer une image selon une echelle donnée
    Par jlassiramzy dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 30/06/2006, 18h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo