Albums

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

Un portfolio… des albums !

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> ».

Un même document peut appartenir à deux albums différents

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.

Discussion

35 discussions

  • Sur spip 4.1.5, album 4.0.3, sarka remoad 4.5.15
    j’obtiens un
    Warning : Use of undefined constant _ALBUMS_AFFICHER_TITRE - assumed ’_ALBUMS_AFFICHER_TITRE’ (this will throw an Error in a future version of PHP) in /htdocs/tmp/cache/skel/html_c03b4a2a4cb0eecad0e3c794845c7374.php(413) : eval()’d code on line 1
    on line1 ily a

    <? php
    et le m^zme fichier htlm en 426, deux fois, 418, 322
    https://emuz.pm/Ouvrage-de-references.html
    
    Que puis je faire?

    Répondre à ce message

  • Bonjour,
    album est compatible spip 4.0.* (et même apparemment 4.1.0)
    Un petit détail, une noisette perso /inclure/documents.html ne peut pas être utilisée car albums appelle celle de squelettes_dist : plugins/auto/albums/v3.6.3/inclure/documents.html ligne 10 : INCLURE fond=squelettes-dist/inclure/documents, env
    Donc la noisette perso pour les documents doit juste s’appeler autrement, /inclure/docs.html par exemple.
    Cette surcharge est-elle indispensable ?
    (Il ne semble pas que fond puisse dépendre de [variable, squelette appelant …], mais en supprimant cette ligne 10 ça marche pareil, dans mon cas …)

    Répondre à ce message

  • 1

    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 !

    • 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

  • 1

    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

  • 1
    Renée Picard

    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

    • 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

  • 1

    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

  • 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

  • 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

  • 2

    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 ...

    • 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...

    • 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

  • 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

  • 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

  • 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

  • 3
    Thiébaut

    Merci pour ce plugin à la fois très pratique et prometteur.

    J’aimerais étendre aux images contenues dans les albums la boucle proposée dans l’article intitulé « Afficher une planche contact des images du site ».

    La boucle affiche aux hasard les vignettes d’un certain nombre d’images associées aux articles et aux rubriques, tout en récupérant les liens desdits objets associés.

    Il est facile d’adapter la boucle pour qu’elle renvoie à l’album associé aux images :

    <BOUCLE_lien_alb(spip_documents_liens){id_document}{objet=album}>
    <BOUCLE_lien_album(ALBUMS){id_album=#ID_OBJET}>
    <a href="#URL_ALBUM">[(#_img:FICHIER|image_reduire{0,150})]</a>
    </BOUCLE_lien_album>
     </BOUCLE_lien_alb>

    Il doit y avoir une astuce toute simple pour que la boucle récupère plutôt les liens des articles associés aux albums... mais je ne suis pas assez aguerri aux boucles !

    Un coup de pouce ? Merci par avance ! ;-)

    • Thiébaut

      Je reformule ma question, car elle ne me paraît pas assez claire :

      Comment faire en sorte que les vignettes d’images récupérées par la boucle, quand elles appartiennent à un album associé à un article, pointent directement vers cet article ?

      (Pour le moment, elles pointent vers l’album)

    • Bonjour,
      cette article pourrait vous aider : http://www.spip.net/fr_article4254.html
      à priori j’essayerai plutôt d’interroger la table albums_liens

      <BOUCLE_lien_alb(spip_albums_liens){par hasard}{0, nbre}{objet=article ou rubrique}>
      <BOUCLE_doc(DOCUMENT){id_album}{par hasard}{0,1}>
      <a href="#OBJET#ID_OBJET"> #LOGO_DOCUMENT </a>
      <BOUCLE_doc></BOUCLE_lien_alb>

      sans garantie, juste une piste peut être.

    • Thiébaut

      Effectivement, je n’avais pas pensé à ça... mais du coup entre temps j’ai abandonné le plugin Album... donc je ne peux tester cette Boucle. Cela servira peut-être au prochain courageux ou à la prochaine courageuse !

    Répondre à ce message

  • 1

    album V2.2.4 Stable !
    merci .

    manque plus que la doc (mais on s’en tire avec les modèles)
    ex : <album|id=10,14,12,15>
    remplacé par <albumX|par num titre>
    pour afficher par num titre

    Ajouter une image ou un document
    > depuis : .. | la médiathèque | ...
    > Document(s) numéro(s)
    (s) ! on peut en effet ajouter un ensemble de document en séparant les numéros d’une virgule.

    On a toujours :

    <album|id=1,2> et <album|id=3,4> chacun des 2 ouvre une galerie avec les 4 documents. Ça ne semble pas venir du plugin , plutôt de médiabox non ?

    sans doute peut être car dans l’espace privé ça se passe bien ?

    • Pb résolu . par mise à jour ?
      La galerie médiabox (boite permettant visionnement photos, diaporama) qui s’ouvre en cliquant sur le document d’un album inséré par <albumX> se limite maintenant aux documents de l’album X, sans passer à l’album suivant.
      (qcq messages à supprimer dans ce forum)

    Répondre à ce message

  • Bonjour,
    Petit problème avec les logos des albums depuis la mise à jour. Il n’est plus possible d’associer un logo à un album. Le dialogue dans la colonne de droite de l’objet album ne dispose plus du cadre logo ! Avez vous une idée comment je pourrais remettre cela en place ?

    Répondre à ce message

  • Toujours pas de solution...

    De l’aide...

    J’arrive à afficher les albums avec les id des documents. Mais comment faire pour que le portfolio persiste dans mon squelette article avec les images qui ne sont pas sélectionnées dans les albums. Je n’y arrive pas du tout. Et en plus mes images apparaissent en double (dans l’album et dans la partie portfolio en bas de l’article...)

    Merci

    Robert

    Répondre à ce message

  • Bonjour,

    Après un essai avec les dernières versions du plugin et de spip, je constate que quans je mets dans un article 2 albums :

    <album|id=1,2> et <album|id=3,4> chacun des 2 ouvre une galerie avec les 4 documents.

    Ça ne semble pas venir du plugin , plutôt de médiabox non ?

    Répondre à ce message

  • 3

    Bonjour,

    j’ai installé ce plugin, aucun effet !?...
    Déjà, est-ce que je devrais voir les albums dans le fil du texte dans la partie privé ?

    Site sous SPIP 3.0.4. Utilisant le squelette typomanic, géoportail, cirv , ciautoriser et le couteau suisse, j’ai tout désactivé (sauf Saisies installé avec Albums !) pour vérifier incompatibilité possible. J’ai désinstallé réinstallé. Toujours rien.
    (J’ai aussi essayé d’installer la V2 en test ...)
    La page en question : http://blo.ouvaton.org/spip.php?article10 (sous « La nécessité de l’action : » il y a <album|id=66,67,68,105,70,20,69,72>)

    Peut être plutôt attendre la V2 ?...
    (Si le plugin Spip-Geoportail pouvait geotaguer des Albums cela résoudrait mon autre problème ’ ;)

    • Rebonjour,
      curieusement cela marche avec Epiphany mais ni avec Iceweasel ni avec Chrome ?!...
      (je ne peux d’ailleurs pas accéder au message de spip contrib avec ces deux derniers navigateurs ?!... au lieu des messages j’ai « Chargement en cours... »)

      Je retire ce que je viens de dire précédemment, (sauf pour la parenthèse, toujours pas. on va dire que c’est la faute aux navigateurs ...) j’ai maintenant les albums avec chrome ?!...
      J’ai rien fait pourtant ?!... une histoire de cache cache ? j’avais recalculé plusieurs fois pourtant ?...

      Excusez du dérangement ci aucune info à tirer de mon post.

    • rereBonjour,
      (oui les albums insérés dans le fil du texte sont visible dans la partie privé)

      Il est dommage que en ouvrant le diaporama en cliquant sur une diapo d’un album on ne s’arrête pas à la fin de l’album ...

      en remplaçant par [(#MODELEalbum,id_article,envtitre=<:info_portfolio :>)]
      j’ai à la place du portfolio en bas de l’article, le texte « info portfolio », et, une image aléatoire (pas de l’article) qui se place en dessous !?...

    • Pas aléatoire ...
      dont l’ id est le même que celui de l’article ...
      (c’est sans doute dans le modèle album que ça se situe ... je trouve pas)

    Répondre à ce message

  • 1

    Je me prends le chou !

    J’arrive à afficher les albums avec les id des documents. Mais comment faire pour que le portfolio persiste dans mon squelette article avec les images qui ne sont pas sélectionnées dans les albums. Je n’y arrive pas du tout.

    Merci

    Robert

    • Moi non plus : soit j’ai les images du portfolio en double soit pas du tout.

    Répondre à ce message

  • 2

    Bonjour !

    super plugin qui répond à mes besoins (en version 1.1.0).

    j’ai tout de même une petite suggestion d’amélioration : quand on a beaucoup d’images, il est fastidieux de mettre tous les numéros. Il serait intéressant de pouvoir faire <album|id=12-27> pour faire un album avec les documents 12 à 27.

    J’ai implémenté ça comme ça : j’ai ajouté la fonction suivante dans mes_fonctions.php

    function my_parse_id($flux) {
       if (preg_match("/([0-9]+)\-([0-9]+)/", $flux, $res)) {
          $min = min($res[1], $res[2]);
          $max = max($res[1], $res[2]);
          $ids = "$min";
          for ($i = $min+1; $i <= $max; $i++) {
             $ids = "$ids ,  $i";
          }
          return $ids;
       } else {
          return $flux;
       }
    }

    et j’ai surchargé le modèle album.html :

    <BOUCLE_album(DOCUMENTS) {id_document IN (#ENV{id}|my_parse_id|explode{','})}>

    et ça marche impec.

    • Bonjour,

      Quel est le fichier « mes_fonctions.php » dont vous parlez dans votre post ?
      J’en ai bien un, mais uniquement dans le plugin « couteau suisse ».

    • Il est à mettre dans le répertoire squelettes/

    Répondre à ce message

  • 2

    Salut,

    J’aimerais faire un css pour que mes miniatures s’affichent en 70 px par 70px.
    Pourriez-vous m’aider pour me dire où je dois mettre les paramètres, svp ?
    Au revoir.

    JL

    • c’est la base de la creation des squelettes !

      Il suffit de regarder dans le dossier du plugin pour recupérer le modele album.
      /modeles/album et modifier les parametres du filtre qui insere les images.

      Pour ne pas modifier le modele original il suffit de copier ce modele ds le dossier modeles de ton squelettes.

    • Voici le critère que j’ai rajouté dans le modèle album.html :

      image_recadre 70,70,center

      Et zou !

    Répondre à ce message

  • 2

    Bonjour à tous.

    Je rencontre quelques problèmes avec le plugin : quand j’insère un album dans le texte, il y a un point noir avant chaque image et le texte qui devrait reprendre sous les albums est décalé.

    Un petit exemple ici.

    Le site est en spip 3. J’ai essayé de mettre des sauts de ligne sous les albums, mais ça ne change rien.

    Quelqu’un a-t-il déjà eu ce problème ?

    • Ce n’est pas un « problème » du plugin, mais de ton site : ta feuille de style applique des puces aux listes, etc. Il faut ajuster ton CSS.

    • merci, je vais donc chercher dans cette satanée feuille de style :-)

    Répondre à ce message

  • Bonjour à tous,
    je ne trouve pas comment changer la taille des vignette générer par album. J’ai passé dans configuration >> fonctions avancées, la taille des vignette à 160 px, mais elle reste inexorablement à 100 px.
    Si quelqu’un sait ou cela se passe !

    Question subsidiaire : j’aimerais aussi changer la taille du lexie lors de l’ouverture de la fenêtre d’agrandissement... mais dans quel css cela se gère-t-il ?

    Merci d’avance pour votre attention et votre aide.

    Répondre à ce message

  • 3

    Bonjour à tous,

    est-il possible d’afficher un titre aux images dans le « popup » où s’affiche l’agrandissement.
    J’ai mis un titre à mes images (plugin médiathèque), il s’affiche en titre du lien (et donc en bulle d’aide pour le clic) mais pas sous l’agrandissement.

    Merci d’avance pour vos conseils

    • Le plugin « Album » ne gère pas cela : il fait seulement des listes de documents. N’est-ce pas plutôt du côté de ton script de popin qu’il faut voir ça ?

    • Bonjour et merci de votre réponse.
      En fait je suis passé à Album parce que le plugins médiabox n’affiche pas (alors qu’il le doit) les titres.
      Est-ce que tu sais où se trouve le script du popin ?
      En tout cas, merci pour ta réponse, cela m’évitera de chercher inutilement.

    • Pas dans le plugin « Albums » dont ce n’est pas le rôle :)

      Je ne connais pas ton installation, mais puisque tu en parles, c’est a priori « Mediabox ».

    Répondre à ce message

  • Bonjour Romy.

    Je teste le plugin Albums sur SPIP3RC, et depuis l’implémentation des retours à la ligne « naturels » par Fil, les albums génèrent un retour à la ligne avant les images : <p><br class="autobr"></p>.

    Ca laisse un grand espace vide que je ne parviens pas à supprimer ni à styler... et je n’identifie pas non plus l’endroit où c’est généré.

    Alors je me contente de le signaler. Merci en tout cas pour ce plugin bien pratique.

    Répondre à ce message

  • 1

    Le titre de l’album ne devrait-il pas être au même niveau que les inter-itres (h3) ? au lieu d’être un h2 ?

    • Non. C’est déjà agaçant de devoir corriger les intertitres de SPIP pour avoir une hiérarchie de titres cohérente (cf. ticket #2381), inutile de perpétuer l’erreur dans les plugins et autres contributions : ce sera toujours ça de moins à corriger ;)

    Répondre à ce message

  • Renée Picard

    Bonjour

    PROJET : mettre dans le haut d’un squelettes rubrique-thelia.html l’album de l’article dédié12.
    http://www.conceptvirtuel.ca/mangersaison/spip.php?page=rubrique_thelia&id_rubrique_thelia=2
    Ainsi le rédacteur pourra changer à sa guise.
    Je mets #MODELEalbum,id_article=12 - rien ne fonctionne
    Je mets #MODELEalbum,id=20,21,22,23 - seulement la première image s’affiche ?

    Pour contourner le problème j’ai fait une boucle

    <BOUCLE_pan(ARTICLES) {id_article=12}>
    		<div class="pan">#TEXTE</div>
    		</BOUCLE_pan>

    et dans l’article 12 j’ai mis <album|id=20,21,22,23>
    Ici aussi, si je mets <album|id_article=12> rien ne s'affiche

    J’obtiens donc ce que je veux mais je me demande pourquoi il y a ces erreurs ?

    Répondre à ce message

  • Bonsoir,
    Après moults consultation des tutoriels sur la création de plugins en spip 3 et pas mal de cheveux en moins, voilà une tentative pour la suite du plugin : http://article.gmane.org/gmane.comp.web.spip.user/172502
    ( Et une capture d’écran )

    Répondre à ce message

  • 6

    Ce plugin répond exactement à mon problème :
    J’ai 2 articles A et B. Je leurs joins des images et je les dépose dans le portfolio. Mais une des images est la même, associée aux 2 articles via la médiathèque. Si je retire cette image du portfolio de l’article A, elle est automatiquement retirée de celui de l’article B. Et si je la veut dans le portfolio de l’article A et pas dans celui de l’article B, je ne peux pas le faire.
    Donc ALBUMS résout cela, parce que je peux enlever l’inclure qui appelle inc-documents dans mon squelette article, et à la place je colle des albums sur mesure là où je veux dans les articles. Et je ne dépose plus rien dans le portfolio de spip. C’est parfait.

    Reste un problème pour moi : j’utilise aussi le plugin Mediabox . Mais avec les albums, je n’ai plus la fonction de diaporama. J’ai essayé d’ajouter la class .album dans les éléments à regrouper en galerie (configuration Médiabox), mais cela ne marche pas. Plus précisément, j’ai essayé d’ajouter :

    ,.albums ul li a[type=’image/jpeg’],.albums ul li a[type=’image/png’],.albums ul li a[type=’image/gif’]

    à :

    #documents_portfolio a[type=’image/jpeg’],#documents_portfolio a[type=’image/png’],#documents_portfolio a[type=’image/gif’]

    J’ai aussi vérifié, dans le modèle album.html du plugin ALBUM, la présence d’un attribut rel commun (rel=album), donc ce n’est pas ce qui semble bloquer.

    • C’est bien ce problème que ce plugin contourne et résout donc ! Je me réjouis qu’il vous rende service, youpi :)

      La mediabox devrait fonctionner normalement, sans nécessiter de paramétrage particulier… Ah : pas de diaporama dites-vous, mais ça ouvre bien les images en modale ?

    • Oui, ouverture avec flèches = OK.
      Merci à vous.

    • Résolu ! Mille excuses ! Erreur d’orthographe sur la class : « album » SANS le « s ». Tout fonctionne bien !

    • Dernier post promis. Parce que tout mon tralala avec les class est inutile.
      Si j’enlève l’appel à inc-documents, je ne dois pas utiliser de raccourci comme <album|id_article=211>... Je dois utiliser <album|id=17,2,63,15|titre=Mon super titre, hé !> Désolée si j’ai induit qqn en erreur.

    • En attendant <album25> : voici pour faire plusieurs albums par page, avec diapo partout et sans perdre l’option portfolio.

      1) Dans plugin Mediabox, dossier javascript ->jquery.colorbox.js : ligne 42, mettre slideshow sur « true » ; ligne 43 slideshowAuto sur false. (source : colorbox)

      2) dans plugin Albums, modification du modèle album.html, après copié collé dans squelettes/modèles. But : pouvoir écrire des raccourcis ainsi : <album1|lesdocs=XX,XX,XX|titre=Mon titre>. Le id est devenu le N° de l’album et le rédacteur comprend que lesdocs c’est les n° de docs.

      <div id="album#ENV{id}" class="album clearfix p #ENV{align}">
      	[<h2>(#ENV{titre})</h2>]
      		<BOUCLE_album(DOCUMENTS) {id_document IN (#ENV{lesdocs}|explode{','})}>[
      		<a href="(#URL_DOCUMENT)" type="#MIME_TYPE" rel="album#ENV{id}" [ class="(#EXPOSER)"][ title="(#TITRE|attribut_html|couper{80})"]>[(#LOGO_DOCUMENT
      		|image_reduire{60,150}
      		|inserer_attribut{class,spip_logos}
      		|inserer_attribut{alt,[(#TITRE|attribut_html|couper{60})]})]</a>
      		]</BOUCLE_album>	
      </div>

      3) Copié-collé de inc-documents du plugin Album dans mes squelettes, il appelle le modèle (entre autres) et je garde l’include initial dans mon article.html. => On conserve liberté de choix pour le rédacteur : portfolio et/ou 1 ou des albums, sur 1 article, avec diapo.
      Y’a pas d’interférence avec d’autres albums dans d’autres articles.

    • Ajout de {statut ?}, à la boucle DOCUMENTS ci-dessus, pour plugin Médiathèque. Voi post Spip forum.

    Répondre à ce message

  • 2

    Il ne manque plus que la compatibilité avec SPIP 3, et ça pourrait devenir une extension… ;-)

    • J’espère que la gestion des documents se fera très vite comme cela dans SPIP 3 !
      C’est vraiment important ; utile et indispensable de pouvoir utilisé des documents dans pleins d’objets SPIP sans devoir les cloner ou pire ne pas y arriver sans enlever un tel document d’un objet à un autre. et y ajouter

      Il faut à mon avis vite finaliser la todo de ce plugin tel que suggéré.

      Bonne continuation !

    • Je l’espérais aussi ! Il faut relire les commentaires consécutifs à cette présentation… de 2008 : Mais où est passée la médiathèque de SPIP ?

    Répondre à ce message

  • 4
    Christian Julia

    Bonjour,
    Ce plugin est vraiment très utile quand on veut structurer la présentation d’un portfolio. J’utilise la version SPIP 2.1.12 et quand je télécharge la dernière version du plugin, la liste des plugins ne s’affiche plus et je ne peux donc l’activer. Et dès que j’efface le plugin albums du répertoire « auto », la liste s’affiche de nouveau normalement. Idem si je place le plugin à la racine du répertoire « plugins » et non dans « auto ». Bizarre, non ?
    Merci de m’aider.

    • Christian Julia

      Bonjour,
      Je viens de faire une tentative avec un site qui utilise SPIP 2.1.11. Une fois téléchargé, le plugin Albums apparaît normalement dans la liste des plugins et on peut donc l’activer. En revanche, avec la version 2.1.12, le plugin n’apparaît pas et bloque l’affichage de tous les autres plugins dans la « Liste des plugins ». Donc, impossible de l’activer.
      Merci de votre aide.

    • Je viens de refaire un essai en SPIP 2.1.12, sans souci. Peut-être un conflit avec un autre plugin ?

    • Christian Julia

      Bonjour,

      Merci pour votre réponse. J’ai supprimé les plugins les uns après les autres sans résultats, « Albums » ne s’affichait pas. Mais ma manœuvre a provoqué une catastrophe. Désormais, la liste des plugins ne s’affichent plus (voir capture d’écran), même sans « Albums ». J’ai téléchargé les plugins, vidé le répertoire tmp, téléchargé de nouveau le logiciel SPIP, testé la base de données (tout est OK). Je ne vois plus apparaître les plugins qui sont dans le répertoire plugins/auto. J’ai sans doute commis une erreur en supprimant les plugins par ftp sans les désactiver au préalable. Je suis terriblement embêté. Comment puis-je m’en sortir ?
      Je ne comprends pas ce qui se passe et je ne vois pas la solution.
      Merci pour votre aide.

    • Christian Julia

      Bonjour,

      Sur un forum spip, j’ai découvert que je n’étais pas le seul à avoir eu ce problème (http://forum.spip.org/fr_240479.html#forum240740). J’ai également changé le mode de fabrication des vignettes (chez OVH) qui était gd2 en convert et là, miracle, la liste des plugins est de nouveau apparue normalement. Malheureusement, l’interface de l’espace privé a maintenant un problème (voir pièce jointe).
      Y a-t-il une solution ?

    Répondre à ce message

  • 8

    génial, merci

    Je vais tester tout ça :-)

    • Re-Bonjour

      Aprés un test cela marche corectement, mais quand je clique sur une image j’ouvre l’article qui sert d’Album.

      Comment évité cela.
      Je préférerais par exemple que cela s’affiche comme un diashow ou un zoom.

      merci

    • Pour pouvoir te répondre, il faudrait que tu précise.
      Où peut-on voir ton essai ? Quel code d’insertion as-tu utilisé ?

    • Je n’arrive malheureusement pas à autorisé les visiteurs.
      J’ai créer un compte auteur = visiteur, code =visiteur
      Mais le site lui refuse l’accés.
      Je pense que ça vient du plugin En travaux 2.0 qui donne l’accés qu’aux développeurs du site.
      Exist-il une autre alternative pour permettre les visites sans exposé le site à tous ?

      Sinon J’ai utilisé une balise dans l’article servant d’Album :

    • Bon j’ai résolut le problème de visiteur en employant la lame dédiée du couteau suisse.
      Du coup on peut voir ce que j’ai fait avec visiteur, visiteur sur magat.net

      Mais maintenant je n’arrive plus a faire fonctionné l’Album !!

      Je l’ai mis sur l’article :

      http://magat.net/Griffo-3D.html

      Qui appelle l’album correspondant dans mon cas à l’article 17.

    • Non, tu as mal lu la doc ci-dessus :
      * La notation <album17> (suggérée il y a 3 ans) n’existe pas encore.
      * <album|id=17> affiche un album contenant le document N°17.
      * Pour afficher l’album de tous les documents de l’article 17, c’est <album|id_article=17>.

    • Je viens de corrigé est rien ne s’affiche ?

      Pourtant j’avais réussi à le faire fonctionner la dernière fois il y a quelques jours ???
      Je ne comprend plus ?

      Pour l’insertion dans l’article qui sert d’album j’utilise <docXXX> une fois les images dans me portfolio.
      Pour l’insertion de l’album dans l’article j’utilise <album|id_article=17>

    • Je n’arrive pas à voir, dans l’espace privé : y’a-t-il bien quelque chose dans le portfolio de l’article 17 ?

    • Oui il y a bien quelque chose dans le portfolio 17.
      Aussi que dans l’article 17 sous forme de <doc120|center> par exemple.

    Répondre à ce message

  • Bonjour,

    Je viens d’utiliser votre plugin qui comble un manque sur notre site : Pouvoir placer un portfolio n’importe ou dans un article.

    Cependant, j’ai un problème, le texte est automatiquement aligné et collé à droite de la galerie, savez vous comment régler ce problème ( css j’imagine ?)

    Répondre à ce message

  • 2

    Super intéressant, est-il possible de visionner un exemple ?

    • Oups, j’ai complétement oublié les captures d’écran ! Ca va venir, mais plus tard, car il faut que je reconstitue ma démo pour ça. En attentant, si qqn a un exemple, qu’il n’hésite pas à nous le montrer !

    • un petit exemple avec l’ajout d’un script jquery de fade et quelques modif de style.
      J’aime beaucoup ce plugin et il m’appelle quelques questions sur l’intégration de script jquery.
      sur mon site je me suis greffé sur un plugin existant avec un AddClass pour l’effet de fade mais quelle est la meilleure pratique pour des plugins de diaporama :
      -  AddClass jquery
      -  duplication du modèle album dans un plugin de diaporama.
      -  le top : pouvoir passer en paramètre l’effet souhaité (mais là ça implique une modif d’album)

      en tout cas je suis intéressé pour réfléchir dessus.

    Répondre à ce message

  • 1

    Super idée de commencer tout simple avec ce que tu sais faire, mais de déjà prévoir la création d’un objet éditorial directement comme évolution du même plugin ! Si j’ai un peu de temps un jour, je t’aide à ça, je me rappelle qu’on en avait parlé sur IRC l’année dernière déjà.

    • Yeeh, ton commentaire me fait vraiment plaisir ! Oui, j’amorce le potentiel chantier en avançant sur ce que je peux, en invitant quelque gentil dev à compléter et poursuivre :)

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom