Changeset 30353 in spip-zone


Ignore:
Timestamp:
Jul 31, 2009, 12:08:28 AM (10 years ago)
Author:
real3t@…
Message:

Corrections sur l'affichage de la navigation dans l'agenda :

  • bouton aujourd'hui qui s'affichait justement aujourd'hui et pas les autres mois (condition inversée)
  • précédent et suivant qui avaient été copiés depuis l'agenda annuel sans en changer la logique
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/plugins_2.0/plugins/__soyezcreateurs/agenda_calendrier.html

    r30263 r30353  
    5656                <!-- Fabrication du tableau : l'en tete -->
    5757                <form id="frmnavigation" method="get" action="[(#URL_PAGE{agenda_calendrier}|parametre_url{id_rubrique, #ID_RUBRIQUE})]">
    58                         <fieldset style="text-align:center;">
     58                        <fieldset>
    5959                        <input type="hidden" value="agenda_calendrier" name="page" alt=""/>
    6060                        <input type="hidden" value="#ID_RUBRIQUE" name="id_rubrique" alt=""/>
    61                         #SET{'condition_m', 'non'}
    62                         [(#ENV{date}|annee|!={[(#ENV{date_ev,[(#ENV{date})]}|annee)]}|oui)
    63                                 #SET{'condition_m', 'oui'}]
    64                         [(#ENV{date}|mois|!={[(#ENV{date_ev,[(#ENV{date})]}|mois)]}|oui)
    65                                 #SET{'condition_m', 'oui'}]
    66                         [(#GET{'condition_m'}|=={'oui'}|non)
    67                                 <a href="[(#URL_PAGE{agenda_calendrier}|parametre_url{'id_rubrique', #_rubrique_principal:ID_RUBRIQUE}|parametre_url{'date_ev', [(#ENV{date}|annee)]-[(#ENV{date}|mois)]-[(#ENV{date}|jour)]}|parametre_url{'id_mot', #ENV{id_mot}})]"><:spip:date_aujourdhui:></a>
    68                                 ]
    69                         </fieldset>
    70                         <fieldset style="text-align:center;">
    7161                                <legend><:soyezcreateurs:precisezrecherche:></legend>
    7262                                <BOUCLE_PremiereAnnee(EVENEMENTS){branche}{par date_debut}{0,1}>
    73                                 [(#DATE_DEBUT|annee|=={#ENV{date_ev,#ENV{date}}|annee}|oui)
    74                                         [(#ENV{date_ev,#ENV{date}}|mois|=={'01'}|non)
    75                                                 <a href="[(#URL_PAGE{agenda_calendrier}|parametre_url{'id_rubrique',#_rubrique_principal:ID_RUBRIQUE}|parametre_url{'date_ev', #GET{date}|Agenda_moisdecal{-1,'Y-m-d'}}|parametre_url{'id_mot', #ENV{id_mot,''}|urlencode})]"><img src="#CHEMIN{images/prev.gif}" title="<:precedent:>" alt="<:precedent:>" /></a>
    76                                         ]
     63                                [(#DATE_DEBUT|affdate{'Y-m'}|=={#ENV{date_ev,#ENV{date}}|affdate{'Y-m'}}|non)
     64                                        <a href="[(#URL_PAGE{agenda_calendrier}|parametre_url{'id_rubrique',#_rubrique_principal:ID_RUBRIQUE}|parametre_url{'date_ev', #GET{date}|Agenda_moisdecal{-1,'Y-m-d'}}|parametre_url{'id_mot', #ENV{id_mot,''}|urlencode})]"><img src="#CHEMIN{images/prev.gif}" title="<:precedent:>" alt="<:precedent:>" /></a>
    7765                                ]
    7866                                </BOUCLE_PremiereAnnee>
    7967                                <select name="month" id="var_nav_month">
    80                                         <option value="01"[ (#GET{date}|nom_mois|=={<:date_mois_1:>}|oui) selected="selected"]><:date_mois_1:></option>
    81                                         <option value="02"[ (#GET{date}|nom_mois|=={<:date_mois_2:>}|oui) selected="selected"]><:date_mois_2:></option>
    82                                         <option value="03"[ (#GET{date}|nom_mois|=={<:date_mois_3:>}|oui) selected="selected"]><:date_mois_3:></option>
    83                                         <option value="04"[ (#GET{date}|nom_mois|=={<:date_mois_4:>}|oui) selected="selected"]><:date_mois_4:></option>
    84                                         <option value="05"[ (#GET{date}|nom_mois|=={<:date_mois_5:>}|oui) selected="selected"]><:date_mois_5:></option>
    85                                         <option value="06"[ (#GET{date}|nom_mois|=={<:date_mois_6:>}|oui) selected="selected"]><:date_mois_6:></option>
    86                                         <option value="07"[ (#GET{date}|nom_mois|=={<:date_mois_7:>}|oui) selected="selected"]><:date_mois_7:></option>
    87                                         <option value="08"[ (#GET{date}|nom_mois|=={<:date_mois_8:>}|oui) selected="selected"]><:date_mois_8:></option>
    88                                         <option value="09"[ (#GET{date}|nom_mois|=={<:date_mois_9:>}|oui) selected="selected"]><:date_mois_9:></option>
    89                                         <option value="10"[ (#GET{date}|nom_mois|=={<:date_mois_10:>}|oui) selected="selected"]><:date_mois_10:></option>
    90                                         <option value="11"[ (#GET{date}|nom_mois|=={<:date_mois_11:>}|oui) selected="selected"]><:date_mois_11:></option>
    91                                         <option value="12"[ (#GET{date}|nom_mois|=={<:date_mois_12:>}|oui) selected="selected"]><:date_mois_12:></option>
     68                                        <option value="01"[ (#GET{date}|nom_mois|=={<:date_mois_1:>}|oui) selected="selected"]><:date_mois_1|ucfirst:></option>
     69                                        <option value="02"[ (#GET{date}|nom_mois|=={<:date_mois_2:>}|oui) selected="selected"]><:date_mois_2|ucfirst:></option>
     70                                        <option value="03"[ (#GET{date}|nom_mois|=={<:date_mois_3:>}|oui) selected="selected"]><:date_mois_3|ucfirst:></option>
     71                                        <option value="04"[ (#GET{date}|nom_mois|=={<:date_mois_4:>}|oui) selected="selected"]><:date_mois_4|ucfirst:></option>
     72                                        <option value="05"[ (#GET{date}|nom_mois|=={<:date_mois_5:>}|oui) selected="selected"]><:date_mois_5|ucfirst:></option>
     73                                        <option value="06"[ (#GET{date}|nom_mois|=={<:date_mois_6:>}|oui) selected="selected"]><:date_mois_6|ucfirst:></option>
     74                                        <option value="07"[ (#GET{date}|nom_mois|=={<:date_mois_7:>}|oui) selected="selected"]><:date_mois_7|ucfirst:></option>
     75                                        <option value="08"[ (#GET{date}|nom_mois|=={<:date_mois_8:>}|oui) selected="selected"]><:date_mois_8|ucfirst:></option>
     76                                        <option value="09"[ (#GET{date}|nom_mois|=={<:date_mois_9:>}|oui) selected="selected"]><:date_mois_9|ucfirst:></option>
     77                                        <option value="10"[ (#GET{date}|nom_mois|=={<:date_mois_10:>}|oui) selected="selected"]><:date_mois_10|ucfirst:></option>
     78                                        <option value="11"[ (#GET{date}|nom_mois|=={<:date_mois_11:>}|oui) selected="selected"]><:date_mois_11|ucfirst:></option>
     79                                        <option value="12"[ (#GET{date}|nom_mois|=={<:date_mois_12:>}|oui) selected="selected"]><:date_mois_12|ucfirst:></option>
    9280                                </select>
    9381                                <B_Annees>
     
    112100                                </B_ListeMotsClefs>
    113101                                <BOUCLE_DerniereAnnee(EVENEMENTS){branche}{!par date_debut}{0,1}>
    114                                 [(#DATE_DEBUT|annee|=={#ENV{date_ev,#ENV{date}}|annee}|oui)
    115                                 [(#ENV{date_ev,#ENV{date}}|mois|=={'12'}|non)
     102                                [(#DATE_DEBUT|affdate{'Y-m'}|=={#ENV{date_ev,#ENV{date}}|affdate{'Y-m'}}|non)
    116103                                        <a href="[(#URL_PAGE{agenda_calendrier}|parametre_url{'id_rubrique',#_rubrique_principal:ID_RUBRIQUE}|parametre_url{'date_ev', #GET{date}|Agenda_moisdecal{1,'Y-m-d'}}|parametre_url{'id_mot', #ENV{id_mot,''}|urlencode})]"><img src="#CHEMIN{images/next.gif}" title="<:suivant:>" alt="<:suivant:>" /></a>
    117                                 ]]
     104                                ]
    118105                                </BOUCLE_DerniereAnnee>
    119106                                <input type="submit" value="<:pass_ok:>" class="form_submit" />
     107                                [(#REM) N'afficher le lien "Aujourd'hui" que si l'année ou le mois sont différents de celui affiché ]
     108                                #SET{'condition_m', 'non'}
     109                                [(#ENV{date}|annee|!={[(#ENV{date_ev,[(#ENV{date})]}|annee)]}|oui)
     110                                        #SET{'condition_m', 'oui'}]
     111                                [(#ENV{date}|mois|!={[(#ENV{date_ev,[(#ENV{date})]}|mois)]}|oui)
     112                                        #SET{'condition_m', 'oui'}]
     113                                [(#GET{'condition_m'}|=={'oui'}|oui)
     114                                <a href="[(#URL_PAGE{agenda_calendrier}|parametre_url{'id_rubrique', #_rubrique_principal:ID_RUBRIQUE}|parametre_url{'id_mot', #ENV{id_mot}})]"><:spip:date_aujourdhui|ucfirst:></a>
     115                                ]
    120116                        </fieldset>
    121117                </form>
Note: See TracChangeset for help on using the changeset viewer.