Changeset 113991 in spip-zone


Ignore:
Timestamp:
Feb 21, 2019, 8:02:41 PM (7 months ago)
Author:
real3t@…
Message:

[SoyezCréateurs?] Plan antichronologique : lister les articles et les brèves. Remarque : la fusion sur la boucle DATA comporte un bug à investiguer.
Ajustements CSS pour le plan (hiérarchique + antichrono )

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/antichrono.html

    r113988 r113991  
    1414<div id="letexte">
    1515<div class="chapo"><p><:soyezcreateurs:voirle:> <a href="#URL_PAGE{plan}" title="<:plan_site|attribut_html:>"><:plan_site:></a></p></div>
    16 <BOUCLE_ExclureRubriquesDuPlan(RUBRIQUES){titre_mot=PasDansPlan}><BOUCLE_ExclureArticlesDuPlan(ARTICLES){id_rubrique}{doublons articlesannees}{doublons articlesmois}{doublons articles}{lang} /></BOUCLE_ExclureRubriquesDuPlan>
     16<BOUCLE_ExclureRubriquesDuPlan(RUBRIQUES){titre_mot=PasDansPlan}><BOUCLE_ExclureArticlesDuPlan(ARTICLES){id_rubrique}{doublons articlesannees}{doublons articlesmois}{doublons articles}{doublons brevesannees}{doublons brevesmois}{doublons breves}{lang} /></BOUCLE_ExclureRubriquesDuPlan>
    1717<BOUCLE_ExclureArticlesDuPlan2(ARTICLES){titre_mot=PasDansPlan}{doublons articlesannees}{doublons articlesmois}{doublons articles}{lang} />
    18 
     18#SET{listeliens,#ARRAY}
    1919<B_Annee>
    2020        <BOUCLE_Annee(ARTICLES){!par date}{doublons articlesannees}{fusion YEAR(date)}{lang}>
    2121        <B_Mois>
    22         <h2>[(#DATE|annee)]</h2>
    2322                <BOUCLE_Mois(ARTICLES){annee_relatif=0}
    2423                {!par date}{lang}
     
    2625                {fusion MONTH(date)}>
    2726                <B_ArticlesDuMois>
    28                 <h3>[(#DATE|nom_mois|ucfirst)]</h3>
    29                 <ul class="spip">
    3027                        <BOUCLE_ArticlesDuMois(ARTICLES){doublons articles}{mois_relatif=0}
    3128                        {!par date}{lang}>
    32                         <li>[<span class="date">(#DATE|affdate)</span>]&nbsp;: <a href="#ARTICLE_URL"[ title="(#DESCRIPTIF|attribut_html)"]>[(#TITRE)]</a></li>
     29                        #SET{listeliens,  #GET{listeliens}|push{#ARRAY{year,(#DATE|annee),lemois,(#DATE|nom_mois),date,#DATE,url,#ARTICLE_URL,descriptif,#DESCRIPTIF,titre,#TITRE,class,''}}}
    3330                        </BOUCLE_ArticlesDuMois>
    34                 </ul>
    3531                </B_ArticlesDuMois>
    3632                </BOUCLE_Mois>
     
    3834        </BOUCLE_Annee>
    3935</B_Annee>
     36
     37<B_AnneeBreves>
     38        <BOUCLE_AnneeBreves(BREVES){!par date}{doublons brevesannees}{fusion YEAR(date_heure)}{lang}>
     39        <B_MoisBreves>
     40                <BOUCLE_MoisBreves(BREVES){annee_relatif=0}
     41                {!par date}{lang}
     42                {doublons brevesmois}
     43                {fusion MONTH(date_heure)}>
     44                <B_BrevesDuMois>
     45                        <BOUCLE_BrevesDuMois(BREVES){doublons breves}{mois_relatif=0}
     46                        {!par date}{lang}>
     47                        #SET{listeliens,  #GET{listeliens}|push{#ARRAY{year,(#DATE|annee),lemois,(#DATE|nom_mois),date,#DATE,url,#URL_BREVE,descriptif,#DESCRIPTIF,titre,#TITRE,class,iconbreves}}}
     48                        </BOUCLE_BrevesDuMois>
     49                </B_BrevesDuMois>
     50                </BOUCLE_MoisBreves>
     51        </B_MoisBreves>
     52        </BOUCLE_AnneeBreves>
     53</B_AnneeBreves>
     54
     55<B_AnneeObjet>
     56        <BOUCLE_AnneeObjet(DATA)
     57                {source table,#GET{listeliens}}
     58                {!par date}
     59                {fusion year}
     60        >
     61        <B_MoisObjet>
     62        <h2>[(#YEAR)]</h2>
     63                <BOUCLE_MoisObjet(DATA)
     64                        {source table,#GET{listeliens}}
     65                        {year=#YEAR}
     66                        {!par date}
     67                        {fusion lemois}
     68                >
     69                <B_ObjetsDuMois>
     70                <h3>[(#LEMOIS|ucfirst)]</h3>
     71                <ul class="spip">
     72                        <BOUCLE_ObjetsDuMois(DATA)
     73                                {source table,#GET{listeliens}}
     74                                {year=#YEAR}
     75                                {lemois=#LEMOIS}
     76                                {!par date}
     77                        >
     78                        <li[ class="(#CLASS)"]>[<span class="date">(#DATE|affdate)</span>]&nbsp;: <a href="#URL"[ title="(#DESCRIPTIF|attribut_html)"]>[(#TITRE)]</a></li>
     79                        </BOUCLE_ObjetsDuMois>
     80                </ul>
     81                </B_ObjetsDuMois>
     82                </BOUCLE_MoisObjet>
     83        </B_MoisObjet>
     84        </BOUCLE_AnneeObjet>
     85</B_AnneeObjet>
     86
    4087
    4188</div>
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/plan/inc_plan_articles_liste.html

    r112462 r113991  
    1010                                [(#GET{FermerUl}|non)<ul class="spip">]
    1111                                <BOUCLE_sites(SITES) {id_rubrique} {par nom_site}>
    12                                         <li class="#EDIT{titre}"[ style="background-image: url((#CHEMIN{images/sites_default.png}|image_reduire{16,16}|extraire_attribut{src}));"]><a href="[(#ID_SYNDIC|generer_url_entite{'site'})]"[ title="(#DESCRIPTIF|attribut_html)"]>[(#NOM_SITE)]</a> <small><i>(site)</i></small></li>
     12                                        <li class="#EDIT{titre} iconsites"><a href="[(#ID_SYNDIC|generer_url_entite{'site'})]"[ title="(#DESCRIPTIF|attribut_html)"]>[(#NOM_SITE)]</a> <small><i>(site)</i></small></li>
    1313                                </BOUCLE_sites>
    1414                                [(#SET{FermerUl,</ul>})]
     
    1717                                [(#GET{FermerUl}|non)<ul class="spip">]
    1818                                <BOUCLE_breves(BREVES) {id_rubrique} {!par date} {0,15}>
    19                                         <li class="#EDIT{titre}"[ style="background-image: url((#CHEMIN{images/actualites.png}|image_reduire{16,16}|extraire_attribut{src}));"]><a href="#URL_BREVE"[ title="(#DATE|affdate|attribut_html)"]>[(#TITRE)]</a> <small><i>(brève)</i></small></li>
     19                                        <li class="#EDIT{titre} iconbreves"><a href="#URL_BREVE"[ title="(#DATE|affdate|attribut_html)"]>[(#TITRE)]</a> <small><i>(brève)</i></small></li>
    2020                                </BOUCLE_breves>
    2121                                [(#SET{FermerUl,</ul>})]
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/plan/plan.html

    r112805 r113991  
    2121                        <ul class="spip">
    2222                        <BOUCLE_Autres_Details(RUBRIQUES){id_parent}{!titre_mot=PasDansPlan}{par num titre}>
    23                                 <li class="#EDIT{titre}" style="background-image: url(/#CHEMIN{images/menu_plus.gif});" id="rubrique#ID_RUBRIQUE"><a href="#URL_RUBRIQUE" title="[(#DESCRIPTIF|attribut_html)]">[(#TITRE)]</a>
     23                                <li class="#EDIT{titre} iconsousrubrique" id="rubrique#ID_RUBRIQUE"><a href="#URL_RUBRIQUE" title="[(#DESCRIPTIF|attribut_html)]">[(#TITRE)]</a>
    2424                                <BOUCLE_Recurssion(BOUCLE_Autres_Details) />
    2525                                        [(#INCLURE{fond=noisettes/plan/inc_plan_articles_liste,id_rubrique=#ID_RUBRIQUE})]
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/stylessoyezcreateurs.css.html

    r113964 r113991  
    17501750#mobile-header { display: none; position: fixed; top: 0; }
    17511751
     1752/************* Plan du site + Antichrono */
     1753#content ul.spip li.iconsousrubrique {
     1754[       background-image: url((#CHEMIN{images/menu_plus.gif}|image_reduire{16,16}|extraire_attribut{src}));]
     1755        background-position: 0 0.2em;
     1756}
     1757
     1758#content ul.spip li.iconsites {
     1759[       background-image: url((#CHEMIN{images/sites_default.png}|image_reduire{16,16}|extraire_attribut{src}));]
     1760        background-position: center left;
     1761}
     1762
     1763#content ul.spip li.iconbreves {
     1764[       background-image: url((#CHEMIN{images/actualites.png}|image_reduire{16,16}|extraire_attribut{src}));]
     1765        background-position: center left;
     1766}
     1767
    17521768/************* Mini plan du site */
    17531769#miniplan {
Note: See TracChangeset for help on using the changeset viewer.