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 :

Insérer une date dans une boucle article [Spip]


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 éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut Insérer une date dans une boucle article
    Bonjour!

    j'ai un lien dans mon gabarit rubrique qui m'affiche les mois + années de création des articles
    quand je clique dessus, cela m'affiche donc tous les articles correspondant à la date sur laquelle j'ai cliqué.
    le lien vers le gabarit article est de la forme :
    href="spip.php?page=article&ampdate=[(#DATE|affdate_mois_annee|unique)]

    si je me suis trompé dans le lien, c'est pas grave car je ne m'en souviens plus trop car là je ne suis pas au boulot


    donc pour en revenir à mon problème, dans le gabarit article, j'arrive à recuperer la date avec $date.
    mais ce que je souhaiterai c'est pouvoir l'integrer à ma boucle article
    <BOUCLE_article(ARTICLES)... >
    afin que cela m'affiche bien les articles de la date voulu.


    si quelqu'un pourrait m'aider se serait vraiment sympa!!

    merci d'avance

  2. #2
    Membre chevronné Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Par défaut
    Bonsoir,

    J'ai pas dutout compris ce que tu veux.
    Parfois, un petit bout de code vaut mieux qu'on long discours.

    Gillou

  3. #3
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    oups désolé j'aurai du le faire au boulot

    en faite j'ai dans mon gabarit rubrique une espèce d'historique, c'est à dire "novembre 2008", octobre 2008 " etc (issus d'une boucle spip)
    quand je clique sur l'un d'eux, j'arrive sur le gabarit article avec tous les articles correspondant à la date sur laquelle j'ai cliqué dans le gabarit rubrique

    le hic est que je ne sais pas comment faire pour afficher les articles correspondant à la date voulue

    ps : c'est un blog en spip que je fais

    merci

  4. #4
    Membre chevronné Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Par défaut
    Je ne suis pas expert SPIP, mais j'image que tu as une table avec les articles.

    Donc la requete SQL peut etre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $sql = "SELECT * FROM spip_articles 
      WHERE YEAR(date_creation) = '$annee'
      AND MONTH(date_creation) = '$mois'";
    Ensuite, tu éxécutes la requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $qry = mysql_query($sql);
    Et tu n'as plus qu'a afficher les titres, et éventuellement un descriptif.

    Gillou

  5. #5
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    ouais mais les boucle spip sont comme des requete sql malgrès que spip soit un langage particulier ... donc utiliser du sql avec du spip ça risque de faire desordre

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Par défaut
    ben si j'ai bien compris ton, il te suffit de mettre le meme bout de code utilisé avec ton lien dans la boucle ARTICLES

    [(#DATE|affdate_mois_annee|unique)]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/10/2018, 02h43
  2. Réponses: 23
    Dernier message: 07/08/2008, 11h52
  3. Réponses: 4
    Dernier message: 31/03/2007, 18h43
  4. Réponses: 9
    Dernier message: 19/02/2007, 20h33
  5. [MySQL] Insérer la date dans la BdD ?
    Par arti2004 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 21/02/2006, 15h08

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