source: spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/agenda/miniagenda_local.html @ 109110

Last change on this file since 109110 was 109110, checked in by real3t@…, 18 months ago

Évolution Agenda : s'il n'y a aucune rubrique avec le mot-clef agenda, alors le mini agenda affiche les événements de tout le site, quelle que soit leur rubrique.

File size: 3.9 KB
Line 
1#CACHE{900}
2[(#ENV{'mini_date_ev'}|!={''}|non)
3        [(#ENV{'month'}|oui)
4                [(#ENV{'year'}|oui)
5                        #SET{'date', #ENV{'year'}|concat{'-'#ENV{'month'}}|concat{'-01 00:00:00'}}
6                        #SET{'date_th', #ENV{'year'}|concat{'-'#ENV{'month'}}|concat{'-01'}}
7                ]
8        ]
9        [(#ENV{'month'}|non)
10                #SET{'date', #ENV{date}}
11                #SET{'date_th', #ENV{date}|affdate{'Y-m-d'}
12        ]
13]
14[(#ENV{'mini_date_ev'}|!={''}|oui)
15        #SET{'date', #ENV{mini_date_ev}|concat{' 00:00:00'}}
16        #SET{'date_th', #ENV{mini_date_ev}}
17]
18<B_agenda>
19<div class="miniagenda">
20        <BOUCLE_agenda(RUBRIQUES){titre_mot=Agenda}{racine}>
21        [<h2[ title="(#DESCRIPTIF|attribut_html)"]><a href="[(#URL_RUBRIQUE|parametre_url{calendrier,1})]">(#TITRE)</a></h2>]
22        <table class="agenda">
23                <caption>
24                [<a href="(#SELF|parametre_url{mini_date_ev,[(#GET{date}|Agenda_moisdecal{-1,'Y-m-d'})]})" title="<:precedent|ucfirst:>" class='ajax' rel="nofollow">&#171;</a>]
25                [<a href="[(#URL_PAGE{agenda_calendrier}|parametre_url{'id_rubrique', #ID_RUBRIQUE}|parametre_url{'date_ev', #GET{date_th}})]"[ title="<:soyezcreateurs:voirdetailmois:> (#GET{date}|nom_mois|attribut_html)[ (#GET{date}|annee)]"] onclick="event.preventDefault();window.location.href='[(#URL_PAGE{agenda_calendrier_dyn}|parametre_url{'id_rubrique', #ID_RUBRIQUE}|parametre_url{'date_ev', #GET{date_th}})]';">
26                        (#GET{date}|nom_mois|ucfirst)
27                </a>]
28                [<a href="[(#URL_RUBRIQUE|parametre_url{calendrier,1}|parametre_url{'date_ev', #GET{date_th}})]"[ title="<:soyezcreateurs:voirdetailannee:> (#GET{date}|annee)"]>
29                        (#GET{date}|annee)
30                </a>]
31                [<a href="(#SELF|parametre_url{mini_date_ev,[(#GET{date}|Agenda_moisdecal{1,'Y-m-d'})]})" title="<:suivant|ucfirst:>" class='ajax' rel="nofollow">&#187;</a>]
32                </caption>
33                <thead>
34                        <tr>
35                                <th class="agendahead" scope="col"><abbr title="<:date_jour_2|ucfirst:>"><:date_jour_2|spip_substr{0,1}|strtoupper:></abbr></th>
36                                <th class="agendahead" scope="col"><abbr title="<:date_jour_3|ucfirst:>"><:date_jour_3|spip_substr{0,1}|strtoupper:></abbr></th>
37                                <th class="agendahead" scope="col"><abbr title="<:date_jour_4|ucfirst:>"><:date_jour_4|spip_substr{0,1}|strtoupper:></abbr></th>
38                                <th class="agendahead" scope="col"><abbr title="<:date_jour_5|ucfirst:>"><:date_jour_5|spip_substr{0,1}|strtoupper:></abbr></th>
39                                <th class="agendahead" scope="col"><abbr title="<:date_jour_6|ucfirst:>"><:date_jour_6|spip_substr{0,1}|strtoupper:></abbr></th>
40                                <th class="agendahead" scope="col"><abbr title="<:date_jour_7|ucfirst:>"><:date_jour_7|spip_substr{0,1}|strtoupper:></abbr></th>
41                                <th class="agendahead" scope="col"><abbr title="<:date_jour_1|ucfirst:>"><:date_jour_1|spip_substr{0,1}|strtoupper:></abbr></th>
42                        </tr>
43                </thead>
44                <tbody>
45                        <BOUCLE_evenement(EVENEMENTS){branche}
46                        {date_debut > (#GET{date}|affdate{'Y-m-01'}|sc_DateAdd{-6})}
47                        {date_debut < (#GET{date}|affdate{'Y-m-01'}|sc_DateAdd{35})}
48                        {par date_debut}{statut=publie}>
49                        <BOUCLE_ArticleAssocie(ARTICLES){id_article}>
50                                [(#DATE_DEBUT|sc_Agenda_memo_full{#DATE_FIN,[(#TITRE)],
51                                #DESCRIPTIF,#LIEU,
52                                #ID_ARTICLE, #HORAIRE})]
53                        </BOUCLE_ArticleAssocie>
54                        </BOUCLE_evenement>
55                        [(#GET{date}|sc_agenda_mini)]
56                </tbody>
57        </table>
58        [(#PLUGIN{propevent}|oui)
59        <a href="#URL_PAGE{proposer_evenement}" title="<:soyezcreateurs:agenda_proposer_evenement_title:>"      class="lien_proposer_evenement"><:soyezcreateurs:agenda_proposer_evenement:></a>]
60        <INCLURE{fond=noisettes/agenda/miniagenda_liste_prochains,id_rubrique}>
61        [(#CONFIG{soyezcreateurs/positionfluxrss,bottom}|=={bottom}|oui)<div class="centrer_div rss_agenda">
62                <a href="[(#URL_PAGE{backendagenda}|parametre_url{id_rubrique,#ID_SECTEUR}|url_absolue)]">
63                        <img src="#CHEMIN{images/fairytale_date_rss_24.png}" alt="<:soyezcreateurs:syndiquer_agenda:>&nbsp;: [(#TITRE|attribut_html)]" title="<:soyezcreateurs:syndiquer_agenda:>&nbsp;: [(#TITRE|attribut_html)]" width="52" height="24" />
64                </a>
65        </div>]
66        </BOUCLE_agenda>
67</div><!-- class="miniagenda" -->
68</B_agenda>
69#FILTRE{mini_html}
Note: See TracBrowser for help on using the repository browser.