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 :

recuperer un mois dans une boucle evenement [Spip]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre confirmé 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
    Points : 575
    Points
    575
    Par défaut recuperer un mois dans une boucle evenement
    Bonjour,

    Comme le titre de mon post l'indique, je souhaiterais insérer un mois précis dans ma boucle événement et pouvoir récupérer les articles correspondant à ce mois
    J'ai fait passé mon mois dans l'url (récupérer du style #ENV{date_de}, mais après je sèche complètement..

    Comment faire pour l’intégrer à ma boucle événement?

    Merci d'avance

  2. #2
    Membre confirmé 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
    Points : 575
    Points
    575
    Par défaut
    je me reponds à moi même :
    voici le code complet

    là les evenements classés par mois dans une liste déroulante
    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
     
     <form>  <select id='select' name="listepages" size="1" onChange="chgpage(this.form)">   
                            <option selected="selected">Mois</option>
     
                          <BOUCLE_archive(EVENEMENTS){age_fin <0}{par date}{doublons}>
                                                         [(#DATE|affdate{'m'})]
    						<script>
    							if( $("#[(#DATE_DEBUT|nom_mois|unique)]").parent().is("#select") == false){
                           			$('#select').append("<option id='[(#DATE_DEBUT|nom_mois)]' value='spip.php?page=sommaire2&amp;date_de=[(#DATE_DEBUT|mois)]&var_mode=calcul'>[(#DATE_DEBUT|nom_mois)]</option>");                      	}
    						</script>
     
                           </BOUCLE_archive>
     
                        </select> 
                </form>
    puis on affiche les résultats suivant le mois, de la liste déroulante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #ENV{date_de}
            <BOUCLE_agenda (EVENEMENTS){age_fin <0}{par date}{statut=publie}{tout}>
          <?php if ("[(#DATE_DEBUT|mois)]" == "[(#ENV{date_de})]") { ?>
     #TITRE<br>
        <? } ?>
     </BOUCLE_agenda
    voilà!

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

Discussions similaires

  1. [AC-2003] petit truc simple a part pour moi (concaténation dans une boucle)
    Par b.billet85 dans le forum VBA Access
    Réponses: 7
    Dernier message: 04/08/2010, 13h04
  2. Recuperer la valeur du Mois dans une date
    Par Potzo dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 14/06/2010, 17h00
  3. [POO] afficher les mois de l'année dans une boucle
    Par une_tite_question dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 16/08/2008, 08h15
  4. Réponses: 14
    Dernier message: 30/12/2005, 19h31
  5. [xsl-fo] Recuperation de valeurs dans une boucle
    Par serwol dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 12/12/2005, 12h13

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