SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 175 visiteurs en ce moment

Accueil > Affichage multimédia > Galeries et diaporamas > Albums > Albums

Albums

8 novembre 2011 – par tetue – 80 commentaires

40 votes

Ce plugin permet d’afficher une ou plusieurs galeries d’images au fil du texte, dans les articles et ailleurs.

Un portfolio… des albums<small class="fine"> </small>!

Qui rédige un récit de voyage, par exemple, aimerait pouvoir illustrer son article de plusieurs petites séries de photos, une par jour. Or SPIP ne permet de faire qu’un seul album photo par article, le « portfolio ». Ce plugin permet de créer et afficher plusieurs « albums » au fil du texte, au sein d’un même article. Et où bon vous semble.

Insertion d’un album au fil du texte

Pour afficher un album dans un article, il suffit d’appeler le modèle homonyme, dans le champ de saisie, en indiquant les identifiants des documents voulus, comme ceci :

<album|id=17,2,63,15>

Il est également possible d’afficher tous les documents d’un article (c’est-à-dire le « portfolio » SPIP d’un article), comme ceci :

<album|id_article=211>

Il est possible de donner un titre à chaque album, comme ceci :

<album|id=17,2,63,15|titre=Mon super titre, hé !>

C’est peu utile, mais il est possible d’aligner chaque album, comme on le fait pour les images et documents : en passant le paramètre center, left ou right. Par exemple :

<album|right|id=17,2,63,15>

Utilisation dans les squelettes

L’album s’insère dans les squelettes comme n’importe quel autre modèle, sans oublier de passer les id des documents voulus, comme suit :

#MODELE{album,id=17,2,63,15}

Pour remplacer le portfolio par défaut de SPIP, sous l’article, on écrira :

