Changeset 67311 in spip-zone


Ignore:
Timestamp:
Oct 30, 2012, 4:45:05 PM (7 years ago)
Author:
cedric@…
Message:

Galeries et albums basés sur le plugin album
pour le moment on evacue les config de presentation des albums et on se repose sur le modeles/album (vignettes+mediabox)
On peut ajouter une variante slider (bootstrap) ainsi qu'une variante vignettes+photo selectionnee (comme la dist) qui permettrait aussi d'afficher les exif dans ce cas

On propose de laisser ensuite les plugin tels galeria proposer leurs variantes de présentation d'album

La configuration consisterait alors uniquement en le choix du modele (simplification du process de config mais potentiellement plus de variante)

Location:
_squelettes_/sarkaspip/trunk
Files:
3 deleted
16 edited
6 copied
2 moved

Legend:

Unmodified
Added
Removed
  • _squelettes_/sarkaspip/trunk/album.html

    r65747 r67311  
    1 <BOUCLE_principale_article(ARTICLES){id_article}>
    2 <INCLURE{fond=structure,env,id_rubrique=#ENV{id_rubrique,#ID_RUBRIQUE},id_secteur=#ID_SECTEUR,type-page=article,composition=album} />
    3 </BOUCLE_principale_article>
     1<BOUCLE_principale_album(ALBUMS){id_album}>
     2<INCLURE{fond=structure,env,type-page=album,composition} />
     3</BOUCLE_principale_album>
  • _squelettes_/sarkaspip/trunk/content/album.html

    r67107 r67311  
    1 <BOUCLE_article_principal(ARTICLES) {id_article}>
    2         [(#REM) <!-- Contenu de l'article --> ]
    3         <article class="album album_#ID_ARTICLE">
     1<BOUCLE_album_principal(ALBUMS) {id_album}>
     2        [(#REM) <!-- Contenu de l'album --> ]
     3        <article class="album album_#ID_ALBUM">
    44                [(#REM) <!-- Titre, logo, texte de la rubrique --> ]
    5                 <INCLURE{fond=noisettes/article/description}
    6                         {id_article}
     5                <INCLURE{fond=noisettes/album/description}
     6                        {id_album}
    77                        {page=album}
    88                        {afficher_commentaires=oui}
     
    1010                        {avec_notation=#CONFIG{sarkaspip_album/position_notation, 0}}
    1111                        {avec_socialtags=#CONFIG{sarkaspip_album/position_socialtags, 0}}
    12                         {logo_rubrique=#CONFIG{sarkaspip_album/logo_rubrique, oui}}
    1312                        {taille_logo=#CONFIG{sarkaspip_album/taille_logo, 150}}>
    1413
     
    1615                        [(#REM) <!-- Presentation des photos --> ]
    1716                        <INCLURE{fond=noisettes/album/presentation_photos}
    18                                 {id_article}
     17                                {id_album}
    1918                                {id_document}>
    2019
    2120                        [(#REM) <!-- Documents (sauf images) du portfolio de la rubrique --> ]
    22                         [(#CONFIG{sarkaspip_album/position_documents, 1}|=={1}|oui)
    23                                 [(#INCLURE{fond=noisettes/document/liste-documents_joints}{id_article})]
     21                        [(#CONFIG{sarkaspip_article/position_documents, 1}|=={1}|oui)
     22                                [(#INCLURE{fond=noisettes/document/liste-documents_joints, objet=album,id_objet=#ID_ALUBM})]
    2423                        ]
    25                         [(#REM) <!-- Commentaires --> ]
    26                         [(#PETITION|non)
    27                                 [(#SET{statut, [(#ENV{id_article}|statut_forum)]})]
    28                                 [(#GET{statut}|!={non_autorise}|oui)
    29           [(#GET{statut}|!={non_autorise}|oui)
    30             <INCLURE{fond=comments,id_article,id_rubrique='',env} />
    31           ]
    32                                 ]
    33                         ]
     24
     25                        <INCLURE{fond=comments,id_objet=#ID_ALBUM,objet=#ALBUM,id_rubrique='',env} />
    3426                </aside>
    3527        </article>
    36 </BOUCLE_article_principal>
     28</BOUCLE_album_principal>
  • _squelettes_/sarkaspip/trunk/content/galerie.html

    r67031 r67311  
    1 <div id="galerie" class="galerie">
    2   <INCLURE{fond=noisettes/galerie/planche}{ajax}{id_rubrique}{categorie}>
    3 </div> <!--galerie-->
     1<section class='galerie'>
     2        <header class="cartouche">
     3                <h1>[(#CONFIG{sarkaspip_galerie/titre, <:sarkaspip:albums_galerie:>})]</h1>
     4        </header>
     5        [<div class="main">
     6                <div class="chapo">(#CONFIG{sarkaspip_galerie/descriptif}|propre)</div>
     7        </div>]
     8
     9        <aside>
     10                [(#ENV{categorie,-1}|=={-1}|oui)
     11                        <INCLURE{fond=noisettes/galerie/inc-planche}{ajax}>
     12                ]
     13                [(#ENV{categorie,-1}|=={0}|oui)
     14                        <INCLURE{fond=noisettes/galerie/inc-planche}{ajax}{exclure_categorie=1}>
     15                ]
     16                [(#ENV{categorie,-1}|>={1}|oui)
     17                        <INCLURE{fond=noisettes/galerie/inc-planche}{ajax}{id_mot=#ENV{categorie}}>
     18                ]
     19                <script type="text/javascript" src="#CHEMIN{javascript/col_equalizer.js}"></script>
     20                <script type="text/javascript">/*<![CDATA[*/activeColEqualization('#planche .thumbnails .thumbnail');/*]]>*/</script>
     21        </aside>
     22</section>
  • _squelettes_/sarkaspip/trunk/head/album.html

    r67149 r67311  
    1 <BOUCLE_article_head(ARTICLES){id_article}>
    2 <BOUCLE_forum(FORUMS){id_forum}>
    3         <title>[(#TITRE|nettoyer_titre_sujet|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
    4         [<meta name="description" content="(#INTRODUCTION{#EVAL{_SARKASPIP_CONFIG_INTRO_META}}|attribut_html)" />]
    5 </BOUCLE_forum>
     1<BOUCLE_album_head(ALBUMS){id_album}>
    62        <title>[(#TITRE|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
    7         [<meta name="description" content="(#INTRODUCTION{#EVAL{_SARKASPIP_CONFIG_INTRO_META}}|attribut_html)" />]
    8 <//B_forum>
    9 [<link rel="canonical" href="(#URL_ARTICLE|url_absolue)" />]
    10 </BOUCLE_article_head>
     3        [<meta name="description" content="(#DESCRIPTIF|couper{#EVAL{_SARKASPIP_CONFIG_INTRO_META}}|attribut_html)" />]
     4        [<link rel="canonical" href="(#URL_ALBUM|url_absolue)" />]
     5</BOUCLE_album_head>
  • _squelettes_/sarkaspip/trunk/head/galerie.html

    r67031 r67311  
    1 <INCLURE{fond=head/dist,meta_titre=(#CONFIG{sarkaspip_agenda/titre, <:sarkaspip:agenda:>})} />
     1<INCLURE{fond=head/dist,meta_titre=(#CONFIG{sarkaspip_galerie/titre, <:sarkaspip:albums_galerie:>})} />
  • _squelettes_/sarkaspip/trunk/inclure/resume/album.html

    r66664 r67311  
    1 <BOUCLE_album(ARTICLES){id_article}>
     1<BOUCLE_album(ALBUMS){id_album}>
    22        <div class="thumbnail">
    33                #SET{img,''}
    4                 <BOUCLE_fi(DOCUMENTS){id_article}{media=image}{0,1}>#SET{img,#FICHIER}</BOUCLE_fi>
    5                 <a href="#URL_ARTICLE">
    6                 [(#LOGO_ARTICLE|sinon{#GET{img}}
     4                <BOUCLE_fi(DOCUMENTS){id_album}{media=image}{0,1}>#SET{img,#FICHIER}</BOUCLE_fi>
     5                <a href="#URL_ALBUM">
     6                [(#LOGO_ALBUM|sinon{#GET{img}}
    77                |image_passe_partout{150,150}
    88                |image_recadre{150,150,center,transparent}
     
    1515                </a>
    1616                <div class="caption">
    17                         [(#INTRODUCTION{150})]
     17                        [(#DESCRIPTIF|couper{#ENV{coupe,150}})]
    1818                </div>
    1919        </div>
  • _squelettes_/sarkaspip/trunk/modeles/album.html

    r67250 r67311  
    1212<div class="albums album vue_icones clearfix p #ENV{align}">
    1313
    14         [<h2>(#_album:TITRE)</h2>]
     14        [<h2>(#ENV{titre,#TITRE})</h2>]
    1515
    1616        <B_documents_joints>
    1717        <ul class="thumbnails">
    18                 <BOUCLE_documents_joints(DOCUMENTS){id_album}{tout}>
     18                <BOUCLE_documents_joints(DOCUMENTS){id_album}{media?}{tout}>
    1919                <li>
    2020                <figure class="thumbnail">
    21                 <a href="#URL_DOCUMENT" type="#MIME_TYPE" rel="album"[ class="(#EXPOSER)"][ title="(#TITRE|attribut_html|couper{80})"]>
    22                 [(#LOGO_DOCUMENT
    23                         |image_reduire{0,100}
     21                <a href="#URL_DOCUMENT" type="#MIME_TYPE" class='mediabox' rel="album"[ class="(#EXPOSER)"][ title="(#TITRE|attribut_html|couper{80})"]>
     22                [(#MEDIA|=={image}|?{#URL_DOCUMENT,#LOGO_DOCUMENT{200}}
     23                        |image_passe_partout{150,150}
     24                        |image_recadre{150,150,center,transparent}
     25                        |image_aplatir{jpg,#ffffff}
     26                        |sinon{#CHEMIN{css/img/placeholder.png}|balise_img|inserer_attribut{width,150}|inserer_attribut{height,150}}
    2427                        |inserer_attribut{class,spip_logos}
    2528                        |inserer_attribut{alt,[(#TITRE|attribut_html|couper{60})]})]
    26                 [(#CONFIG{albums/vue_icones}|find{titre}|oui)
    2729                        [<figcaption class='caption'>(#TITRE)</figcaption>]
    28                 ]
    2930                </a>
    3031                </figure>
  • _squelettes_/sarkaspip/trunk/noisettes/album/carrousel_1.html

    r66731 r67311  
    5151                <div class="contenu">
    5252                        <ul[ class="(#ENV{avec_diaporama}|=={oui}|?{galerie})"]>
    53 <BOUCLE_carrousel(DOCUMENTS){id_article}{mode=document}{extension IN png,jpg,gif}{par num titre, id_document}>
     53<BOUCLE_carrousel(DOCUMENTS){id_album}{media=image}{par num titre, id_document}>
    5454                                #SET{ratio_x,#LARGEUR|div{#EVAL{_SARKASPIP_CONFIG_TAILLE_MAX_VIGNETTE_1}}}
    5555                                #SET{ratio_y,#HAUTEUR|div{#EVAL{_SARKASPIP_CONFIG_TAILLE_MAX_VIGNETTE_1}}}
  • _squelettes_/sarkaspip/trunk/noisettes/album/carrousel_2.html

    r66731 r67311  
    4646                <div class="contenu">
    4747                        <ul[ class="(#ENV{avec_diaporama}|=={oui}|?{galerie})"]>
    48 <BOUCLE_carrousel(DOCUMENTS){id_article}{mode=document}{extension IN png,jpg,gif}{par num titre, id_document}{pagination #CONFIG{sarkaspip_album/pas_pagination_carrousel, 20}}>
     48<BOUCLE_carrousel(DOCUMENTS){id_album}{media=image}{par num titre, id_document}{pagination #CONFIG{sarkaspip_album/pas_pagination_carrousel, 20}}>
    4949                                #SET{ratio_x,#LARGEUR|div{#EVAL{_SARKASPIP_CONFIG_TAILLE_MAX_VIGNETTE_2}}}
    5050                                #SET{ratio_y,#HAUTEUR|div{#EVAL{_SARKASPIP_CONFIG_TAILLE_MAX_VIGNETTE_2}}}
  • _squelettes_/sarkaspip/trunk/noisettes/album/carrousel_3.html

    r66731 r67311  
    1515                <div class="contenu">
    1616                        <ul class="vignettes[ (#ENV{avec_diaporama}|=={oui}|?{galerie})]">
    17 <BOUCLE_carrousel(DOCUMENTS){id_article}{mode=document}{extension IN png,jpg,gif}{par num titre, id_document}{pagination #CONFIG{sarkaspip_album/pas_pagination_carrousel, 20}}>
     17<BOUCLE_carrousel(DOCUMENTS){id_album}{media=image}{par num titre, id_document}{pagination #CONFIG{sarkaspip_album/pas_pagination_carrousel, 20}}>
    1818                                [(#SET{titre, [(#TITRE|texte_backend|couper{#EVAL{_SARKASPIP_CONFIG_TAILLE_TITRE_IMAGE}}|sinon{[(#TYPE_DOCUMENT) - ][(#TAILLE|taille_en_octets)]})]})]
    1919                                [(#SET{url, #FICHIER})]
  • _squelettes_/sarkaspip/trunk/noisettes/album/cartouche.html

    r67155 r67311  
    11[(#REM)
    2 <!-- Affichage du cartouche d'un article
     2<!-- Affichage du cartouche d'un album
    33        Recoit en argument :
    4                 - id_article: id de l'article concerne
    5                 - page: indique le type de page affichee (article - par defaut -, evenement, album, une)
     4                - id_album: id de l'album concerne
     5                - page: indique le type de page affichee (album - par defaut -, evenement, album, une)
    66                - avec_popularite: indique si on doit afficher ou pas la popularite
    77                - avec_notation: indique si on doit afficher ou pas le formulaire de notation (necessite plugin NOTATION)
    88                - avec_socialtags: indique si on doit afficher ou pas les boutons de bookmark sur les reseaux sociaux
    9                 - id_evenement: id de l'evenement associe a l'article (page evenement avec plugin agenda)
     9                - id_evenement: id de l'evenement associe a l'album (page evenement avec plugin agenda)
    1010-->
    1111]
    12 <BOUCLE_cartouche(ARTICLES) {id_article}>
     12<BOUCLE_cartouche(ALBUMS) {id_album}>
    1313        <div class="info-publi">
    14                 [(#REM) <!-- Date de l'article ou de l'evenement --> ]
    15                 [(#ENV{page}|=={galerie}|oui)
    16                         [(#SET{date, [(#DATE|nom_mois|ucfirst)][&nbsp;(#DATE|annee)]})]
    17                 ]
    18                 [(#ENV{page}|=={evenement}|oui)
    19                         [(#CONFIG{sarkaspip_agenda/plugin, 1}|=={1}|oui)
    20                                 [(#SET{date, [(#DATE_REDAC|nom_jour)][&nbsp;(#DATE_REDAC|affdate)][&nbsp;:&nbsp;(#DATE_REDAC|affdate{'H\hi'})]})]
    21                         ]
    22                 ]
    23                 [(#ENV{page}|match{evenement|galerie}|non)
    24                         [(#SET{date, [(#DATE|nom_jour)][&nbsp;(#DATE|affdate)]})]
    25                 ]
    26                 [<time pubdate="pubdate" datetime="[(#DATE|date_iso)]">(#GET{date})</time>]
     14                [<time pubdate="pubdate" datetime="[(#DATE|date_iso)]">(#DATE|affdate_mois_annee)</time>]
    2715
    28                 [(#REM) <!-- Auteur de l'article --> ]
     16                [(#REM) <!-- Auteur de l'album --> ]
    2917                [<span class="auteurs"><span class="sep">, </span><:sarkaspip:par_auteur:>&nbsp;(#LESAUTEURS)</span>]
    30 
    31                 [(#REM) <!-- Popularite de l'article --> ]
    32                 [(#ENV{avec_popularite, non}|=={oui}|oui)
    33                         [<span class="popularite"><span class="sep">, </span><:sarkaspip:popularite_article:>&nbsp;:&nbsp;(#POPULARITE)%</span>]
    34                 ]
    3518
    3619        </div>
    3720        <div class="meta-publi">
    38                 <span class="category"><i class="icon-folder-open"></i> <INCLURE{fond=noisettes/rubrique/lien}{id_rubrique}><span class="sep"> | </span></span>
    39 
    4021                [(#PETITION|non)
    41                         [(#SET{statut, [(#ENV{id_article}|statut_forum)]})]
     22                        [(#SET{statut, [(#ENV{id_album}|statut_forum)]})]
    4223                        [(#GET{statut}|!={non_autorise}|oui)
    4324                                <INCLURE{fond=noisettes/article/meta-total_commentaires}
    44                                         {id_article}
     25                                        {id_album}
    4526                                        {statut=#GET{statut}}>
    4627                        ]
    4728                ]
    48                 [(#PETITION|oui)
    49                         <INCLURE{fond=noisettes/article/meta-total_signatures}{id_article}>
    50                 ]
    51                 <INCLURE{fond=noisettes/article/meta-tags}{id_article}>
     29                <INCLURE{fond=noisettes/article/meta-tags}{id_album}>
    5230        </div>
    5331</BOUCLE_cartouche>
  • _squelettes_/sarkaspip/trunk/noisettes/album/description.html

    r67152 r67311  
    11[(#REM)
    2 <!-- Affichage de la rubrique: logo, titre, texte ou descriptif
     2<!-- Affichage de l'album : logo, titre, descriptif
    33        Recoit en argument :
    4                 - id_rubrique: id de la rubrique concernee
    5                 - avec_filles: indique si on doit afficher les rubriques filles ou pas
     4                - id_album: id de la album concernee
     5                - avec_filles: indique si on doit afficher les albums filles ou pas
    66-->
    77]
    8 <BOUCLE_description (RUBRIQUES) {id_rubrique}>
     8<BOUCLE_description (ALBUMS) {id_album}>
    99        <header class="cartouche">
    10                 [<h1>[(#LOGO_RUBRIQUE|image_reduire{#CONFIG{sarkaspip_rubrique/taille_logo_rubrique,150}})]<span class="#EDIT{titre}">(#TITRE)</span></h1>]
     10                [<h1>[(#LOGO_ALBUM|image_reduire{#ENV{taille_logo,150}})]<span class="#EDIT{titre}">(#TITRE)</span></h1>]
     11                [(#INCLURE{fond=noisettes/album/cartouche}
     12                        {id_album}
     13                        {type-page})
     14                ]
     15                [(#INCLURE{fond=noisettes/album/social}
     16                        {id_album}
     17                        {avec_notation}
     18                        {avec_socialtags}
     19                        {type-page})
     20                ]
    1121        </header>
    1222
    1323        <div class="main">
    14                 [<div class="#EDIT{texte} texte">(#TEXTE)</div>]
    15                 [(#TEXTE*|non)
    16                         [<div class="#EDIT{descriptif} chapo">(#DESCRIPTIF)</div>]
    17                 ]
     24                [<div class="#EDIT{descriptif} chapo">(#DESCRIPTIF)</div>]
    1825
    19                 [(#REM) <!-- Rubriques filles --> ]
    20                 [(#ENV{avec_filles, non}|=={oui}|oui)
    21                         <INCLURE{fond=noisettes/rubrique/nav-filles}{id_parent=#ID_RUBRIQUE}>
    22                 ]
    2326        </div>
    2427
  • _squelettes_/sarkaspip/trunk/noisettes/album/meta-total_photos.html

    r66731 r67311  
    66-->
    77]
    8 <BOUCLE_combien(DOCUMENTS) {id_article}{mode=document}{extension IN png,jpg,gif}></BOUCLE_combien>
     8<BOUCLE_combien(DOCUMENTS) {id_album}{media=image} />
    99        [(#TOTAL_BOUCLE|=={0}|oui)
    1010                [(#SET{libelle, <:sarkaspip:0_photo|ucfirst:>})]
  • _squelettes_/sarkaspip/trunk/noisettes/album/nav-freres.html

    r67057 r67311  
    1010                <ul class="nav nav-list">
    1111                        <li class="nav-header"><:sarkaspip:albums_freres:></li>
    12                         <BOUCLE_albums_freres(ARTICLES){id_secteur=#RACINE_SPECIALISEE{galerie}}{par num titre, titre}{pagination #CONFIG{sarkaspip_noisettes/pas_pagination_navigation, 10}}>
    13                         <li[ class="(#EXPOSE{on active})"]>#INCLURE{fond=noisettes/article/lien,id_article,expose=#EXPOSE}</li>
     12                        <BOUCLE_albums_freres(ALBUMS){par num titre, titre}{pagination #CONFIG{sarkaspip_noisettes/pas_pagination_navigation, 10}}>
     13                        <li[ class="(#EXPOSE{on active})"]>[(#URL_ALBUM|lien_ou_expose{#TITRE,#EXPOSE,'',<:sarkaspip:navigation_bulle_vers_album:>})]</li>
    1414                        </BOUCLE_albums_freres>
    1515                </ul>
  • _squelettes_/sarkaspip/trunk/noisettes/album/navigation.html

    r66731 r67311  
    22<div id="noisette_navigation" class="noisette noisette_navigation album_navigation">
    33        <h2><:sarkaspip:navigation_titre:></h2>
    4                 [(#REM) <!-- Liste des mots-cles de l'article --> ]
     4                [(#REM) <!-- Liste des mots-cles de l'album --> ]
    55                [(#REM) <!-- Liste des articles de la meme rubrique --> ]
    6                 <INCLURE{fond=noisettes/album/nav-freres}{ajax}{id_article}>
    7                 [(#REM) <!-- Liste des articles "Lire aussi" --> ]
    8                 <INCLURE{fond=noisettes/article/nav-lire_aussi}{ajax}{id_article}>
     6                <INCLURE{fond=noisettes/album/nav-freres}{ajax}{id_album}>
    97</div>
  • _squelettes_/sarkaspip/trunk/noisettes/album/presentation_photos.html

    r66731 r67311  
    55-->
    66]
    7 <div class="album">
    8 <BOUCLE_nb_photos(DOCUMENTS){id_article}{mode=document}{extension IN png,jpg,gif}></BOUCLE_nb_photos>
    9         #SET{nb_photos, #TOTAL_BOUCLE}
    10 <//B_nb_photos>
     7<BOUCLE_test_photos(DOCUMENTS){id_article?}{id_album?}{media=image}{par num titre, id_document}{pagination 1}>
    118
    12 <BOUCLE_test_photos(DOCUMENTS){id_article}{mode=document}{extension IN png,jpg,gif}{par num titre, id_document}{0,1}>
    13         [(#REM) <!-- Affichage de la photo agrandie -->]
    14         #SET{plugin, aucun}
    15         #SET{diaporama, non}
    16         [(#CONFIG{sarkaspip_album/mode_galerie, 0}|!={0}|oui)
    17                 [(#SET{plugin, mediabox})]
    18         ]
    19         [(#CONFIG{sarkaspip_album/mode_galerie, 0}|=={2}|oui)
    20                 [(#SET{diaporama, oui})]
    21         ]
     9        <INCLURE{fond=modeles/album,id_album,media=image,titre=#GRAND_TOTAL|singulier_ou_pluriel{medias:un_image,medias:des_images}} />
    2210
    23         [(#REM) <!-- Affichage du carrousel des vignettes (au dessus de l'image) -->]
    24         [(#CONFIG{sarkaspip_album/position_carrousel, 1}|=={1}|oui)
    25                 <INCLURE{fond=noisettes/album/carrousel_#CONFIG{sarkaspip_album/modele_carrousel, 1}}
    26                         {ajax}
    27                         {id_article}
    28                         {nb_photos=#GET{nb_photos}}
    29                         {taille_carrousel=#CONFIG{sarkaspip_album/taille_carrousel, 10}}
    30                         {effet_galerie=#GET{plugin}}
    31                         {avec_diaporama=#GET{diaporama}}
    32                         {avec_zoom=#CONFIG{sarkaspip_album/afficher_zoom, oui}}
    33                         {avec_exif=#CONFIG{sarkaspip_album/afficher_exif, non}}>
    34         ]
    35        
    36         [(#REM) <!-- Affichage de l'image agrandie et de ses informations -->]
    37         [(#CONFIG{sarkaspip_album/afficher_zoom, oui}|=={oui}|oui)
    38                 <INCLURE{fond=album_zoom_#CONFIG{sarkaspip_album/modele_zoom, 1}}
    39                         {id_document=#ID_DOCUMENT}
    40                         {effet_galerie=#GET{plugin}}
    41                         {avec_exif=#CONFIG{sarkaspip_album/afficher_exif, non}}>
    42         ]
    43 
    44         [(#REM) <!-- Affichage du carrousel des vignettes (au dessous de l'image) -->]
    45         [(#CONFIG{sarkaspip_album/position_carrousel, 1}|=={2}|oui)
    46                 <INCLURE{fond=noisettes/album/carrousel_#CONFIG{sarkaspip_album/modele_carrousel, 1}}
    47                         {ajax}
    48                         {id_article}
    49                         {nb_photos=#GET{nb_photos}}
    50                         {taille_carrousel=#CONFIG{sarkaspip_album/taille_carrousel, 10}}
    51                         {effet_galerie=#GET{plugin}}
    52                         {avec_diaporama=#GET{diaporama}}
    53                         {avec_zoom=#CONFIG{sarkaspip_album/afficher_zoom, oui}}
    54                         {avec_exif=#CONFIG{sarkaspip_album/afficher_exif, non}}>
    55         ]
    5611</BOUCLE_test_photos>
    5712        [(#REM) <!-- Album vide -->]
    58         <div id="album_vide">
    59                 <div class="description avertissement">
    60                         <div class="texte"><:sarkaspip:msg_album_vide:></div>
    61                 </div>
     13        <div class="album album_vide">
     14                <p class="alert alert-info"><:sarkaspip:msg_album_vide:></p>
    6215        </div>
    6316<//B_test_photos>
    64 </div>
  • _squelettes_/sarkaspip/trunk/noisettes/album/social.html

    r67173 r67311  
    11[(#REM)
    2 <!-- Affichage des outils sociaux d'un article
     2<!-- Affichage des outils sociaux d'un album
    33        Recoit en argument :
    4                 - id_article: id de l'article concerne
     4                - id_album: id de l'album concerne
    55                - avec_notation: indique si on doit afficher ou pas le formulaire de notation (necessite plugin NOTATION)
    66                - avec_socialtags: indique si on doit afficher ou pas les boutons de bookmark sur les reseaux sociaux
    77-->
    88]
    9 <BOUCLE_social(ARTICLES) {id_article}>
     9<BOUCLE_social(ALBUMS) {id_album}>
    1010        [(#SET{open,'<div class="social">'})]
    11                 [(#REM) <!-- Notation de l'article --> ]
     11                [(#REM) <!-- Notation de l'album --> ]
    1212                [(#PLUGIN{NOTATION}|oui)
    1313                        [(#ENV{avec_notation, 0}|=={1}|oui)
    1414                                [(#GET{open}|unique{#ENV})][<div class="notation">(#FORMULAIRE_NOTATION)<span class="sep"> | </span></div>]
    1515                        ]
    16                 ]
    17                 [(#PLUGIN{ARTICLE_PDF}|oui)
    18                         [(#GET{open}|unique{#ENV})]
    19                         <span class="pdf">[(#MODELE{mod_bouton_pdf}{id_article})]<span class="sep"> | </span></span>
    20                 ]
    21                 [(#PLUGIN{RECOMMANDER}|oui)
    22                         [(#GET{open}|unique{#ENV})]
    23                         <span class="recommander"><a href="[(#URL_ARTICLE|parametre_url{recommander,oui})]"  class="label popin"><i class="icon-share"></i><span> <:sarkaspip:recommander_article:></span></a><span class="sep"> | </span></span>
    2416                ]
    2517                [(#REM) <!-- Inclusion des boutons de bookmark sur les reseaux sociaux --> ]
  • _squelettes_/sarkaspip/trunk/noisettes/article/cartouche.html

    r67155 r67311  
    1212<BOUCLE_cartouche(ARTICLES) {id_article}>
    1313        <div class="info-publi">
    14                 [(#REM) <!-- Date de l'article ou de l'evenement --> ]
    15                 [(#ENV{page}|=={galerie}|oui)
    16                         [(#SET{date, [(#DATE|nom_mois|ucfirst)][&nbsp;(#DATE|annee)]})]
    17                 ]
    18                 [(#ENV{page}|=={evenement}|oui)
    19                         [(#CONFIG{sarkaspip_agenda/plugin, 1}|=={1}|oui)
    20                                 [(#SET{date, [(#DATE_REDAC|nom_jour)][&nbsp;(#DATE_REDAC|affdate)][&nbsp;:&nbsp;(#DATE_REDAC|affdate{'H\hi'})]})]
    21                         ]
    22                 ]
    23                 [(#ENV{page}|match{evenement|galerie}|non)
    24                         [(#SET{date, [(#DATE|nom_jour)][&nbsp;(#DATE|affdate)]})]
    25                 ]
    26                 [<time pubdate="pubdate" datetime="[(#DATE|date_iso)]">(#GET{date})</time>]
    27 
    28                 [(#REM) <!-- Auteur de l'article --> ]
    29                 [<span class="auteurs"><span class="sep">, </span><:sarkaspip:par_auteur:>&nbsp;(#LESAUTEURS)</span>]
    30 
    31                 [(#REM) <!-- Popularite de l'article --> ]
    32                 [(#ENV{avec_popularite, non}|=={oui}|oui)
     14                [<time pubdate="pubdate" datetime="[(#DATE|date_iso)]">[(#DATE|nom_jour|ucfirst) ](#DATE|affdate)</time>][
     15                (#REM) <!-- Auteur de l'article -->
     16                ][<span class="auteurs"><span class="sep">, </span><:sarkaspip:par_auteur:>&nbsp;(#LESAUTEURS)</span>][
     17                (#REM) <!-- Popularite de l'article -->
     18                ][(#ENV{avec_popularite, non}|=={oui}|oui)
    3319                        [<span class="popularite"><span class="sep">, </span><:sarkaspip:popularite_article:>&nbsp;:&nbsp;(#POPULARITE)%</span>]
    3420                ]
  • _squelettes_/sarkaspip/trunk/noisettes/article/lien.html

    r67149 r67311  
    1111<BOUCLE_article_lien(ARTICLES){id_article}>
    1212        #SET{titre, #TITRE}
    13         [(#ID_SECTEUR|=={#RACINE_SPECIALISEE{galerie}}|oui)
    14                 #SET{url, #URL_PAGE{album}|parametre_url{id_article,#ID_ARTICLE}}
    15                 [(#SET{bulle, <:sarkaspip:navigation_bulle_vers_album:>})]
    16         ]
    1713        [(#ID_SECTEUR|=={#RACINE_SPECIALISEE{forum}}|oui)
    1814                #SET{url, #URL_ARTICLE}
  • _squelettes_/sarkaspip/trunk/noisettes/article/meta-tags.html

    r66807 r67311  
    55<B_mots>
    66        <ul class="tags unstyled">
    7                 <BOUCLE_mots(MOTS){id_article}{type!=squelette_habillage}{par titre}>
     7                <BOUCLE_mots(MOTS){id_article?}{id_album?}{type!=squelette_habillage}{par titre}>
    88                <li><span class="label"><i class="icon-tag"></i> <a href="#URL_MOT" title="<:sarkaspip:navigation_bulle_recherche_motcle:>">#TITRE</a></span><span class='sep'>| </span></li>
    99                </BOUCLE_mots>
  • _squelettes_/sarkaspip/trunk/noisettes/article/meta-total_commentaires.html

    r66807 r67311  
    88-->
    99]
    10 <BOUCLE_combien(FORUMS) {id_article}{plat} />
     10<BOUCLE_combien(FORUMS) {id_article?}{id_album?}{plat} />
    1111        [(#TOTAL_BOUCLE|oui)
    1212        <span class="comments">
    13         <a href="[(#ENV{self,#URL_ARTICLE}|ancre_url{comments})]"[ title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zpip:info_1_commentaire,zpip:info_nb_commentaires}|attribut_html)[(#ENV{statut}|=={ferme}|oui)<:sarkaspip:forum_ferme|attribut_html:>]"]>[<i class="icon-comment"></i> (#TOTAL_BOUCLE)]</a>
     13        <a href="[(#ENV{self,#ID_OBJET|generer_url_entite{#OBJET}}|ancre_url{comments})]"[ title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zpip:info_1_commentaire,zpip:info_nb_commentaires}|attribut_html)[(#ENV{statut}|=={ferme}|oui)<:sarkaspip:forum_ferme|attribut_html:>]"]>[<i class="icon-comment"></i> (#TOTAL_BOUCLE)]</a>
    1414        <span class="sep"> | </span>
    1515        </span>
  • _squelettes_/sarkaspip/trunk/noisettes/document/liste-images_jointes.html

    r67180 r67311  
    1313                <h2><:sarkaspip:portfolio|ucfirst:></h2>
    1414                <ul class="thumbnails">
    15                 <BOUCLE_images_article(DOCUMENTS){id_article ?}{id_rubrique ?}{extension IN gif,jpg,png}{mode=document}{vu=non}{par num titre, id_document}>
     15                <BOUCLE_images_article(DOCUMENTS){id_article ?}{id_rubrique ?}{id_album ?}{extension IN gif,jpg,png}{mode==#ENV{mode,document}}{vu=non}{par num titre, id_document}>
    1616                #SET{ratio_x,#LARGEUR|div{#EVAL{_SARKASPIP_CONFIG_LARGEUR_IMAGE}}}
    1717                #SET{ratio_y,#HAUTEUR|div{#EVAL{_SARKASPIP_CONFIG_LARGEUR_IMAGE}}}
  • _squelettes_/sarkaspip/trunk/noisettes/galerie/inc-planche.html

    r66738 r67311  
    1 <BOUCLE_categories(ARTICLES mots){mots.id_mot>0}{id_secteur=#RACINE_SPECIALISEE{galerie}}{doublons exclus}{si #ENV{exclure_categorie,''}}> </BOUCLE_categories>
     1<BOUCLE_categories(ALBUMS mots){mots.id_mot>0}{doublons exclus}{si #ENV{exclure_categorie,''}}> </BOUCLE_categories>
    22<B_galerie>
    33        <div id="planche" class="album">
     
    88                ]
    99                <ul class="thumbnails">
    10                         <BOUCLE_galerie(ARTICLES)
     10                        <BOUCLE_galerie(ALBUMS)
    1111                        {id_mot?}
    12                         {id_secteur=#RACINE_SPECIALISEE{galerie}}
    1312                        {doublons exclus}
    1413                        {par date}{inverse #CONFIG{sarkaspip_galerie/sens_tri_1, 1}}{pagination #CONFIG{sarkaspip_galerie/pas_pagination_1, 5}}>
    15                         <li class="item">#INCLURE{fond=inclure/resume/album,id_article}</li>
     14                        <li class="item">#INCLURE{fond=inclure/resume/album,id_album}</li>
    1615                        </BOUCLE_galerie>
    1716                </ul>
  • _squelettes_/sarkaspip/trunk/noisettes/menu/pages_speciales.html

    r67149 r67311  
    1 <B_acces_rubriques>
    2 <BOUCLE_acces_rubriques(RUBRIQUES) {id_rubrique==#RACINE_SPECIALISEE{agenda:galerie:forum}}>
    3 [(#ID_RUBRIQUE|=={#RACINE_SPECIALISEE{agenda}}|oui)
    4         [(#CONFIG{sarkaspip_agenda/plugin, 1}|=={1}|oui)
    5                 <li class="menu_pages_speciales[(#SI_PAGE{agenda}|oui)on active]"><a href="[(#URL_PAGE{agenda})]"><:sarkaspip:agenda:></a></li>
    6         ]
    7         [(#CONFIG{sarkaspip_agenda/plugin, 1}|=={2}|oui)
    8                 [(#PLUGIN{AGENDA}|oui)
    9                 <li class="menu_pages_speciales[(#SI_PAGE{agenda}|oui)on active]"><a href="[(#URL_PAGE{agenda})]"><:sarkaspip:agenda:></a></li>
    10                 ]
    11         ]
    12 ]
    13 [(#ID_RUBRIQUE|=={#RACINE_SPECIALISEE{galerie}}|oui)
    14                 <li class="menu_pages_speciales[(#SI_PAGE{galerie}|oui)on active]"><a href="[(#URL_PAGE{galerie}|parametre_url{id_rubrique,#ID_RUBRIQUE})]"><:sarkaspip:galerie:></a></li>
    15                
    16 ]
    17 [(#ID_RUBRIQUE|=={#RACINE_SPECIALISEE{forum}}|oui)
    18                 <li class="menu_pages_speciales[(#SI_PAGE{forums}|oui)on active]"><a href="[(#URL_RUBRIQUE)]"><:sarkaspip:forum:></a></li>
    19                
    20 ]
    21 </BOUCLE_acces_rubriques>
     1<BOUCLE_has_agenda(EVENEMENTS?){0,1}>
     2        <li class="menu_pages_speciales[(#SI_PAGE{agenda}|oui)on active]"><a href="[(#URL_PAGE{agenda})]"><:sarkaspip:agenda:></a></li>
     3</BOUCLE_has_agenda>
    224
    23 <B_acces_mots>
     5<BOUCLE_has_album(ALBUMS?){0,1}>
     6        <li class="menu_pages_speciales[(#SI_PAGE{galerie}|oui)on active]"><a href="[(#URL_PAGE{galerie})]"><:sarkaspip:galerie:></a></li>
     7</BOUCLE_has_album>
     8
     9<BOUCLE_has_forum(RUBRIQUES) {id_rubrique==#RACINE_SPECIALISEE{forum}}>
     10        <li class="menu_pages_speciales[(#SI_PAGE{forums}|oui)on active]"><a href="[(#URL_RUBRIQUE)]"><:sarkaspip:forum:></a></li>
     11</BOUCLE_has_forum>
     12
    2413<BOUCLE_acces_mots(MOTS) {type != squelette_habillage}{0,1}>
    25                 <li class="menu_pages_speciales[(#SI_PAGE{mot}|oui)on active]"><a href="[(#URL_PAGE{mot})]"><:sarkaspip:mots_clefs:></a></li>
    26                
     14        <li class="menu_pages_speciales[(#SI_PAGE{mot}|oui)on active]"><a href="[(#URL_PAGE{mot})]"><:sarkaspip:mots_clefs:></a></li>
    2715</BOUCLE_acces_mots>
    2816
    29 <B_acces_herbier>
    30 <BOUCLE_acces_herbier(SITES) {id_secteur!==#RACINE_SPECIALISEE{galerie,not_in}}{0,1}>
     17<BOUCLE_acces_herbier(SITES){0,1}>
    3118        <li class="menu_pages_speciales[(#SI_PAGE{herbier}|oui)on active]"><a href="[(#URL_PAGE{herbier})]"><:sarkaspip:herbier_sites|ucfirst:></a></li>
    32                
    3319</BOUCLE_acces_herbier>
    3420
    35 <B_acces_syndics>
    36 <BOUCLE_acces_syndics(SYNDIC_ARTICLES) {id_secteur!==#RACINE_SPECIALISEE{galerie,not_in}}{0,1}>
    37                 <li class="menu_pages_speciales[(#SI_PAGE{site}|oui)on active]"><a href="[(#URL_PAGE{site})]"><:sarkaspip:sur_web:></a></li>
    38                
     21<BOUCLE_acces_syndics(SYNDIC_ARTICLES){0,1}>
     22        <li class="menu_pages_speciales[(#SI_PAGE{site}|oui)on active]"><a href="[(#URL_PAGE{site})]"><:sarkaspip:sur_web:></a></li>
    3923</BOUCLE_acces_syndics>
    4024
Note: See TracChangeset for help on using the changeset viewer.