Changeset 87044 in spip-zone for _plugins_/albums


Ignore:
Timestamp:
Jan 9, 2015, 12:34:57 AM (6 years ago)
Author:
tcharlss@…
Message:

suite r87043 : pour le modèle «liste», ajout d'une constante _ALBUMS_LISTE_METAS pour les infos des fichiers affichées par défaut, on ne met pas tout ça dans un <strong> mais dans un simple <span> + broutilles.

Location:
_plugins_/albums/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/albums/trunk/albums_options.php

    r87043 r87044  
    1414
    1515// Paramètres par défaut des modèles
    16 // Les suffixes `_VIGNETTES` et `_LISTE` pour restreindre à une variante
     16// Les suffixes `_VIGNETTES` et `_LISTE` pour restreindre certains à une variante
    1717
    18 // Dimension maximale des vignettes : nombre
    19 if (!defined('_ALBUMS_TAILLE_PREVIEW'))                define('_ALBUMS_TAILLE_PREVIEW',120);
    20 
    21 // Recadrer ou non les vignettes
    22 if (!defined('_ALBUMS_RECADRER'))                      define('_ALBUMS_RECADRER',false);
    23 
    24 // Pas de pagination (nombre de documents affichés en même temps) : nombre
     18// [tous] Pas de pagination (nombre de documents affichés en même temps) : nombre
    2519if (!defined('_ALBUMS_PAGINATION'))                    define('_ALBUMS_PAGINATION',20);
    2620if (!defined('_ALBUMS_PAGINATION_VIGNETTES'))          define('_ALBUMS_PAGINATION_VIGNETTES','');
    2721if (!defined('_ALBUMS_PAGINATION_LISTE'))              define('_ALBUMS_PAGINATION_LISTE','');
    2822
    29 // Balise dans laquelle est placé le titre : balise HTML *sans les chevrons*, ex.: `span`, `h3`, `strong`...
     23// [tous] Balise dans laquelle est placé le titre : balise HTML *sans les chevrons*, ex.: `span`, `h3`, `strong`...
    3024if (!defined('_ALBUMS_BALISE_TITRE'))                  define('_ALBUMS_BALISE_TITRE','strong');
    3125if (!defined('_ALBUMS_BALISE_TITRE_VIGNETTES'))        define('_ALBUMS_BALISE_TITRE_VIGNETTES','');
    3226if (!defined('_ALBUMS_BALISE_TITRE_LISTE'))            define('_ALBUMS_BALISE_TITRE_LISTE','');
    3327
    34 // position de la légende (titre et descriptif) : `top` ou `bottom`
     28// [tous] Position de la légende (titre et descriptif) : `top` ou `bottom`
    3529if (!defined('_ALBUMS_POSITION_LEGENDE'))              define('_ALBUMS_POSITION_LEGENDE','top');
    3630if (!defined('_ALBUMS_POSITION_LEGENDE_VIGNETTES'))    define('_ALBUMS_POSITION_LEGENDE_VIGNETTES','bottom');
    3731if (!defined('_ALBUMS_POSITION_LEGENDE_LISTE'))        define('_ALBUMS_POSITION_LEGENDE_LISTE','');
    3832
     33// [vignettes] Dimension maximale des vignettes : nombre
     34if (!defined('_ALBUMS_TAILLE_PREVIEW'))                define('_ALBUMS_TAILLE_PREVIEW',120);
     35
     36// [vignettes] Recadrer ou non les vignettes
     37if (!defined('_ALBUMS_RECADRER'))                      define('_ALBUMS_RECADRER',false);
     38
     39// [liste] Informations affichées pour chaque fichier, séparées par un tiret `-` : 'extension-taille-dimensions'
     40if (!defined('_ALBUMS_LISTE_METAS'))                   define('_ALBUMS_LISTE_METAS','');
     41
    3942?>
  • _plugins_/albums/trunk/modeles/inc-album_liste.html

    r87043 r87044  
    2525(#SET{caption,            #GET{titre_album}|?{#GET{titre_album}|wrap{#VAL{'<'}|concat{#GET{balise_titre},' class="titre_album">'}}}
    2626                          |concat{#GET{#GET{descriptif_album}}|?{#GET{descriptif_album}|wrap{<div class="descriptif_album">}}}
    27                           |wrap{#VAL{'<'}|concat{#HTML5|?{figcaption,div},' class="caption ',#GET{position_legende},'">'}}}|trim)
     27                          |wrap{#VAL{'<'}|concat{#HTML5|?{figcaption,div},' class="caption ',#GET{position_legende},'">'}}}|trim)][
     28(#SET{metas,              #LISTE{metas,infos}|array_intersect{#ENV{args}|array_keys}|count|?{#ENV{metas,#ENV{infos}},#EVAL{_ALBUMS_LISTE_METAS}}})][
     29(#SET{metas,              #VAL{'/\[\W\]/'}|preg_split{#GET{metas}|in_array{#LISTE{oui,true}}|?{extension-taille-dimensions,#GET{metas}}}})
    2830]<B_documents_album>
    2931<div class="album liste[ (#ENV{align})][ (#ENV{classe})]">
     
    3133        [(#GET{position_legende}|=={top}|oui)[(#GET{caption})]]
    3234        <ul class="spip">
    33                 <BOUCLE_documents_album(DOCUMENTS){id_document IN #ENV{ids_documents}}{tout}{pagination #GET{pagination} #VAL{album_liste_}|concat{#ENV{id}}}>[
    34                 (#SET{extension,           #EXTENSION|strtoupper|wrap{<abbr>}|inserer_attribut{title,#VAL{medias:info_document}|_T|concat{' ',#TYPE_DOCUMENT}|attribut_html}|inserer_attribut{class,extension}})][
    35                 (#SET{taille,              #TAILLE|taille_en_octets|wrap{<span>}|inserer_attribut{class,taille}})][
    36                 (#SET{dimensions,          #MEDIA|=={image}|?{#LARGEUR|concat{' &times; ',#HAUTEUR,' px'}|wrap{<span>}|inserer_attribut{class,dimensions}}})][
    37                 (#SET{metas,               #VAL{'/\[\W\]/'}|preg_split{#ENV{metas,#ENV{infos}}|in_array{#LISTE{oui,true}}|?{extension-taille-dimensions,#ENV*{metas,#ENV*{infos}}}}})][
     35                <BOUCLE_documents_album(DOCUMENTS){id_document IN #ENV{ids_documents}}{tout}{pagination #GET{pagination} #VAL{album}|concat{#ENV{id}}}>[
     36                (#SET{extension,           #EXTENSION|strtoupper|wrap{<abbr class="extension">}|inserer_attribut{title,#VAL{medias:info_document}|_T|concat{' ',#TYPE_DOCUMENT}}})][
     37                (#SET{taille,              #TAILLE|taille_en_octets|wrap{<span class="taille">}})][
     38                (#SET{dimensions,          #MEDIA|=={image}|?{#LARGEUR|concat{' &times; ',#HAUTEUR,' px'}|wrap{<span class="dimensions">}}})][
    3839                (#SET{titre_document,      #TITRE|sinon{#FICHIER|basename}})][
    3940                (#SET{titre_document_long, #GET{titre_document}|concat{' - ',#TYPE_DOCUMENT,' - ',#TAILLE|taille_en_octets}})]<li>
    4041                        <a href="#FICHIER" type="#MIME_TYPE" rel="album#ID_ALBUM" class="spip_doc[ (#EXTENSION|attribut_html)]" title="[(#GET{titre_document_long}|attribut_html)]">
    41                                 [<strong class="titre_album[ (#TITRE|non)fichier]">(#GET{titre_document})</strong>] [
    42                                 (#REM)]<B_metas>(<BOUCLE_metas(DATA){source table, #GET{metas}}{'<span class="sep"> - </span>'}{si #GET{metas}}>[(#GET{#VALEUR})]</BOUCLE_metas>)</B_metas>
     42                                [<span class="titre_album[ (#TITRE|non)fichier]">(#GET{titre_document})</span>] [
     43                                (#REM)]<B_metas>(<BOUCLE_metas(DATA){source table, #GET{metas}}{' <span class="sep">-</span> '}{si #GET{metas}}>[(#GET{#VALEUR})]</BOUCLE_metas>)</B_metas>
    4344                        </a>
    4445                </li>
Note: See TracChangeset for help on using the changeset viewer.