[(#MODELE{album,id_article,env}{titre=<:info_portfolio:>})]

Structure et style des albums

L’habituel « portfolio » de SPIP est remplacé par le modèle « album », afin d’homogénéiser le rendu et vous faciliter le travail. Ainsi style et structure sont les mêmes pour les albums insérés au fil du texte que pour portfolio qui fait suite à l’article.

Code généré

Un album est une liste de documents. Voici sa structure HTML de base :

<div class="album clearfix p right" id="album15">
        <h2>Titre de l'album</h2>
        <ul>
                <li><a href="#"><img src="..."></a></li>
                <li>etc.</li>
        </ul>
</div>

Habillage CSS

-  .clearfix, .p, .left, .right et .center : étant déjà définis dans les feuilles de styles de la dist ou dans votre framework CSS de prédilection, il est inutile (et déconseillé) de les redéfinir dans ce plugin. S’il vous font défaut, déclarez-les dans vos propres feuilles de styles, en prenant modèle sur la dist de SPIP3.
-  C’est le sélecteur .album que vous utiliserez pour cibler tous les albums d’un coup et les habiller à votre goût.

Pour personnaliser, vous pouvez déposer votre CSS dans une feuille de style nommée « album.css » dans le sous-répertoire /css de votre dossier squelettes.

Évolution / todolist

Cette première version du plugin ne fait que se greffer sur la dist de SPIP pour proposer un modèle d’insertion d’album. Ce plugin devrait évoluer pour
-  être complété d’un objet SPIP « album » de façon à
-  pouvoir constituer des albums [*] dans la médiathèque avant de
-  les insérer plus simplement dans les articles, via le raccourci « <album25> ».

JPEG - 19.5 ko
Un même document peut appartenir à deux albums différents
Voir : Mais où est passée la médiathèque de SPIP ?

Voir en ligne : http://plugins.spip.net/albums

Notes

[*Un album est un ensemble de documents, que l’on peut afficher en galerie (ou en liste) au fil du texte, dans un article ou ailleurs.

Dernière modification de cette page le 24 mars 2013

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 19 juillet 2013 à 20:38, par flouvel En réponse à : Albums

    Bonjour,
    AlbumV2.
    #URL_ALBUM n’existe pas ?

    solution trouvée, créer l’ URL : #URL_ECRIREalbum&id_album=#ID_ALBUM

    [(#SESSION{statut}|=={1comite}|oui)
    <a href="#URL_ECRIRE{album&amp;amp;amp;id_album=#ID_ALBUM}">
    Modifier cette album </a>]

    ce n’est pas user friendly d’ajouter un doc ainsi mais déjà mieux.
    J’ai cherché vainement le formulaire privé « ajouter document », à l’album
    pour permettre d’ajouter facilement un document à un album présent dans un article,
    plus rapidement qu’en passant par le bouton d’administration de l’article l’incluant !

    • Le 22 juin 2014 à 10:55, par flouvel En réponse à : Albums

      pour permettre d’ajouter facilement un document à une page album, spip.php ?albumX , FORMULAIRE_JOINDRE_DOCUMENT ! :

      [(#AUTORISER{modifier, album, #ID_ALBUM} |sinon{<:participer_site:>})
      #FORMULAIRE_JOINDRE_DOCUMENT{new,#ENV{id_album},'album','auto'}
      <!--et non {new,album,#ID_ALBUM} -->
      ]

    Répondre à ce message

  • Le 30 août 2013 à 23:47, par tetue En réponse à : Albums

    Il y a un défaut de conception (je ne sais pas où le signaler) dans le modèle au dépôt sur l’usage du nouvel élément HTML5 <figure>. Cet élément sert à encapsuler une image, ou tout autre document, mais aussi une liste d’images. Voir : HTML5 : Éléments <figure> et <figcaption>.

    Tel qu’il est définit par ce plugin dans SPIP, un album est une figure et devrait donc être balisé <figure class="album>…</figure>. Or ce n’est pas possible car la liste contient des éléments <figure> (car <figure> n’accepte pas <figure> comme enfant).

    Pour bien faire, la liste ne devrait contenir que de vignettes : <li><a><img title="">… c’est-à-dire sans les éléments <figure> ni <figcaption>.

    Répondre à ce message

  • Le 19 janvier 2014 à 21:21, par Renée Picard En réponse à : Albums

    Bonjour
    Je développe un site en 3.0.13 et je ne réusissais pas à faire afficher les albums créés jusqu’à ce que j’utilise simplement <albumX> , X étant le numéro de l’album et non pas de l’article. Si cela peut en aider d’autres, tant mieux !
    Merci pour ce plugin qui est bien pratique.
    RP

    • Le 21 janvier 2014 à 16:16, par Rachel En réponse à : Albums

      Bonjour,
      je suis aussi en spip 3.0.13, mais cela ne veut pas fonctionner. J’ai bien créé l’album n°1, qui est bien associé à l’article, mais j’ai <album1> dans mon article au lieu de me l’afficher.
      Où est mon erreur ?
      Merci d’avance

    Répondre à ce message

  • Le 15 décembre 2013 à 16:01, par jlg13 En réponse à : Albums

    Bonjour,

    J’ai une page avec plein d’albums et c’est assez long à charger.
    Auriez-vous une idée pour accélérer le processus ou alors de ne pas charger toutes les images... ?

    P.S. Je travaille avec la version 2.2.9 du plugin

    Répondre à ce message

  • Le 19 décembre 2013 à 21:39, par didine En réponse à : Albums

    Bonjour,

    j’ai installé ce plugin Albums 2.2.7 sur un site spip 3.O.10, tout est ok sauf sur ie où les albums ne sont pas visibles dans mes articles. Avez-vous déjà eu le problème et auriez-vous une solution ?

    Merci pour votre aide !

    Répondre à ce message

  • Le 11 novembre 2013 à 18:18, par DD En réponse à : Albums

    Bonjour,
    J’ai créé un album, il a des images, il est publié et il est attaché un article.

    Dans mon squelette article il a :

    [(#MODELE{album,id_article,env}{titre=<:info_portfolio:>})]
    [(#INCLURE{fond=documents}{id_article}{env})]

    le modèle est celui du plugin (je ne l’ai pas surchargé)

    nada, rien ne s’affiche dans l’espace public.

    où est mon erreur ? SPIP 3.013

    merci

    dd

    Répondre à ce message

  • Le 26 septembre 2013 à 16:38, par ivandps En réponse à : Albums

    Bonjour pourrait-on constituer un album de manière automatique
    l’album serait constitué de toutes les images avec un mot clé spécifique.
    On peut aller plus loin, avec un agrégateur de contenu permettant de filtrer la constitution de l’album : images appartenant à une rubrique (ou article) et/ou emportant un ou des mots clés spécifiés ...

    • Le 26 septembre 2013 à 17:38, par ivandps En réponse à : Albums

      peut-on choisir de n’afficher qu’une vignette d’un album. Le clic déclenche le diaporama et on accède à l’ensemble des photos de l’album...

    • Le 26 septembre 2013 à 17:41, par Maïeul En réponse à : Albums

      l’idée d’album, c’est d’avoir un objet « album » que l’on construise manuellement. Si on veut regrouper selon des mot clefs, alors il faut faire son propre modèle (de même du coup pour ta question de vignette)

    Répondre à ce message

  • Le 29 août 2013 à 09:24, par chris En réponse à : Albums

    Bonjour,
    le lien de téléchargement est erroné pour spip3 sur la page de doc :
    http://files.spip.org/spip-zone/albums.zip > plutôt http://files.spip.org/spip-zone/albums_2.zip peut-être ?
    si oui, je ne parvient pas à faire marcher cette version 2 : le plugin ne fait rien, malgré un album créé et des photos ajoutées, rien n’apparaît... faut-il désactiver quelques chose, supprimer les portfolios par défaut de spip ?
    Merci de votre aide.

    Répondre à ce message

  • Le 3 août 2013 à 18:43, par rcaron En réponse à : Albums

    J’ai une erreur (partie privée et publique) en utilisant le plugin Albums :

    Filtre my_parse_id non défini

    Que faire ? Vous avez une idée ?

    Merci

    Robert

    Répondre à ce message

  • Le 22 juillet 2013 à 13:27, par flouvel En réponse à : Albums

    album V2.2.4

    Pb pour classement par num titre : le 2. est classé après le 19.
    solution : numéroter 02. (si moins de 99. documents ...)
    (curieux car pas ce pb pour les articles)

    <album|id=n,m,...> de V1 remplacé par <albumX|par num titre> pour V2 donc.
    Mais, si on veut que le doc D soit dans l’album X et dans l’album Y classé par num titre,
    pas d’autres solutions que de dupliquer le doc D ! en D1 et D2 avec num titre différent pour X et Y (c’est tout à fait gérable ;)

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Import ICS 2 (agenda distant)

    2 août – 35 commentaires

    La version 2 du plugin « import ICS » en reprend la principale fonctionnalité, à savoir l’ajout automatique d’évènements distants dans la liste des évènements d’un site. À la différence de la première version, elle ne dépend pas du plugin « Séminaire » et est (...)

  • Newsletters

    16 janvier 2013 – 374 commentaires

    Ce plugin permet de composer des Info-lettres. Par info-lettre, on désigne ici le contenu éditorial qui va être composé et envoyé par courriel à une liste d’inscrits. Le plugin permet de composer une info-lettre à partir d’un modèle pré-composé, (...)

  • CKeditor 3.0

    4 octobre 2009 – 1217 commentaires

    CKeditor est l’évolution de l’éditeur WYSIWYG : FCKeditor, avec ce plugin vous pourrez utiliser cet éditeur à la place de l’éditeur de spip tout en laissant le choix à vos auteurs de l’éditeur qu’ils préfèrent utiliser. Attention : cet éditeur WYSIWYG (...)

  • GIS 4

    11 août 2012 – 1284 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • SPIPr

    23 mars 2015 – 75 commentaires

    SPIPr est à la fois une famille de squelettes et un framework pour le développement front avec SPIP. Prêt à l’emploi, thémable, responsive, et conçu dans une approche d’industrialisation et de développement rapide. Documentation source : (...)

Ça spipe par là