Changeset 112858 in spip-zone


Ignore:
Timestamp:
Dec 17, 2018, 10:14:58 AM (4 weeks ago)
Author:
real3t@…
Message:

Un nouveau type de rubriques : Mosaique : permet d'afficher les titres des articles et leur logo sous forme de mosaïque

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
3 edited
3 copied

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/base/soyezcreateurs.php

    r112631 r112858  
    960960                $id_mot = create_mot("_TypeRubrique", "ContenuArticles", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des ContenuArticles.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura le contenu de tous les articles de cette rubrique, par ordre antichronologique, ou par numéro de titre.");
    961961                $id_mot = create_mot("_TypeRubrique", "ListeArticlesParAnnees", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des ListeArticlesParAnnees.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura la liste des articles de cette rubrique, par années, par mois, par ordre antichronologique dans chaque mois.");
    962                 $id_mot = create_mot("_TypeRubrique", "Magazines", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des Magazines.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura la liste des documents joints aux articles, avec la vignette associée.");
     962                $id_mot = create_mot("_TypeRubrique", "Magazines", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type des Magazines.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura la liste des PDF joints aux articles, avec la vignette associée.");
    963963                $id_mot = create_mot("_TypeRubrique", "multicolonnes", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type multicolonnes.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura une colonne par sous rubrique, avec la liste des articles par ordre antichronologique, ou par numéro de titre.");
    964964
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/rubriques/ListeMosaique.html

    r112843 r112858  
    1         <B_Annee>
    2                 <BOUCLE_Annee(ARTICLES){id_rubrique}{!archive}{!par date}{fusion YEAR(date)}>
    3                         <h2>[(#DATE|annee)]</h2>
    4                                 <B_ArticlesDuMois>
    5                                         <BOUCLE_ArticlesDuMois(ARTICLES){id_rubrique}{annee_relatif=0}{!archive}{!par date}>
     1                                        <BOUCLE_ArticlesMosaique(ARTICLES){id_rubrique}{!par date}{!archive}{!par date}>
     2                                        <a href="#ARTICLE_URL"[ title="(#DESCRIPTIF|supprimer_tags|attribut_html)"]>
    63                                        <dl class="magazines">
    74                                                <dt class="#EDIT{titre}">#TITRE</dt>
    85                                                <dd>
    9                                                 <BOUCLE_Magazine(DOCUMENTS){id_article}{mode=document}{extension=pdf}>
    10                                                         [<a href="#URL_DOCUMENT" title="<:ecrire:ical_methode_http:>[: (#TITRE|textebrut|attribut_html|sinon{<:info_document:>})][ ((#TYPE_DOCUMENT)][, (#TAILLE|taille_en_octets))]"><img src="(#LOGO_DOCUMENT|image_reduire{160,0}|extraire_attribut{src})" class="logo_outil" alt="[(#TITRE|sinon{<:ecrire:info_sans_titre:>}|texte_script|supprimer_tags|attribut_html)]" width="[(#LOGO_DOCUMENT|image_reduire{160,0}|largeur)]" height="[(#LOGO_DOCUMENT|image_reduire{160,0}|hauteur)]" /></a>]
    11                                                 </BOUCLE_Magazine>
     6                                                        [<img src="(#LOGO_ARTICLE|image_reduire{160,0}|extraire_attribut{src})" class="logo_outil" alt="[(#DESCRIPTIF|texte_script|supprimer_tags|attribut_html)]" width="[(#LOGO_ARTICLE|image_reduire{160,0}|largeur)]" height="[(#LOGO_ARTICLE|image_reduire{160,0}|hauteur)]" />]
    127                                                </dd>
    13                                                 [<dd class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out" title="<:voir_en_ligne|attribut_html:>[:  (#TITRE|attribut_html)]">#TITRE</a></dd>]
    148                                        </dl>
    15                                         </BOUCLE_ArticlesDuMois>
    16                                 </B_ArticlesDuMois>
    17                         </BOUCLE_Annee>
    18         </B_Annee>
     9                                        </a>
     10                                        </BOUCLE_ArticlesMosaique>
    1911#FILTRE{mini_html}
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/rubriques/ListeMosaique_Archives.html

    r112843 r112858  
    1         <B_Annee>
    2                 <BOUCLE_Annee(ARTICLES){id_rubrique}{archive}{!par date}{fusion YEAR(date)}>
    3                         <h2>[(#DATE|annee)]</h2>
    4                                 <BOUCLE_Mois(ARTICLES){id_rubrique}{annee_relatif=0}{archive}{!par date}{lang_select=non}>
     1                                        <BOUCLE_ArticlesMosaique(ARTICLES){id_rubrique}{!par date}{archive}{!par date}>
     2                                        <a href="#ARTICLE_URL"[ title="(#DESCRIPTIF|supprimer_tags|attribut_html)"]>
    53                                        <dl class="magazines">
    64                                                <dt class="#EDIT{titre}">#TITRE</dt>
    75                                                        <dd>
    8                                                 <BOUCLE_Magazine(DOCUMENTS){id_article}{mode=document}{extension=pdf}>
    9                                                         [<a href="#URL_DOCUMENT" title="<:ecrire:ical_methode_http:>[: (#TITRE|textebrut|attribut_html|sinon{<:info_document:>})][ ((#TYPE_DOCUMENT)][, (#TAILLE|taille_en_octets))]"><img src="(#LOGO_DOCUMENT|image_reduire{160,0}|extraire_attribut{src})" class="logo_outil" alt="[(#TITRE|sinon{<:ecrire:info_sans_titre:>}|texte_script|supprimer_tags|attribut_html)]" width="[(#LOGO_DOCUMENT|image_reduire{160,0}|largeur)]" height="[(#LOGO_DOCUMENT|image_reduire{160,0}|hauteur)]" /></a>]
    10                                                 </BOUCLE_Magazine>
     6                                                        [<img src="(#LOGO_ARTICLE|image_reduire{160,0}|extraire_attribut{src})" class="logo_outil" alt="[(#DESCRIPTIF|texte_script|supprimer_tags|attribut_html)]" width="[(#LOGO_ARTICLE|image_reduire{160,0}|largeur)]" height="[(#LOGO_ARTICLE|image_reduire{160,0}|hauteur)]" />]
    117                                                </dd>
    12                                                 [<dd class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out" title="<:voir_en_ligne|attribut_html:>[:  (#TITRE|attribut_html)]">#TITRE</a></dd>]
    138                                        </dl>
    14                                                         </BOUCLE_ArticlesDuMois>
    15                                                 </B_ArticlesDuMois>
    16                         </BOUCLE_Annee>
    17         </B_Annee>
     9                                        </a>
     10                                        </BOUCLE_ArticlesMosaique>
    1811#FILTRE{mini_html}
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/rubriques/typerubrique_Mosaique.html

    r112843 r112858  
    1111]
    1212        <div id="letexte" class="surlignable">
    13         [(#ENV{archive}|non)[(#INCLURE{fond=noisettes/rubriques/ListeMagazines,id_rubrique})]]
    14         [(#ENV{archive}|oui)[(#INCLURE{fond=noisettes/rubriques/ListeMagazines_Archives,id_rubrique})]]
     13        [(#ENV{archive}|non)[(#INCLURE{fond=noisettes/rubriques/ListeMosaique,id_rubrique})]]
     14        [(#ENV{archive}|oui)[(#INCLURE{fond=noisettes/rubriques/ListeMosaique_Archives,id_rubrique})]]
    1515        </div><!-- Fin de #LeTexte -->
    1616</main>
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/paquet.xml

    r112845 r112858  
    22        prefix="soyezcreateurs"
    33        categorie="squelette"
    4         version="5.0.16"
     4        version="5.0.17"
    55        etat="stable"
    66        compatibilite="[3.1.8;3.2.*]"
    77        logo="img_pack/soyezcreateurs_48.png"
    8         schema="3.1.54"
     8        schema="3.1.55"
    99        documentation="https://contrib.spip.net/SoyezCreateurs-1237?tri_articles=titre"
    1010>
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_administrations.php

    r112845 r112858  
    261261                        spip_log("SoyezCreateurs maj 3.1.54 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
    262262                        $id_mot = create_mot("_Specialisation_Rubrique", "Blog", "Affecter ce mot clef à une rubrique pour que sa branche se comporte comme un blog.", "Avec ce mot clef : affichage des articles par ordre anti-chronologique pour tous les articles de la branche (et non de la rubrique en cours seulement).\n\nHéritage de la propriété pour les sous-rubriques.");
     263                        ecrire_meta($nom_meta_base_version,$current_version='3.1.54','non');
     264                       
     265                }
     266                if (version_compare($current_version,'3.1.55','<')) {
     267                        spip_log("SoyezCreateurs maj 3.1.55 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
     268                        $id_mot = create_mot("_TypeRubrique", "Mosaique", "Pour dire que la rubrique ayant ce mot clef doit utiliser le squelette type de Mosaïque.", "Affecter ce mot clef à chaque rubrique racine concernée. À la place de la rubrique, on aura la liste des articles, avec le logo de l'article.");
     269
    263270                        // On termine en invalidant les caches
    264271                        include_spip('inc/invalideur');
    265272                        suivre_invalideur("soyezcreateurs");
    266                         ecrire_meta($nom_meta_base_version,$current_version='3.1.54','non');
    267                        
     273                        ecrire_meta($nom_meta_base_version,$current_version='3.1.55','non');
    268274                }
    269275               
Note: See TracChangeset for help on using the changeset viewer.