diff --git a/antichrono.html b/antichrono.html index 75d547ba074ddbf0cf3dbab41615dfccd9f631df..7348b9d67e5c505fe22e5f69c82e66e3f7bfc660 100644 --- a/antichrono.html +++ b/antichrono.html @@ -23,66 +23,30 @@ <BOUCLE_ExclureRubriquesDuPlan(RUBRIQUES){titre_mot=PasDansPlan}><BOUCLE_ExclureArticlesDuPlan(ARTICLES){branche}{doublons articlesannees}{doublons articlesmois}{doublons articles}{lang} /><BOUCLE_ExclureSitesDuPlan(SITES){branche}{doublons sitesannees}{doublons sitesmois}{doublons sites} /><BOUCLE_ExclureBreveDuPlan(BREVES?){id_rubrique}{doublons brevesannees}{doublons brevesmois}{doublons breves}{lang} /></BOUCLE_ExclureRubriquesDuPlan> <BOUCLE_ExclureArticlesDuPlan2(ARTICLES){titre_mot=PasDansPlan}{doublons articlesannees}{doublons articlesmois}{doublons articles}{lang} /> -#SET{listeliens,#ARRAY} +#SET{listeannes,#ARRAY} <B_Annee> <BOUCLE_Annee(ARTICLES){!par date}{doublons articlesannees}{fusion YEAR(date)}{lang}> - <B_Mois> - <BOUCLE_Mois(ARTICLES){annee_relatif=0} - {!par date}{lang} - {doublons articlesmois} - {fusion MONTH(date)}> - <B_ArticlesDuMois> - <BOUCLE_ArticlesDuMois(ARTICLES){doublons articles}{mois_relatif=0} - {!par date}{lang}> - #SET{listeliens, #GET{listeliens}|push{#ARRAY{year,(#DATE|annee),month,(#DATE|mois),lemois,(#DATE|nom_mois),date,#DATE,url,#ARTICLE_URL,descriptif,#DESCRIPTIF,titre,#TITRE,class,'',type,''}}} - </BOUCLE_ArticlesDuMois> - </B_ArticlesDuMois> - </BOUCLE_Mois> - </B_Mois> + [(#DATE|annee|unique|oui)[(#SET{listeannes, #GET{listeannes}|push{#ARRAY{year,#DATE|annee}}})]] </BOUCLE_Annee> </B_Annee> [(#SET{breve,<:breves:breve|lcfirst:>})] <B_AnneeBreves> <BOUCLE_AnneeBreves(BREVES?){!par date}{doublons brevesannees}{fusion YEAR(date_heure)}{lang}> - <B_MoisBreves> - <BOUCLE_MoisBreves(BREVES?){annee_relatif=0} - {!par date}{lang} - {doublons brevesmois} - {fusion MONTH(date_heure)}> - <B_BrevesDuMois> - <BOUCLE_BrevesDuMois(BREVES?){doublons breves}{mois_relatif=0} - {!par date}{lang}> - #SET{listeliens, #GET{listeliens}|push{#ARRAY{year,(#DATE|annee),month,(#DATE|mois),lemois,(#DATE|nom_mois),date,#DATE,url,#URL_BREVE,descriptif,#DESCRIPTIF,titre,#TITRE,class,iconbreves,type,#GET{breve}}}} - </BOUCLE_BrevesDuMois> - </B_BrevesDuMois> - </BOUCLE_MoisBreves> - </B_MoisBreves> + [(#DATE|annee|unique|oui)[(#SET{listeannes, #GET{listeannes}|push{#ARRAY{year,(#DATE|annee)}}})]] </BOUCLE_AnneeBreves> </B_AnneeBreves> [(#SET{site,<:sites:site:>})] <B_AnneeSites> <BOUCLE_AnneeSites(SITES){!par date}{doublons sitesannees}{fusion YEAR(date)}> - <B_MoisSites> - <BOUCLE_MoisSites(SITES){annee_relatif=0} - {!par date} - {doublons sitesmois} - {fusion MONTH(date)}> - <B_SitesDuMois> - <BOUCLE_SitesDuMois(SITES){doublons sites}{mois_relatif=0} - {!par date}> - #SET{listeliens, #GET{listeliens}|push{#ARRAY{year,(#DATE|annee),month,(#DATE|mois),lemois,(#DATE|nom_mois),date,#DATE,url,(#ID_SYNDIC|generer_url_entite{'site'}),descriptif,#DESCRIPTIF,titre,#NOM_SITE,class,iconsites,type,#GET{site}}}} - </BOUCLE_SitesDuMois> - </B_SitesDuMois> - </BOUCLE_MoisSites> - </B_MoisSites> + [(#DATE|annee|unique|oui)[(#SET{listeannes, #GET{listeannes}|push{#ARRAY{year,(#DATE|annee)}}})]] </BOUCLE_AnneeSites> </B_AnneeSites> <INCLURE{ fond=noisettes/plan/inc_antichrono, - listeliens=#GET{listeliens}, + listeannes=#GET{listeannes}, env, ajax } /> diff --git a/noisettes/plan/inc_antichrono.html b/noisettes/plan/inc_antichrono.html index 5ed2031d27ba810ec32a009d2e1d4164d876bacc..40e733b86d6f3340f04722e3b1a16310d8f08a18 100644 --- a/noisettes/plan/inc_antichrono.html +++ b/noisettes/plan/inc_antichrono.html @@ -1,22 +1,19 @@ <BOUCLE_FirstYear(DATA) - {source table,#ENV{listeliens}} - {!par date} - {fusion year} + {source table,#ENV{listeannes}} + {!par year} {0,1} >#SET{firstyear,#YEAR}</BOUCLE_FirstYear> <BOUCLE_Min2anness(DATA) - {source table,#ENV{listeliens}} - {!par date} - {fusion year} + {source table,#ENV{listeannes}} + {!par year} {1,1} > </BOUCLE_Min2anness> <div class="onglets"> <B_Sommaire> <ul> <BOUCLE_Sommaire(DATA) - {source table,#ENV{listeliens}} - {!par date} - {fusion year} + {source table,#ENV{listeannes}} + {!par year} > <li>[(#ENV{year,#GET{firstyear}}|=={#YEAR}|?{<strong>,<a href="[(#SELF|parametre_url{'year',[(#YEAR|!={#GET{firstyear}}|?{#YEAR,''})]})]" class="ajax">})]#YEAR[(#ENV{year}|=={#YEAR}|?{</strong>,</a>})]</li> </BOUCLE_Sommaire> @@ -25,13 +22,74 @@ </div> </B_Min2anness> +<BOUCLE_ExclureRubriquesDuPlan(RUBRIQUES){titre_mot=PasDansPlan}><BOUCLE_ExclureArticlesDuPlan(ARTICLES){branche}{doublons articlesannees}{doublons articlesmois}{doublons articles}{lang} /><BOUCLE_ExclureSitesDuPlan(SITES){branche}{doublons sitesannees}{doublons sitesmois}{doublons sites} /><BOUCLE_ExclureBreveDuPlan(BREVES?){id_rubrique}{doublons brevesannees}{doublons brevesmois}{doublons breves}{lang} /></BOUCLE_ExclureRubriquesDuPlan> +<BOUCLE_ExclureArticlesDuPlan2(ARTICLES){titre_mot=PasDansPlan}{doublons articlesannees}{doublons articlesmois}{doublons articles}{lang} /> + +#SET{listeliens,#ARRAY} +<B_Annee> + <BOUCLE_Annee(ARTICLES){!par date}{doublons articlesannees}{YEAR(date)=#ENV{year,#GET{firstyear}}}{lang}> + <B_Mois> + <BOUCLE_Mois(ARTICLES){annee_relatif=0} + {!par date}{lang} + {doublons articlesmois} + {fusion MONTH(date)}> + <B_ArticlesDuMois> + <BOUCLE_ArticlesDuMois(ARTICLES){doublons articles}{mois_relatif=0} + {!par date}{lang}> + #SET{listeliens, #GET{listeliens}|push{#ARRAY{year,(#DATE|annee),month,(#DATE|mois),lemois,(#DATE|nom_mois),date,#DATE,url,#ARTICLE_URL,descriptif,#DESCRIPTIF,titre,#TITRE,class,'',type,''}}} + </BOUCLE_ArticlesDuMois> + </B_ArticlesDuMois> + </BOUCLE_Mois> + </B_Mois> + </BOUCLE_Annee> +</B_Annee> + +[(#SET{breve,<:breves:breve|lcfirst:>})] +<B_AnneeBreves> + <BOUCLE_AnneeBreves(BREVES?){!par date}{doublons brevesannees}{YEAR(date_heure)=#ENV{year,#GET{firstyear}}}{lang}> + <B_MoisBreves> + <BOUCLE_MoisBreves(BREVES?){annee_relatif=0} + {!par date}{lang} + {doublons brevesmois} + {fusion MONTH(date_heure)}> + <B_BrevesDuMois> + <BOUCLE_BrevesDuMois(BREVES?){doublons breves}{mois_relatif=0} + {!par date}{lang}> + #SET{listeliens, #GET{listeliens}|push{#ARRAY{year,(#DATE|annee),month,(#DATE|mois),lemois,(#DATE|nom_mois),date,#DATE,url,#URL_BREVE,descriptif,#DESCRIPTIF,titre,#TITRE,class,iconbreves,type,#GET{breve}}}} + </BOUCLE_BrevesDuMois> + </B_BrevesDuMois> + </BOUCLE_MoisBreves> + </B_MoisBreves> + </BOUCLE_AnneeBreves> +</B_AnneeBreves> + +[(#SET{site,<:sites:site:>})] +<B_AnneeSites> + <BOUCLE_AnneeSites(SITES){!par date}{doublons sitesannees}{YEAR(date)=#ENV{year,#GET{firstyear}}}> + <B_MoisSites> + <BOUCLE_MoisSites(SITES){annee_relatif=0} + {!par date} + {doublons sitesmois} + {fusion MONTH(date)}> + <B_SitesDuMois> + <BOUCLE_SitesDuMois(SITES){doublons sites}{mois_relatif=0} + {!par date}> + #SET{listeliens, #GET{listeliens}|push{#ARRAY{year,(#DATE|annee),month,(#DATE|mois),lemois,(#DATE|nom_mois),date,#DATE,url,(#ID_SYNDIC|generer_url_entite{'site'}),descriptif,#DESCRIPTIF,titre,#NOM_SITE,class,iconsites,type,#GET{site}}}} + </BOUCLE_SitesDuMois> + </B_SitesDuMois> + </BOUCLE_MoisSites> + </B_MoisSites> + </BOUCLE_AnneeSites> +</B_AnneeSites> + + + <B_AnneeObjet> <BOUCLE_AnneeObjet(DATA) - {source table,#ENV{listeliens}} + {source table,#ENV{listeannes}} {year=#ENV{year,#GET{firstyear}}} - {!par date} - {fusion year} + {!par year} > <B_ListeMois> <h2 id="annee_#YEAR">[(#YEAR)]</h2> @@ -42,7 +100,7 @@ <h3>[(#YEAR|concat{-,#_ListeMois:VALEUR#VAL,-01}|nom_mois|ucfirst)]</h3> <ul class="spip"> <BOUCLE_ObjetsDuMois(DATA) - {source table,#ENV{listeliens}} + {source table,#GET{listeliens}} {year=#_AnneeObjet:YEAR} {month=#_ListeMois:VALEUR} {!par date}