Précédent   Forum des professionnels en informatique > PHP > Scripts > CMS > Spip
Spip Forum d'entraide sur le script de CMS SPIP.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2011, 18h52   #1
Membre éprouvé
 
Avatar de oceane751
 
Intégrateur Web
Inscription : novembre 2004
Messages : 989
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Intégrateur Web

Informations forums :
Inscription : novembre 2004
Messages : 989
Points : 433
Points : 433
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
oceane751 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 20h49   #2
Membre éprouvé
 
Avatar de oceane751
 
Intégrateur Web
Inscription : novembre 2004
Messages : 989
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Intégrateur Web

Informations forums :
Inscription : novembre 2004
Messages : 989
Points : 433
Points : 433
je me reponds à moi même :
voici le code complet

là les evenements classés par mois dans une liste déroulante
Code :
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 :
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à!
oceane751 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h59.


 
 
 
 
Partenaires

Hébergement Web