Légendes

Un plugin pour ajouter des légendes à ses images comme sur Flickr.

Inspiré de Fotonotes et basé sur le script jQuery Image Annotation.

Accéder à la page de démonstration sur Géodiversité.NET.

Démonstration

Voir la vidéo originale sur Vidéos SPIP.

Fonctionnalités

Que peut-on faire avec ce plugin ?

  • ajouter, modifier et supprimer des légendes sur des images
  • utiliser les raccourcis typographiques de SPIP et du html dans les légendes
  • tourner une image avec ses légendes (en utilisant la fonctionnalité de rotation de SPIP)
  • afficher l’image et ses légendes dans n’importe quelle taille (les proportions sont conservées)
  • gérer des droits d’édition des légendes

Installation et pré-requis

Installation et activation comme tous les plugins.

Ce plugin nécessite les plugins :

Utilisation du modèle

Dans les squelettes :

[(#INCLURE{fond=modeles/image_legendes,
	id_document=XX,
	largeur=XX,
	hauteur=XX,
	class=XX,
	editable=XX,
	bouton_ajouter=XX})]

Dans le texte des éléments de SPIP :

<image_legendes|id_document=356|largeur=500>

Paramètres du modèle :

  • id_document : numéro de l’image à afficher
  • largeur : largeur de l’image (largeur max de l’image si pas de hauteur spécifiée)
  • hauteur : hauteur de l’image (hauteur max de l’image si pas de largeur spécifiée)
  • class : classe CSS à ajouter au conteneur du modèle
  • editable : si oui les notes de l’image sont éditables (sous réserve des autorisations nécessaires), si non les notes ne sont pas éditables, si vide les notes sont éditables sous réserve d’autorisation
  • bouton_ajouter : sélecteur CSS pour cibler un bouton de création de note personnalisée

Configuration des autorisations

Les autorisations des légendes dépendent des autorisations des documents.

En tant qu’auteur vous pouvez :

  • ajouter des légendes aux documents sur lesquels vous avez des droits
  • modifier les légendes dont vous êtes l’auteur

En tant qu’administrateur vous pouvez :

  • ajouter, modifier et supprimer les légendes de tout le monde sur tous les documents

Il est possible de personnaliser ces autorisations depuis la page de configuration du plugin. Notez que la personnalisation des autorisations ne permet pas à un auteur de modifier d’autres légendes que celles dont il est l’auteur s’il n’est pas administrateur.

Configuration du plugin Légendes

Les bidouilleurs peuvent outrepasser ces limites en surchargeant les fonctions d’autorisation du plugin dans le fichier config/mes_options.php de leur site.

Discussion

14 discussions

  • 2

    je ne parviens pas à ouvrir les droits pour les visiteurs

    • J’espère que tu ne te méprends pas sur la notion de visiteur. On parle bien de visiteur au sens de SPIP, donc une personne qui a un compte sur le site. Le plugin n’ouvre pas les droits d’édition aux personnes non enregistrées pour éviter toute pollution « spammesque ».

      Je viens de mettre à jour la doc sur ce point. Si tu souhaites modifier les autorisations tu peux les surcharger dans ton fichier config/mes_options.php.

      ++

    • anéfé je m’est mépris, je vais voir du côté de mes options merci pour les précision

    Répondre à ce message

  • 8

    hello b_b super nouveauté ! mais les notes ne s’affichent pas sur les images alors que tout le reste semble ok, on peut remplir les notes et elles sont bien enregistrées.. Je suis en 2.1.2. Nécéssite php5 ?

    • Salut,

      Nécéssite php5 ?

      Hmm peut être, je n’ai pas de php4 sous la main pour tester. Essaye de passer le site sur un serveur en php5 pour voir. Et si tu avais un lien vers le site en question à nous filer bla bla bla... ;)

      ++

    • je n’ai pas de php5 sous la main pour l’instant... je fais rien en local en plus...
      http://www.dionysos.org/Sans-titre,1928
      merci

    • Je ne vois pas d’erreur js dans la page et les données sont bien passées au scripts en XHR. Essaye de faire une page de test basée sur un squelette de la dist et colle le code du modèle pour aficher l’image à légender dedans. Cela nous permettra au moins de voir si ça fonctionne « hors contexte »...

      ++

    • yop ça doit être php5 testé sur même serveur spip tout neuf->idem
      http://spip.dionysos.org/spip.php?article23
      remarque : j’ai du mettre affiche_un_ou_plusieurs dans mes_fonctions car elle n’était pas définie, c’est dans un plug ?
      bonne soirée :-)

    • je suis marabouté, install sut serveur php5—>même chose que sur le spip neuf php4 : les notes ne semblent pas s’incrémenter
      4 plug : cfg jqueryui saisies bonux
      http://dionysos.toile-libre.org/spip.php?article1

    • bon ça tourne sur le spip neuf en php4 ;-) jqueryui était mal installé je vais voir du côté des plugins

    • trouvé : define(’_SPIP_SCRIPT’, ’xx.php’) ; de mes options qui bloquait, 5u

    • personne a des soucis avec la cohabitation crayons ?
      j’ai les plugs minimum cfg jqueryui saisie bonux sur 2.1.2 et dès que j’active crayons les notes ne s’affichent plus. Tout up ;-(

    Répondre à ce message

  • 2
    Jean-Jacques

    Bonjour,

    Bravo pour ce plugin bien pratique !
    Je voudrais savoir comment supprimer le lien sur l’auteur qui apparait dans la note.

    Merci !

    Répondre à ce message

  • 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